Asociar el reporte de pagos a un usuario en particular

Hola a todos, tengo una necesidad que no se cómo implementarla con este sistema. Requiero que en mis reportes de pagos, aparte de poder seleccionar entre qué fechas deseo generarlos, pueda seleccionar si genero el reporte de los pagos registrados de todos los usuarios del sistema, o solo del usuario con que estoy generando este reporte. Esto es con la intención de generar un reporte de cierre de caja, por turno para mis cajeros. No soy un programador experto, pero si me dan una dirección de cómo hacerlo, podría realizarlo y luego compartirlo con uds. De antemano mil gracias a quién pueda apoyarme.