Esempio n. 1
0
 public function dispatch()
 {
     $result = Db::query("SELECT personas.id_personas\n                  , personas.nombre\n                  , personas.apellido\n                  , personas.correo\n                  , personas.cargo\n                  , personas.tel_oficina\n                  , personas.tel_oficina_int\n                  , personas.tel_celular\n                  , personas.tel_fax\n                  , personas.tel_casa\n                  , personas.foto\n                  , empresas.id_empresas\n                  , empresas.nombre AS empresa\n                  , empresas.direccion_1\n                  , empresas.direccion_2\n                  , empresas.ciudad\n                  , empresas.estado\n                  , empresas.cod_postal\n                  , empresas.web\n                  , empresas.tel_oficina AS e_tel_oficina\n                  , empresas.tel_fax AS e_tel_fax\n                  , paises.id_paises\n                  , paises.nombre AS pais\n             FROM personas\n             RIGHT JOIN empresas ON empresas.id_empresas = personas.id_empresas\n             LEFT JOIN paises ON paises.id_paises = empresas.id_paises\n             ORDER BY paises.nombre, empresas.nombre, personas.nombre");
     if ($result) {
         $i = 0;
         $row = $result[$i];
         while (isset($result[$i])) {
             $idEmpresas = $row['id_empresas'];
             $direccion = String::format("{%s}{ %s}", $row['direccion_1'], $row['direccion_2']);
             $lugar = String::format("{%s}{, %s}{ (%s)}", $row['ciudad'], $row['estado'], $row['cod_postal']);
             $this->data[$idEmpresas] = array('nombre' => $row['empresa'], 'pais' => $row['pais'], 'direccion' => $direccion, 'lugar' => $lugar, 'tel_oficina' => $row['e_tel_oficina'], 'tel_fax' => $row['e_tel_fax'], 'web' => $row['web'], 'personas' => array());
             while (isset($result[$i]) && $idEmpresas == $row['id_empresas']) {
                 $idPersonas = $row['id_personas'];
                 if ($idPersonas > 0) {
                     $nombre = String::format("{%s}{ %s}", $row['nombre'], $row['apellido']);
                     $telOficina = String::format("{%s}{ x%s}", $row['tel_oficina'], $row['tel_oficina_int']);
                     $this->data[$idEmpresas]['personas'][$idPersonas] = array('nombre' => $nombre, 'correo' => $row['correo'], 'cargo' => $row['cargo'], 'tel_oficina' => $telOficina, 'tel_celular' => $row['tel_celular'], 'tel_fax' => $row['tel_fax'], 'tel_casa' => $row['tel_casa'], 'foto' => $row['foto']);
                 }
                 $i++;
                 if (isset($result[$i])) {
                     $row = $result[$i];
                 }
             }
         }
     }
     parent::dispatch();
 }
Esempio n. 2
0
 public function __construct()
 {
     parent::__construct();
     Session::start();
     Session::unregister();
     Response::setRedirect('/ingresar');
 }
Esempio n. 3
0
 public function dispatch()
 {
     $row = Db::row("SELECT empresas.id_empresas\n                  , empresas.nombre\n                  , empresas.direccion_1\n                  , empresas.direccion_2\n                  , empresas.ciudad\n                  , empresas.estado\n                  , empresas.cod_postal\n                  , empresas.web\n                  , empresas.tel_oficina\n                  , empresas.tel_fax\n                  , empresas.logo\n                  , paises.id_paises\n                  , paises.nombre AS pais\n             FROM empresas\n             LEFT JOIN paises ON paises.id_paises = empresas.id_paises\n             WHERE empresas.id_empresas = '{$this->idEmpresas}'");
     $direccion = String::format("{%s}{ %s}", $row['direccion_1'], $row['direccion_2']);
     $lugar = String::format("{%s}{, %s}{ (%s)}", $row['ciudad'], $row['estado'], $row['cod_postal']);
     $this->data = array('nombre' => $row['nombre'], 'direccion_1' => $row['direccion_1'], 'direccion_2' => $row['direccion_2'], 'direccion' => $direccion, 'lugar' => $lugar, 'id_paises' => $row['id_paises'], 'pais' => $row['pais'], 'ciudad' => $row['ciudad'], 'estado' => $row['estado'], 'cod_postal' => $row['cod_postal'], 'tel_oficina' => $row['tel_oficina'], 'tel_fax' => $row['tel_fax'], 'web' => $row['web'], 'logo' => $row['logo']);
     parent::dispatch();
 }
