1: <?php
2: /**
3: * Clase para acciones básicas
4: */
5: class Controlador
6: {
7: /**
8: * Obtiene las variables del array $_POST o $_GET
9: * @param string $nombre_var El apuntador de la variable
10: * @param boolean $json Si está en JSON y debe ser decodificado
11: * @return variable
12: */
13: public static function get_var($nombre_var='', $json=false)
14: {
15: if(!empty($_GET[$nombre_var]) && isset($_GET[$nombre_var])){
16: return ($json==true ? json_decode($_GET[$nombre_var], true) : $_GET[$nombre_var]);
17: }
18:
19: if(!empty($_POST[$nombre_var]) && isset($_POST[$nombre_var])){
20: return ($json==true ? json_decode($_POST[$nombre_var], true) : $_POST[$nombre_var]);
21: }
22: }
23: }
24: ?>