load->model($models); } function get_folders($module, $orgid){ $this->sql = "SELECT id, organisatie_id, valtonder, nummer, naam FROM tb_filefolders WHERE modulenr= {$module} AND organisatie_id = {$orgid} AND id = valtonder ORDER BY nummer , naam "; return $this->get_query_result(); } function get_subfolders($folder){ if ($folder){ $this->sql = "SELECT id, organisatie_id, valtonder, nummer, naam FROM tb_filefolders WHERE valtonder = {$folder->id} AND id != valtonder ORDER BY nummer , naam "; $folders = $this->get_query_result(); if ($folders){ foreach($folders as $folder2){ $folder2->files = $this->Files_model->get_files($folder2->id); $folder2->subfolders= $this->get_subfolders($folder2); } } } return $folders; } function get_folder($id){ $this->sql = "SELECT id, organisatie_id, valtonder, nummer, naam FROM tb_filefolders WHERE id = {$id}"; return $this->get_query_row(); } function get_folder_by_cat($orgid, $catid, $catnaam, $modulenr){ $uppernaam = strtoupper(addslashes($catnaam)); $this->sql ="SELECT id FROM tb_filefolders WHERE organisatie_id = {$orgid} AND modulenr = {$modulenr} AND (instrumentcat = {$catid} OR UPPER(naam) ='{$uppernaam}' )"; return $this->get_query_row(); } }