404 Page Not Found
The page you requested was not found.
s class Doctrina extends CI_Controller { function __construct() { parent :: __construct(); $this -> load -> model('m_legis'); $this -> load -> model('m_doct'); } function cautare() { $this -> load -> library('pagination'); $cautare['domeniu'] = (int) $this -> uri -> segment(3); $cautare['tematica'] = (int) $this -> uri -> segment(4); $cautare['autor'] = trim(str_replace('_', ' ', $this -> uri -> segment(5))); $cautare['titlu'] = trim(str_replace('_', ' ', $this -> uri -> segment(6))); $cautare['offset'] = (is_numeric($this -> uri -> segment(7)) ? $this -> uri -> segment(7) : 0); $cautare['perpage'] = 20; $numrez = $this -> m_doct -> num_rezultate($cautare); $getrez = $this -> m_doct -> get_rezultate($cautare); $getdom = $this -> m_legis -> get_domeniu($cautare['domeniu']); $config['base_url'] = base_url() . 'doctrina/cautare/' . $this -> uri -> slash_segment(3) . $this -> uri -> slash_segment(4) . $this -> uri -> slash_segment(5) . $this -> uri -> slash_segment(6); $config['total_rows'] = $numrez; $config['per_page'] = $cautare['perpage']; $config['uri_segment'] = 7; $this -> pagination -> initialize($config); $pagini = $this -> pagination -> create_links(); $data['base_url'] = base_url(); $data['id_dom'] = $cautare['domeniu']; $data['id_tem'] = $cautare['tematica']; $data['id_rev'] = ''; $data['autor'] = $cautare['autor']; $data['titlu'] = $cautare['titlu']; $data['domeniu'] = (!empty($getdom) ? $getdom . ' » ' : ''); $data['rezultate'] = ' » Rezultate căutare'; $data['tematici'] = $data['reviste'] = array(); $data['documente'] = $getrez; $data['pagini'] = $pagini; $data = set_metadata($data); $this -> parser -> parse('header', $data); $this -> parser -> parse('doct_get', $data); $this -> parser -> parse('stanga', $data); $this -> parser -> parse('dreapta', $data); $this -> parser -> parse('footer', $data); } function tematici() { $this -> load -> library('pagination'); $id_dom = (is_numeric($this -> uri -> segment(3)) ? $this -> uri -> segment(3) : 0); $offset = (is_numeric($this -> uri -> segment(4)) ? $this -> uri -> segment(4) : 0); $numtem = $this -> m_doct -> num_tematics($id_dom); $gettem = $this -> m_doct -> get_tematics($offset, $number = 20, $id_dom, 1); $config['base_url'] = base_url() . 'doctrina/tematici/' . $id_dom . '/'; $config['total_rows'] = $numtem; $config['per_page'] = $number; $config['uri_segment'] = 4; $this -> pagination -> initialize($config); $pagini = $this -> pagination -> create_links(); $data['base_url'] = base_url(); $data['id_dom'] = $id_dom; $data['id_tem'] = $data['id_rev'] = 0; $data['autor'] = $data['titlu'] = ''; $data['rezultate'] = ' » Tematici'; $data['domeniu'] = $this -> m_legis -> get_domeniu($id_dom) . ' » '; $data['tematici'] = $gettem; $data['documente'] = $data['reviste'] = array(); $data['pagini'] = $pagini; $data = set_metadata($data); $this -> parser -> parse('header', $data); $this -> parser -> parse('doct_get', $data); $this -> parser -> parse('stanga', $data); $this -> parser -> parse('dreapta', $data); $this -> parser -> parse('footer', $data); } function reviste() { $this -> load -> library('pagination'); $offset = (is_numeric($this -> uri -> segment(3)) ? $this -> uri -> segment(3) : 0); $numrev = $this -> m_doct -> num_revistes(); $getrev = $this -> m_doct -> get_revistes($offset, $number = 20); $config['base_url'] = base_url() . 'doctrina/reviste/'; $config['total_rows'] = $numtem; $config['per_page'] = $number; $config['uri_segment'] = 3; $this -> pagination -> initialize($config); $pagini = $this -> pagination -> create_links(); $data['base_url'] = base_url(); $data['id_dom'] = $data['id_tem'] = 0; $data['autor'] = $data['titlu'] = ''; $data['domeniu'] = 'Bibliotecă și documentare » '; $data['rezultate'] = ' » Reviste'; $data['documente'] = $data['tematici'] = array(); $data['reviste'] = $getrev; $data['pagini'] = $pagini; $data = set_metadata($data); $this -> parser -> parse('header', $data); $this -> parser -> parse('doct_get', $data); $this -> parser -> parse('stanga', $data); $this -> parser -> parse('dreapta', $data); $this -> parser -> parse('footer', $data); } function carti() { $data['base_url'] = base_url(); $data['id_dom'] = $data['id_tem'] = 0; $data['autor'] = $data['titlu'] = ''; $data['domeniu'] = 'Bibliotecă și documentare » '; $data['rezultate'] = ' » Cărți'; $data['documente'] = $data['tematici'] = array(); $data = set_metadata($data); $this -> parser -> parse('header', $data); $this -> parser -> parse('doct_car', $data); $this -> parser -> parse('stanga', $data); $this -> parser -> parse('dreapta', $data); $this -> parser -> parse('footer', $data); } function documente() { $this -> load -> library('pagination'); $id_dom = (is_numeric($this -> uri -> segment(3)) ? $this -> uri -> segment(3) : 0); $id_tem = (is_numeric($this -> uri -> segment(4)) ? $this -> uri -> segment(4) : 0); $id_rev = (is_numeric($this -> uri -> segment(5)) ? $this -> uri -> segment(5) : 0); $offset = (is_numeric($this -> uri -> segment(6)) ? $this -> uri -> segment(6) : 0); $numdoc = $this -> m_doct -> num_documente(0, $id_dom, $id_tem, $id_rev); $getdoc = $this -> m_doct -> get_documente($offset, $number = 20, 0, $id_dom, $id_tem, $id_rev, 1); $getdom = $this -> m_legis -> get_domeniu($id_dom); $temp = array(); foreach($getdoc as $doc) { $doc['revista'] = $this->m_doct->get_revista($doc['id_revista']); $temp[] = $doc; } $getdoc = $temp; $config['base_url'] = base_url() . 'doctrina/documente/' . $id_dom . '/' . $id_tem . '/' . $id_rev . '/'; $config['total_rows'] = $numdoc; $config['per_page'] = $number; $config['uri_segment'] = 6; $this -> pagination -> initialize($config); $pagini = $this -> pagination -> create_links(); $data['base_url'] = base_url(); $data['id_dom'] = $id_dom; $data['id_tem'] = $id_tem; $data['id_rev'] = $id_rev; $data['autor'] = $data['titlu'] = ''; $data['rezultate'] = ' » Documente'; $data['domeniu'] = (!empty($getdom) ? $getdom . ' » ' : 'Bibliotecă și documentare » '); $data['tematici'] = $data['reviste'] = array(); $data['documente'] = $getdoc; $data['pagini'] = $pagini; $data = set_metadata($data); $this -> parser -> parse('header', $data); $this -> parser -> parse('doct_get', $data); $this -> parser -> parse('stanga', $data); $this -> parser -> parse('dreapta', $data); $this -> parser -> parse('footer', $data); } function document() { if(!is_numeric($this -> uri -> segment(4))) redirect('/'); $document = $this -> m_doct -> get_document($this -> uri -> segment(4)); $data['domeniu'] = $this -> m_doct -> get_domeniu($document['id_domeniu']); $data['tematica'] = $this -> m_doct -> get_tematica($document['id_tematica']); $data['revista'] = $this -> m_doct -> get_revista($document['id_revista']); $data['base_url'] = base_url(); $data['id_doc'] = $document['id_document']; $data['numrev'] = $document['numar_revista']; $data['datrev'] = $document['data_revista']; $data['pagrev'] = $document['pagina_revista']; $data['titlu'] = $document['titlu_document']; $data['autor'] = $document['autor_document']; $data['text'] = $document['text_document']; $data = set_metadata($data); $this -> parser -> parse('header', $data); $this -> parser -> parse('doct_doc', $data); $this -> parser -> parse('stanga', $data); $this -> parser -> parse('dreapta', $data); $this -> parser -> parse('footer', $data); } function procesare() { switch($this -> input -> post('submit')) { case 'doct_src': $domeniu = $this -> input -> post('id_dom'); $tematica = $this -> input -> post('id_tem'); $autor = clean($this -> input -> post('autor'), CLEAN_FULL); $titlu = clean($this -> input -> post('titlu'), CLEAN_FULL); if(!empty($autor)) $autor = str_replace(' ', '_', strtolower($autor)); else $autor = '_'; if(!empty($titlu)) $titlu = str_replace(' ', '_', strtolower($titlu)); else $titlu = '_'; $link = 'doctrina/cautare/' . $domeniu . '/' . $tematica . '/' . $autor . '/' . $titlu . '/'; break; } redirect($link); } } ?>
The page you requested was not found.