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']); }