Esempio n. 1
0
 public function show()
 {
     $filter_text = Get::req('filter_text', DOTY_STRING, "");
     if (isset($_GET['error'])) {
         UIFeedback::error(Lang::t('_OPERATION_FAILURE', 'kb'));
     }
     if (isset($_GET['success'])) {
         UIFeedback::info(Lang::t('_OPERATION_SUCCESSFUL', 'kb'));
     }
     require_once _lms_ . '/lib/lib.kbres.php';
     $kbres = new KbRes();
     $res_type_arr = $kbres->getResourceTypeArr(true);
     $res_type_dd_arr = array(0 => Lang::t('_ALL', 'kb'));
     $res_type_dd_arr += $res_type_arr;
     $categorized_filter_arr = array('all' => Lang::t('_CATEGORIZED_AND_UNCATEGORIZED', 'kb'), 'categorized' => Lang::t('_CATEGORIZED_ONLY', 'kb'), 'uncategorized' => Lang::t('_UNCATEGORIZED_ONLY', 'kb'));
     $res = Get::req('res', DOTY_STRING, '');
     $result_message = "";
     switch ($res) {
         case 'ok':
             $result_message = UIFeedback::info(Lang::t('_OPERATION_SUCCESSFUL', 'standard'));
             break;
         case 'err':
             $result_message = UIFeedback::error(Lang::t('_OPERATION_FAILURE', 'standard'));
             break;
     }
     $this->render('show', array('selected_node' => $this->_getSelectedNode(), 'addfolder_markup' => $this->_getAddFolderDialogContent($this->_getSelectedNode()), 'filter_text' => $filter_text, 'res_type_dd_arr' => $res_type_dd_arr, 'categorized_filter_arr' => $categorized_filter_arr, 'result_message' => $result_message, 'permissions' => $this->permissions));
 }