/** * */ function createHeader($safeguard, $templates = NULL, $foundTable = "") { $table = new HTML("table"); $table->addAttr("border", "0"); $table->addAttr("align", "center"); $table->addAttr("cellspacing", "0"); $table->addAttr("cellpadding", "5"); $table->addAttr("width", "100%"); $tr = new HTML("tr"); /* create new ---------------------------------------------------------- */ $td = new HTML("td"); $td->addAttr("class", "table_row_even"); $td->addAttr("valign", "top"); $td->addAttr("width", "100%"); $td->addHTMLContent($safeguard); $td->addContent(new HTMLempty("br")); $td->addContent(EvalOverview::createNewEvalForm()); $tr->addContent($td); /* ----------------------------------------------------- end: create new */ /* Show logo ----------------------------------------------------------- */ $td = new HTML("td"); $td->addAttr("align", "right"); $td->addAttr("class", "table_row_even"); $td->addAttr("valign", "top"); $rows = 5; if ($foundTable) { $rows++; } # if ($this->db->getGlobalPerm() != "autor") # $rows+=2; $td->addAttr("rowspan", $rows); $td->addHTMLContent($this->createInfoBox(EVAL_PIC_LOGO)); # $td->addContent (EvalCommon::createImage (EVAL_PICTURE, EVAL_TITLE)); $tr->addContent($td); /* ----------------------------------------------------------- end: logo */ $table->addContent($tr); /* show range ---------------------------------------------------------- */ /* if ($this->db->getGlobalPerm() != "autor") { $tr = new HTML ("tr"); $td = new HTML ("td"); $td->addAttr ("class", "content_body"); $td->addContent (" "); $tr->addContent ($td); $table->addContent ($tr); $tr = new HTML ("tr"); $td = new HTML ("td"); $td->addAttr ("class", "table_row_odd"); $td->addAttr ("valign", "top"); $td->addContent (new HTMLempty ("br")); $td->addContent (EvalOverview::createShowRangeForm ()); $tr->addContent ($td); $table->addContent ($tr); } */ /* ----------------------------------------------------- end: show range */ /* search template ----------------------------------------------------- */ $tr = new HTML("tr"); $td = new HTML("td"); $td->addAttr("class", "content_body"); $td->addAttr("valign", "top"); $td->addContent(" "); $tr->addContent($td); $table->addContent($tr); $tr = new HTML("tr"); $td = new HTML("td"); $td->addAttr("class", "table_row_odd"); $td->addAttr("valign", "top"); $td->addContent(new HTMLempty("br")); $td->addContent(EvalOverview::createSearchTemplateForm()); $tr->addContent($td); $table->addContent($tr); /* --------------------------------------------------------- end: search */ /* Show found templates ------------------------------------------------ */ if ($foundTable) { $tr = new HTML("tr"); $td = new HTML("td"); $td->addAttr("class", "table_row_odd"); $td->addContent($foundTable); $tr->addContent($td); $table->addContent($tr); } /* ------------------------------------------------- end: show templates */ /* Show templates ------------------------------------------------------ */ $tr = new HTML("tr"); $td = new HTML("td"); $td->addAttr("class", "content_body"); $td->addContent(" "); $tr->addContent($td); $table->addContent($tr); $tr = new HTML("tr"); $td = new HTML("td"); $td->addAttr("valign", "top"); $td->addAttr("class", "table_row_even"); $td->addContent($templates ? $templates : " "); $tr->addContent($td); $table->addContent($tr); /* -------------------------------------------------- end: show templates */ /* Create result ------------------------------------------------------- */ $tr = new HTML("tr"); $td = new HTML("td"); $td->addAttr("class", "blank"); $td->addContent($table); $tr->addContent($td); /* --------------------------------------------------------- end: result */ return $tr; }
// $perm->check ("autor"); # ============================================================== end: PHP-LIB # # Include all required files ================================================ # require_once 'lib/evaluation/evaluation.config.php'; require_once EVAL_LIB_COMMON; require_once EVAL_LIB_OVERVIEW; require_once EVAL_FILE_EVAL; require_once EVAL_FILE_EVALDB; # ====================================================== end: including files # define("DISCARD_OPENID", "discard_openid"); /* Create objects ---------------------------------------------------------- */ $db = new EvaluationObjectDB(); if ($db->isError) { return EvalCommon::showErrorReport($db, _("Datenbankfehler")); } $lib = new EvalOverview($db, $perm, $user); /* ------------------------------------------------------------ end: objects */ /* Set variables ----------------------------------------------------------- */ if ($_SESSION['evalID']) { unset($_SESSION['evalID']); } if ($_SESSION['rangeID']) { unset($_SESSION['rangeID']); } if (!empty($the_range)) { $rangeID = $the_range; } $rangeID = $rangeID ? $rangeID : $SessSemName[1]; if (empty($rangeID) || $rangeID == get_username($user->id)) { $rangeID = $user->id; }