public function updateEvento()
 {
     $data['id_evento'] = (int) $this->input->post('id_evento');
     $data['id_usuario_registra'] = $this->id_usuario;
     $data['id_tipo'] = (int) $this->input->post('id_tipo');
     $data['actividad'] = (int) $this->input->post('id_actividad');
     $data['id_responsable'] = (int) $this->input->post('id_responsable');
     $data['nombre'] = $this->input->post('nombre');
     $aux = $this->m_director->getDelUsuario($data['id_responsable']);
     $data['id_delegacion'] = $aux[0]['id_delegacion'];
     $data['id_eje'] = (int) $this->input->post('id_eje');
     $data['id_coordinacion'] = (int) $this->input->post('id_coordinacion');
     $data['id_seriada'] = (int) $this->input->post('id_seriada');
     $data['id_tipo_lugar'] = (int) $this->input->post('id_tipo_lugar');
     $data['id_lugar'] = (int) $this->input->post('id_lugar');
     $data['num_horas'] = (int) $this->input->post('num_horas');
     $data['no_asistentes'] = (int) $this->input->post('noAsistentes');
     $data['no_promotores'] = (int) $this->input->post('noPromotores');
     $data['no_coordinadores'] = (int) $this->input->post('noCoordinadores');
     $data['descripcion'] = $this->input->post('descripcion');
     $data['fecha_inicio'] = misql($this->input->post('fecha_inicio'));
     $data['fecha_fin'] = misql($this->input->post('fecha_inicio'));
     $data['horario'] = $this->input->post('hora_inicio');
     $data['latbox'] = $this->input->post('latbox');
     $data['lonbox'] = $this->input->post('lonbox');
     $involucrados = null;
     $involucrados = $this->input->post('involucrados');
     $result = $this->m_director->updateEvento($data);
     if ($result != null) {
         $id_evento = $data['id_evento'];
         if ($data['id_tipo'] == 2) {
             //SE ELIMINAN LOS INVOLUCRADOS
             $this->m_director->borraInvolucrados($data['id_evento']);
             foreach ($involucrados as $val) {
                 if ($val != $data['id_delegacion']) {
                     $r = $this->m_director->insertaInvolucrado($id_evento, $val);
                 }
             }
         }
         //SE ELIMINA LA LOGISTICA Y SE VUELVE A INSERTAR
         $this->m_director->borraLogistica($data['id_evento']);
         $aux_log = $this->input->post('logistica');
         $aux_cant = $this->input->post('cantidad');
         if ($aux_log[0] != 0) {
             for ($i = 0; $i < count($aux_log); $i++) {
                 if ($aux_log[$i] != 0) {
                     $id_logistica = $aux_log[$i];
                     $cantidad = 0;
                     if ($aux_cant[$i] != "") {
                         $cantidad = $aux_cant[$i];
                     }
                     $r = $this->m_director->insertaLogistica($data['id_evento'], $id_logistica, $cantidad);
                 }
             }
         }
         echo "ok";
     } else {
         echo "bad";
     }
 }
 function guarda_actividad()
 {
     $datos['id_proyecto'] = (int) $this->input->post('id_proyecto');
     $datos['no_actividad'] = (int) $this->input->post('no_actividad');
     $datos['actividad'] = $this->input->post('actividad');
     $entes_involucrados = $this->input->post('id_entes_involucrados');
     $datos['fecha_inicio'] = misql($this->input->post('fecha_inicio'));
     $datos['fecha_fin'] = misql($this->input->post('fecha_fin'));
     $datos['tipo_calculo'] = (int) $this->input->post('tipo_calculo');
     $datos['dependencia'] = implode(",", $entes_involucrados);
     $datos['meses_actividad'] = (int) $this->input->post('meses_actividad');
     $r = $this->m_operador->inserta_actividad($datos);
     $retorno = base_url() . "index.php/administrador/actividades_proyecto/" . $datos['id_proyecto'];
     if ($r != null) {
         header("Location: {$retorno}");
     }
 }
 public function generaSemanal()
 {
     $data['id_tipo_reporte'] = (int) $this->input->post('id_tipo_reporte');
     $fi = misql($this->input->post('fecha_inicio'));
     $ff = strtotime('+6 day', strtotime($fi));
     $ff = date('Y-m-j', $ff);
     $data['fecha_inicio'] = $this->input->post('fecha_inicio');
     $aux = explode("-", $ff);
     $data['fecha_fin'] = $aux[2] . "/" . $aux[1] . "/" . $aux[0];
     //TOTALES
     if ($data['id_tipo_reporte'] == 1) {
         $auxdel = $this->m_reportes->getDelegaciones();
         $data['delegaciones'] = $auxdel;
         $aux = $this->m_reportes->getTotalActividades($fi, $ff);
         $valores = array();
         foreach ($aux as $val) {
             $valores[$val['id_delegacion']]['actividades'] = 0;
             if ($val['tot_act'] != "") {
                 $valores[$val['id_delegacion']]['actividades'] = $val['tot_act'];
             }
         }
         foreach ($auxdel as $del) {
             $valores[$del['id_delegacion']]['validaciones'] = 0;
             $valores[$del['id_delegacion']]['coordinadores'] = 0;
             $valores[$del['id_delegacion']]['promotores'] = 0;
             $r = $this->m_reportes->getTotales($del['id_delegacion'], $fi, $ff);
             if ($r != null) {
                 if ($r[0]['validados'] != "") {
                     $valores[$del['id_delegacion']]['validaciones'] = $r[0]['validados'];
                 }
                 if ($r[0]['coord'] != "") {
                     $valores[$del['id_delegacion']]['coordinadores'] = $r[0]['coord'];
                 }
                 if ($r[0]['prom'] != "") {
                     $valores[$del['id_delegacion']]['promotores'] = $r[0]['prom'];
                 }
             }
         }
         /*echo "<pre>";
         		print_r($valores);
         		echo "</pre>";*/
         $data['datos'] = $valores;
     }
     if ($data['id_tipo_reporte'] == 2) {
         $auxdel = $this->m_reportes->getDelegaciones();
         $data['delegaciones'] = $auxdel;
         $valores = array();
         foreach ($auxdel as $del) {
             $valores[$del['id_delegacion']]['arte'] = 0;
             $valores[$del['id_delegacion']]['ciencia'] = 0;
             $valores[$del['id_delegacion']]['deporte'] = 0;
             $valores[$del['id_delegacion']]['economia'] = 0;
             $valores[$del['id_delegacion']]['ambiente'] = 0;
             $valores[$del['id_delegacion']]['participacion'] = 0;
             $valores[$del['id_delegacion']]['salud'] = 0;
             $r = $this->m_reportes->getEjesxSemana($del['id_delegacion'], 2, $fi, $ff);
             if ($r != null) {
                 $valores[$del['id_delegacion']]['arte'] = $r[0]['value'];
                 $valores[$del['id_delegacion']]['delegacion'] = $r[0]['id_delegacion'];
             }
             $r = $this->m_reportes->getEjesxSemana($del['id_delegacion'], 3, $fi, $ff);
             if ($r != null) {
                 $valores[$del['id_delegacion']]['ciencia'] = $r[0]['value'];
             }
             $r = $this->m_reportes->getEjesxSemana($del['id_delegacion'], 4, $fi, $ff);
             if ($r != null) {
                 $valores[$del['id_delegacion']]['deporte'] = $r[0]['value'];
             }
             $r = $this->m_reportes->getEjesxSemana($del['id_delegacion'], 5, $fi, $ff);
             if ($r != null) {
                 $valores[$del['id_delegacion']]['economia'] = $r[0]['value'];
             }
             $r = $this->m_reportes->getEjesxSemana($del['id_delegacion'], 6, $fi, $ff);
             if ($r != null) {
                 $valores[$del['id_delegacion']]['ambiente'] = $r[0]['value'];
             }
             $r = $this->m_reportes->getEjesxSemana($del['id_delegacion'], 7, $fi, $ff);
             if ($r != null) {
                 ${$valores[$del['id_delegacion']]['participacion']} = $r[0]['value'];
             }
             $r = $this->m_reportes->getEjesxSemana($del['id_delegacion'], 8, $fi, $ff);
             if ($r != null) {
                 $valores[$del['id_delegacion']]['salud'] = $r[0]['value'];
             }
         }
         $data['datos'] = $valores;
     }
     if ($data['id_tipo_reporte'] == 3) {
         ////////////////////////////////
         $auxdel = $this->m_reportes->getDelegaciones();
         $data['delegaciones'] = $auxdel;
         $auxesp = $this->m_reportes->getEspaciosP();
         $data['espacios'] = $auxesp;
         $valores = array();
         foreach ($auxesp as $row) {
             $valores[$row['id_espacio_publico']]['validado'] = 0;
             $r = $this->m_reportes->getValidacionesEspacios($row['id_espacio_publico'], $fi, $ff);
             if ($r != null) {
                 if ($r[0]['val'] != "") {
                     $valores[$row['id_espacio_publico']]['validado'] = $r[0]['val'];
                 }
             }
         }
         $data['datos'] = $valores;
     }
     if ($data['id_tipo_reporte'] == 4) {
         ////////////////////////////////////////////////////////////////////////////////////////
         $auxdel = $this->m_reportes->getDelegaciones();
         $auxplan = $this->m_reportes->getPlantel();
         $data['planteles'] = $auxplan;
         $data['delegaciones'] = $auxdel;
         $valores = array();
         foreach ($auxplan as $row) {
             $valores[$row['id_plantel']]['validado'] = 0;
             $r = $this->m_reportes->getValidacionesPlantel($row['id_plantel'], $fi, $ff);
             if ($r != null) {
                 if ($r[0]['val'] != "") {
                     $valores[$row['id_plantel']]['validado'] = $r[0]['val'];
                 }
             }
         }
         $data['datos'] = $valores;
     }
     if ($data['id_tipo_reporte'] == 5) {
         ////////////////////////////////////////////////////////////////
         $auxdel = $this->m_reportes->getDelegaciones();
         $data['delegaciones'] = $auxdel;
         $auxmus = $this->m_reportes->getMuseos();
         $data['museos'] = $auxmus;
         $valores = array();
         foreach ($auxmus as $row) {
             $valores[$row['id_museo']]['validado'] = 0;
             $r = $this->m_reportes->getValidacionesMuseo($row['id_museo'], $fi, $ff);
             if ($r != null) {
                 if ($r[0]['val'] != "") {
                     $valores[$row['id_museo']]['validado'] = $r[0]['val'];
                 }
             }
         }
     }
     if ($data['id_tipo_reporte'] == 6) {
         ////////////////////////////////////////////////////////////////
         $auxdel = $this->m_reportes->getDelegaciones();
         $data['delegaciones'] = $auxdel;
         $auxesc = $this->m_reportes->getEscuelaAdulto();
         $data['escuelas'] = $auxesc;
         $valores = array();
         foreach ($auxesc as $row) {
             $valores[$row['id_escuela_adulto']]['validado'] = 0;
             $r = $this->m_reportes->getValidacionesEscuela($row['id_escuela_adulto'], $fi, $ff);
             if ($r != null) {
                 if ($r[0]['val'] != "") {
                     $valores[$row['id_escuela_adulto']]['validado'] = $r[0]['val'];
                 }
             }
         }
         $data['datos'] = $valores;
     }
     $datos['content'] = $this->load->view('reportes/v_semanal.php', $data, true);
     $this->load->view('director/v_template.php', $datos, false);
 }
 function guardaInscripcion()
 {
     $datos['id_archivo'] = 1;
     $datos['id_programa'] = 1;
     $datos['id_solicitud'] = 1;
     $datos['nombre'] = $this->input->post('nombre');
     $datos['ap_p'] = $this->input->post('ap_p');
     $datos['ap_m'] = $this->input->post('ap_m');
     $datos['curp'] = $this->input->post('curp');
     $datos['fecha_nac'] = misql($this->input->post('fecha_nac'));
     $datos['lugar_nac'] = $this->input->post('lugar_nac');
     $datos['edad'] = $this->input->post('edad');
     $datos['sexo'] = (int) $this->input->post('sexo');
     $datos['id_discapacidad'] = (int) $this->input->post('id_discapacidad');
     $datos['id_etnia'] = $this->input->post('id_etnia');
     $datos['id_estado_civil'] = $this->input->post('id_estado_civil');
     $datos['id_hijos'] = $this->input->post('id_hijos');
     $datos['id_ocupacion'] = $this->input->post('id_ocupacion');
     $datos['email'] = $this->input->post('email1');
     $datos['id_colonia'] = $this->input->post('id_colonia');
     $datos['cp'] = $this->input->post('id_cp');
     $datos['calle'] = $this->input->post('calle');
     $datos['noext'] = $this->input->post('noext');
     $datos['noint'] = $this->input->post('noint');
     $datos['id_tiempo_residencia'] = $this->input->post('id_residencia');
     $datos['ycalle'] = $this->input->post('ycalle');
     $datos['ecalle'] = $this->input->post('ecalle');
     $datos['edificio'] = $this->input->post('edificio');
     $datos['departamento'] = $this->input->post('departamento');
     $datos['manzana'] = $this->input->post('manzana');
     $datos['lote'] = $this->input->post('lote');
     $datos['rampa'] = $this->input->post('rampa');
     $datos['andador'] = $this->input->post('andador');
     $datos['pasillo'] = $this->input->post('pasillo');
     $datos['villa'] = $this->input->post('villa');
     $datos['entrada'] = $this->input->post('entrada');
     $datos['telefono'] = (int) $this->input->post('telefono');
     $datos['celular'] = (int) $this->input->post('celular');
     $aux = $this->m_registro->getUT($datos['id_colonia'], $datos['cp']);
     if ($aux != null) {
         $datos['id_uts'] = $aux[0]['id_ut'];
     } else {
         $datos['id_uts'] = 0;
     }
     $datos['apellidoPadreP'] = $this->input->post('apellidoPadreP');
     $datos['apellidoPadreM'] = $this->input->post('apellidoPadreM');
     $datos['nombrePadre'] = $this->input->post('nombrePadre');
     $datos['apellidoMadreP'] = $this->input->post('apellidoMadreP');
     $datos['apellidoMadreM'] = $this->input->post('apellidoMadreM');
     $datos['nombreMadre'] = $this->input->post('nombreMadre');
     $datos['id_institucion'] = $this->input->post('id_institucion');
     $datos['id_plantel'] = $this->input->post('id_plantel');
     $datos['id_carrera'] = $this->input->post('id_carrera');
     $datos['id_generacion'] = (int) $this->input->post('id_ciclo');
     $datos['id_sistema'] = $this->input->post('id_sistema');
     $datos['id_turno'] = $this->input->post('id_turno');
     $datos['promedio'] = $this->input->post('promedio');
     $datos['materias'] = $this->input->post('materias');
     $datos['matricula_escuela'] = $this->input->post('matricula');
     $datos['id_grado'] = $this->input->post('id_grado');
     $aux = $this->input->post('finado_madre');
     if ($aux == 'on') {
         $datos['finado_madre'] = 1;
     } else {
         $datos['finado_madre'] = 0;
     }
     $aux = $this->input->post('finado_padre');
     if ($aux == 'on') {
         $datos['finado_padre'] = 1;
     } else {
         $datos['finado_padre'] = 0;
     }
     $aux = $this->input->post('es_etnia');
     if ($aux == 'on') {
         $datos['petnica'] = 1;
     } else {
         $datos['petnica'] = 0;
     }
     $in = str_pad($datos['id_institucion'], 3, 0, STR_PAD_LEFT);
     $pla = str_pad($datos['id_plantel'], 3, 0, STR_PAD_LEFT);
     $datos['escolar'] = $datos['sexo'] . $in . $pla;
     //$datos['inserta']=$this->m_registro->InsertaInscripcion($datos);
     if ($this->m_registro->InsertaInscripcion($datos)) {
         echo 1;
         return true;
     } else {
         echo 2;
         return false;
     }
     //$datos['inserta']=$this->m_registro->prueba();
     //print_r($datos['inserta']);
 }