/**
  * 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;
 }
Exemplo n.º 2
0
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;
    }
}
Exemplo n.º 3
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";