public function show() { Util::get_js(Get::rel_path('base') . '/lib/js_utils.js', true, true); $rmodel = new AdminrulesAdm(); switch (Get::req('res', DOTY_ALPHANUM, "")) { case 'ok_ins': UIFeedback::info(Lang::t('_OPERATION_SUCCESSFUL', 'standard')); break; case 'err_ins': UIFeedback::error(Lang::t('_OPERATION_FAILURE', 'standard')); break; default: if ($rmodel->totalGroup() <= 0) { UIFeedback::notice(Lang::t('_NO_PROFILE_SET', 'adminrules')); } break; } $rules_list_js = ""; if ($this->permissions['assign_profile']) { $rules = $rmodel->getGroupForDropdown(); $rules_list_js .= '['; $first = true; foreach ($rules as $idst => $label) { $rules_list_js .= ($first ? '' : ',') . '{"label":"' . $label . '","value":' . $idst . '}'; if ($first) { $first = false; } } $rules_list_js .= ']'; } $this->render('show', array('filter_text' => $this->_getSessionValue('filter', ""), 'permissions' => $this->permissions, 'rules_list_js' => $rules_list_js)); }
protected function show() { checkPerm('view', true, 'enrollrules', 'lms'); if (isset($_GET['result'])) { if ($_GET['result'] == 'true') { UIFeedback::notice(Lang::t('_OPERATION_SUCCESSFUL', 'enrollrules')); } else { UIFeedback::error(Lang::t('_OPERATION_FAILURE', 'enrollrules')); } } $this->render('show', array('model' => $this->model)); }
/** * The main screen, show the policy text if it has not been acccepted yet, * otherwise show the mandatory fields to compile (if set) then jump to Lms */ public function showTask() { require_once _adm_ . '/lib/lib.field.php'; $fieldlist = new FieldList(); $result_message = ""; $res = Get::req('res', DOTY_ALPHANUM, ""); switch ($res) { case "err": $result_message .= UIFeedback::notice(Lang::t('_SOME_MANDATORY_EMPTY', 'register'), true); } //$policy_checked = $this->model->getAcceptingPolicy($id_user); $fields_checked = $fieldlist->checkUserMandatoryFields(false); if ($this->model->compileRequired()) { $this->render('show', array('result_message' => $result_message, 'fields_checked' => $fields_checked, 'policy_text' => $this->model->getPrivacyPolicyText(), 'id_user' => Docebo::user()->getIdSt(), 'fieldlist' => $fieldlist)); } else { Util::jump_to($this->jump_url); } }
public function show_usersTask() { $back_url = 'index.php?r=' . $this->base_link_competence . '/show'; //check permissions if (!$this->permissions['associate_user']) { Util::jump_to($back_url); } //read inputs $id_competence = Get::req('id', DOTY_INT, -1); if ($id_competence <= 0) { $this->render('invalid', array('message' => $this->_getErrorMessage("invalid competence"), 'back_url' => $back_url)); return; } $result_message = ""; switch (Get::req('res', DOTY_STRING, "")) { case 'no_users': $result_message = UIFeedback::notice(Lang::t('_OPERATION_FAILURE', 'standard'), true); break; case 'invalid_competence_type': $result_message = UIFeedback::error(Lang::t('_OPERATION_FAILURE', 'standard'), true); break; case 'ok_assign': $count = Get::req('count', DOTY_INT, -1); $result_message = UIFeedback::info(Lang::t('_OPERATION_SUCCESSFUL', 'standard'), true); break; } //render view $this->render('show_users', array('filter_text' => "", 'competence_info' => $this->model->getCompetenceInfo($id_competence), 'result_message' => $result_message, 'count_users' => $this->model->getCompetenceUsersTotal($id_competence))); }