public function where($campos)
 {
     $sqlWhere = "";
     if (is_array($campos)) {
         foreach ($campos as $field) {
             if ($sqlWhere != "") {
                 $sqlWhere .= " AND ";
             }
             $sqlWhere .= $field['campo'] . ' ' . $field['operador'] . ' \'' . $field['valor'] . '\'';
         }
     }
     if ($sqlWhere != "") {
         $sqlWhere = " WHERE {$sqlWhere}";
     }
     $resultados = array();
     $consulta = $this->db->query("SELECT * FROM cursos_temarios {$sqlWhere}");
     if ($consulta->num_rows() == 0) {
         return;
     } else {
         foreach ($consulta->result() as $fila) {
             $tem = new Md_temario();
             $resultados[] = $tem->find($fila->id);
         }
     }
     return $resultados;
 }
Пример #2
0
 public function curso_temario_add_do()
 {
     $config['upload_path'] = './uploads/';
     $config['allowed_types'] = 'pdf';
     $config['encrypt_name'] = true;
     $this->load->library('upload', $config);
     $archivo = "";
     if ($this->upload->do_upload()) {
         $data = array('upload_data' => $this->upload->data());
         $archivo = $data['upload_data']['file_name'];
     }
     $idCurso = $this->input->post("idCurso");
     $nombre = $this->input->post("nombre");
     $descripcion = $this->input->post("descripcion");
     $padre = $this->input->post("padre");
     $this->load->model('md_temario');
     $temario = new Md_temario();
     $temario->setNombre($nombre);
     $temario->setDescripcion($descripcion);
     $temario->setPadreId($padre);
     $temario->setCursoId($idCurso);
     $temario->setArchivo($archivo);
     $temario->save();
     redirect("admin/curso_temario/{$idCurso}");
 }