Esempio n. 4
0
 public function dispatch()
 {
     $row = Db::row("SELECT personas.id_personas\n                  , personas.nombre\n                  , personas.apellido\n                  , personas.correo\n                  , personas.usuario\n                  , personas.cargo\n                  , personas.tel_oficina\n                  , personas.tel_oficina_int\n                  , personas.tel_celular\n                  , personas.tel_fax\n                  , personas.tel_casa\n                  , personas.foto\n                  , empresas.id_empresas\n                  , empresas.nombre AS empresa\n             FROM personas\n             INNER JOIN empresas ON empresas.id_empresas = personas.id_empresas\n             WHERE personas.id_personas = '{$this->idPersonas}'");
     $nombreCompleto = String::format("{%s}{ %s}", $row['nombre'], $row['apellido']);
     $telOficinaCompleto = String::format("{%s}{ x%s}", $row['tel_oficina'], $row['tel_oficina_int']);
     $this->data = array('nombre_completo' => $nombreCompleto, 'nombre' => $row['nombre'], 'apellido' => $row['apellido'], 'cargo' => $row['cargo'], 'correo' => $row['correo'], 'usuario' => $row['usuario'], 'tel_oficina_completo' => $telOficinaCompleto, 'tel_oficina' => $row['tel_oficina'], 'tel_oficina_int' => $row['tel_oficina_int'], 'tel_celular' => $row['tel_celular'], 'tel_fax' => $row['tel_fax'], 'tel_casa' => $row['tel_casa'], 'foto' => $row['foto']);
     parent::dispatch();
 }
Esempio n. 5
0
 public function dispatch()
 {
     $result = Db::query("SELECT empresas.id_empresas\n                  , empresas.nombre AS empresa\n                  , empresas.direccion_1\n                  , empresas.direccion_2\n                  , empresas.ciudad\n                  , empresas.estado\n                  , empresas.cod_postal\n                  , empresas.web\n                  , empresas.tel_oficina\n                  , empresas.tel_fax\n                  , empresas.logo\n                  , personas.id_personas\n                  , personas.nombre\n                  , personas.apellido\n                  , personas.correo\n                  , personas.cargo\n                  , personas.tel_oficina\n                  , personas.tel_oficina_int\n                  , personas.tel_celular\n                  , personas.tel_fax\n                  , personas.tel_casa\n                  , personas.foto\n             FROM empresas\n             LEFT JOIN personas ON personas.id_empresas = empresas.id_empresas\n             WHERE empresas.id_empresas = '{$this->idEmpresas}'");
     if ($result) {
         $this->data = array('nombre' => $result[0]['empresa'], 'personas' => array());
         foreach ($result as $row) {
             $idPersonas = $row['id_personas'];
             if ($idPersonas > 0) {
                 $nombre = String::format("{%s}{ %s}", $row['nombre'], $row['apellido']);
                 $telOficina = String::format("{%s}{ x%s}", $row['tel_oficina'], $row['tel_oficina_int']);
                 $this->data['personas'][$idPersonas] = array('nombre' => $nombre, 'correo' => $row['correo'], 'cargo' => $row['cargo'], 'tel_oficina' => $telOficina, 'tel_celular' => $row['tel_celular'], 'tel_fax' => $row['tel_fax'], 'tel_casa' => $row['tel_casa'], 'foto' => $row['foto']);
             }
         }
     }
     parent::dispatch();
 }
Esempio n. 6
0
 public function __construct()
 {
     parent::__construct();
 }
Esempio n. 7
0
 public function __construct($argv = array())
 {
     parent::__construct();
 }
Esempio n. 8
0
 public function dispatch()
 {
     $row = Db::row("SELECT empresas.id_empresas\n                  , empresas.nombre AS empresa\n                  , empresas.direccion_1\n                  , empresas.direccion_2\n                  , empresas.ciudad\n                  , empresas.estado\n                  , empresas.cod_postal\n                  , empresas.web\n                  , empresas.tel_oficina\n                  , empresas.tel_fax\n                  , empresas.logo\n             FROM empresas\n             WHERE empresas.id_empresas = '{$this->idEmpresas}'");
     $this->data = array('nombre' => $row['empresa'], 'logo' => $row['logo']);
     parent::dispatch();
 }