Cita: ¿Se podrá unir todo en una sola función?
¡Por supuesto que sí!
Ahora, la función debes escribirla tu, si no sabes hacerlo o nunca has escrito una te sugiero leer el manual.
http://php.net/manual/es/functions.user-defined.php
No esperes a que alguien haga tu trabajo.