Exemple #1
0
 public function add_folder($errortype = false, $errormsg = '')
 {
     require APPPATH . 'libraries/csfolder.php';
     $this->load->helper('form');
     $_folder = new csFolder();
     $_thisFolder = NULL;
     $_data = array('errortype' => $errortype, 'errormsg' => $errormsg, 'site' => 'folder/add_folder', 'title' => __('folder_title_add'), 'folderTag' => $_folder->getSelect($_thisFolder, 1, NULL, 'inputParent', 'span7'));
     $this->load->view('master', $_data);
 }
Exemple #2
0
 public function index()
 {
     require APPPATH . 'libraries/csfolder.php';
     $this->load->model('categories/mCategories');
     $_imp = uniqid('imp_', true);
     $_folder = new csFolder();
     $this->session->set_userdata('importUnique', $_imp);
     $_data = array('site' => 'uploads/index', 'title' => __('up_title_uploads'), 'categories' => $this->mCategories->getCategories(), 'folders' => $_folder->getSelect(0, 1, NULL, 'filefolder[]', 'span2', ''));
     $this->load->view('master', $_data);
 }
 public function edit_entry($errortype = false, $errormsg = '')
 {
     require APPPATH . 'libraries/csfolder.php';
     $this->load->helper(array('form'));
     $_entry = $this->input->get('entry');
     $_folder = new csFolder();
     if (preg_match("/^(upl_)[a-z0-9]{14}.[a-z0-9]{8}/", $_entry)) {
         $_details = $this->mPubuploads->getUpload($_entry);
         $_data = array('errortype' => $errortype, 'errormsg' => $errormsg, 'site' => 'pubuploads/edit_upload', 'title' => __('uploads_title_editupload'), 'details' => $_details, 'entry' => $_entry, 'folders' => $_folder->getSelect(0, 1, $_details->defaultFolderID, 'inputFolder', 'span2', ''));
         $this->load->view('master', $_data);
     } else {
         redirect('admin/pubuploads/all_entries?errortype=error&errormsg=' . urlencode(__('uploads_msg_argumenterror')));
     }
 }
 private function _generateArray($parent = 0, $level = 1)
 {
     $_entries = csFolder::_getDBEntries($parent);
     if ($_entries != false) {
         $_count = 0;
         foreach ($_entries as $row) {
             if ($row->count > 0) {
                 $this->_folder[] = array('folderLevel' => $level, 'folderUniqueID' => $row->folderUniqueID, 'folderTitle' => $row->folderTitle);
                 csFolder::_generateArray($row->folderUniqueID, $level + 1);
             } else {
                 $this->_folder[] = array('folderLevel' => $level, 'folderUniqueID' => $row->folderUniqueID, 'folderTitle' => $row->folderTitle);
             }
         }
     }
 }
Exemple #5
0
 public function edit_user($errortype = false, $errormsg = '', $_edit_user = NULL)
 {
     require APPPATH . 'libraries/csfolder.php';
     $this->load->helper(array('form'));
     $_user = $this->input->get('user');
     $_folder = new csFolder();
     if (!isset($_user) || empty($_user)) {
         if ($_edit_user == NULL) {
             $_user = $this->session->userdata('userUnique');
         } else {
             $this->_noSuperAdmin();
             $_user = $_edit_user;
         }
     }
     $_details = $this->mUser->getUser($_user);
     $_data = array('errortype' => $errortype, 'errormsg' => $errormsg, 'site' => 'user/edit_user', 'title' => __('user_title_edituser'), 'details' => $_details, 'admins' => $this->mUser->getAllAdminUser(), 'folder' => $_folder->getSelect(0, 1, $_details->defaultFolderID, 'inputFolder', 'span3', ''));
     $this->load->view('master', $_data);
 }