/** * creates the infobox * */ function createInfoBox($command) { global $evalID, $rangeID; $id = Request::option("itemID"); $level = EvaluationObjectDB::getType($id); # echo $level; switch ($level) { case "0": case "Evaluation": $infoMain = array("icon" => Icon::create('test', 'info')->asImagePath(16), "text" => _("Links können Sie die Grundattribute der Evaluation definieren und neue Gruppierungsblöcke anlegen.")); break; case "EvaluationGroup": $group = new EvaluationGroup($id); switch ($group->getChildType()) { case "": case "EvaluationGroup": $infoMain = array("icon" => EVAL_PIC_TREE_GROUP, "text" => _("Links können Sie den ausgewählten Gruppierungsblock bearbeiten und darin Fragenblöcke oder weitere Gruppierungsblöcke anlegen.")); break; case "EvaluationQuestion": $infoMain = array("icon" => EVAL_PIC_TREE_QUESTIONGROUP, "text" => _("Links können Sie den ausgewählten Fragenblock bearbeiten und darin Fragen des zugeordneten Vorlagentyps anlegen.<br>Sie können auch den Vorlagentyp ändern. Dies wirkt sich auf alle Fragen aus.")); break; } } $previewLink = EvalCommon::createEvalShowLink($evalID, _("Vorschau"), YES, NO); $previewLink .= " " . _("der Evaluation"); $infoTemplates = array("icon" => Icon::create('info', 'info')->asImagePath(16), "text" => _("Der rechte Bereich dient der Bearbeitung von Antwortenvorlagen.")); $infoPreview = array("icon" => Icon::create('question-circle', 'info')->asImagePath(16), "text" => $previewLink); if (get_Username($rangeID)) { $rangeID = get_Username($rangeID); } if (empty($rangeID)) { $rangeID = get_Username($user->id); } $infoOverviewText = sprintf(_("Zurück zur %s Evaluations-Verwaltung %s"), "<a href=\"" . URLHelper::getLink('admin_evaluation.php?page=overview' . "&check_abort_creation_button=1&evalID={$evalID}&rangeID={$rangeID}") . "\">", "</a>"); $infoOverview = array("icon" => Icon::create('link-intern', 'info')->asImagePath(16), "text" => $infoOverviewText); if ($command) { $infobox = array(array("kategorie" => _("Aktionen:"), "eintrag" => array($infoPreview, $infoOverview))); } else { $infobox = array(array("kategorie" => _("Information:"), "eintrag" => array($infoMain, $infoTemplates, $infoPreview, $infoOverview))); } # ob_start(); return print_infobox($infobox, false, YES); # $html = ob_get_contents(); # ob_end_clean(); # return $html; }
function log_insert($module, $comments) { // echo $module.$comments; $CI =& get_Instance(); $CI->load->model('ems/model_log'); if ($module == 'aboutUs') { $module = "About Us"; } if ($module == 'ceoMessage' || $module == 'ceomessage') { $module = "CEO Message"; } if ($module == 'boardMembers' || $module == 'boardmembers') { $module = "Board Members"; } if ($module == 'team') { $module = "Our Team"; } if ($module == 'awards') { $module = "Awards"; } if ($module == 'entities') { $module = "Entities"; } if ($module == 'investmentPhilosophy') { $module = "Investment Philosophy"; } if ($module == 'pressreleases') { $module = "Press Releases"; } if ($module == 'conferences') { $module = "Conferences"; } if ($module == 'contactUs' || $module == 'contactus') { $module = "Contact Us"; } if ($module == 'careerVacancies') { $module = "Job Openings"; } if ($module == 'careerCandidates') { $module = "Career Candidates"; } if ($module == 'services') { $module = "services"; } if ($module == 'news') { $module = "News"; } if ($module == 'meta') { $module = "Meta Keywords"; } if ($module == 'statistics') { $module = "Statistics"; } if ($module == 'cmsInUsers') { $module = "Cms Users"; } if ($module == 'cmsInnGroups') { $module = "Cms Groups"; } if ($module == 'Inlog') { $module = "Log"; } if ($module == 'pages') { $module = "Pages"; } if ($module == 'heritage') { $module = "Heritage"; } if ($module == 'partnership') { $module = "Partnership"; } if ($module == 'social') { $module = "social"; } $arr['user_id'] = $CI->session->userdata('id'); $arr['log_uname'] = get_Username($CI->session->userdata('id')); $arr['log_module'] = $module; $arr['log_comments'] = $comments; $arr['log_date'] = date('Y-m-d H:i:s'); $result = $CI->model_log->insert_log_db($arr); $num = sizeof($result); $num = $num - 1; if ($num > 0) { return $num; } else { return 0; } }
require_once 'lib/admin_search.inc.php'; } else { if ($SessSemName[1] && $view == "eval_sem") { Navigation::activateItem('/course/admin/evaluation'); } else { Navigation::activateItem('/tools/evaluation'); } } if ($SessSemName[1] && $view == "eval_sem" || $view == "eval_inst") { $the_range = $SessSemName[1]; } else { $the_range = Request::option('rangeID'); } if ($the_range) { if (get_Username($the_range)) { $the_range = get_Username($the_range); } if (get_Userid($the_range)) { $isUserrange = 1; } } elseif ($view) { $the_range = $SessSemName[1]; } if (empty($the_range)) { $the_range = $user->id; $isUserrange = 1; } if ($the_range != $auth->auth['uname'] && $the_range != 'studip' && !$isUserrange) { $view_mode = get_object_type($the_range); if ($view_mode == "fak") { $view_mode = "inst";