}
}
-// Open a table (you may want to add some header stuff here)
-// @DEPRECATED
-function OPEN_TABLE ($PERCENT = "", $CLASS = "", $ALIGN="left", $VALIGN="", $td_only=false) {
- global $table_cnt;
-
- // Count tables so we can generate CSS classes for every table... :-)
- if (empty($CLASS)) {
- // Class is empty so count one up and create a class
- $table_cnt++; $CLASS = "class".$table_cnt;
- }
- $OUT = "<TABLE border=\"0\" cellspacing=\"0\" cellpadding=\"0\"";
-
- // Shall I add the classes to TABLE and TD or only to TD?
- if (!$td_only) $OUT .= " class=\"".$CLASS."\"";
-
- // Width is given
- if (!empty($PERCENT)) $OUT .= " width=\"".$PERCENT."\"";
-
- // Horizonal align
- if (!empty($ALIGN)) $OUT .=" align=\"".$ALIGN."\"";
-
- // Vertical align is given
- if (!empty($VALIGN)) $OUT .= " valign=\"".$VALIGN."\"";
- $OUT .= ">\n<TR>\n<TD";
- if (!empty($ALIGN)) $OUT .=" align=\"".$ALIGN."\"";
- $OUT .= " class=\"".$CLASS."\">";
- OUTPUT_HTML($OUT);
-}
-
-// Close a table (you may want to add some footer stuff here)
-// @DEPRECATED
-function CLOSE_TABLE( $ADD="") {
- OUTPUT_HTML(" </TD>\n</TR>");
- if (!empty($ADD)) OUTPUT_HTML($ADD);
- OUTPUT_HTML("</TABLE>");
-}
-
// Output HTML code directly or "render" it. You addionally switch the new-line character off
function OUTPUT_HTML ($HTML, $NEW_LINE = true) {
// Some global variables
default:
// Huh, something goes wrong or maybe you have edited config.php ???
DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Invalid renderer %s detected.", OUTPUT_MODE));
- MXCHANGE_DIE("<STRONG>".FATAL_ERROR.":</STRONG> ".LANG_NO_RENDER_DIRECT);
+ mxchange_die("<strong>{!FATAL_ERROR!}:</strong> {!LANG_NO_RENDER_DIRECT!}");
break;
}
} elseif ((_OB_CACHING == "on") && ($footer == 1)) {
// Log this error
DEBUG_LOG(__FUNCTION__, __LINE__, "Headers already sent! We need debug backtrace here.");
- // Output debug trace
- print("<stron>Headers are already sent!</strong><br />\n");
- print("Please report this error at <a href=\"http://bugs.mxchange.org\" rel=\"external\" target=\"_blank\">bugs.mxchange.org</a>:<pre>");
- debug_print_backtrace();
- die("</pre>Thank you for your help finding bugs.");
+ // Trigger an user error
+ trigger_error("Headers are already sent!");
} // END - if
// Output cached HTML code
$OUTPUT = ob_get_contents();
// Clear output buffer for later output
- ob_end_clean();
+ clearOutputBuffer();
// Send HTTP header
header("HTTP/1.1 200");
header("Connection: Close");
// Extension "rewrite" installed?
- if ((EXT_IS_ACTIVE("rewrite")) && (function_exists('REWRITE_LINKS')) && ($CSS != "1") && ($CSS != "-1")) {
+ if ((EXT_IS_ACTIVE("rewrite")) && ($CSS != "1") && ($CSS != "-1")) {
$OUTPUT = REWRITE_LINKS($OUTPUT);
} // END - if
OUTPUT_RAW($OUTPUT);
} elseif ((OUTPUT_MODE == "render") && (!empty($OUTPUT))) {
// Rewrite links when rewrite extension is active
- if ((EXT_IS_ACTIVE("rewrite")) && (function_exists('REWRITE_LINKS')) && ($CSS != "1") && ($CSS != "-1")) {
+ if ((EXT_IS_ACTIVE("rewrite")) && ($CSS != "1") && ($CSS != "-1")) {
$OUTPUT = REWRITE_LINKS($OUTPUT);
} // END - if
}
// Add a fatal error message to the queue array
-function ADD_FATAL ($message, $extra="") {
+function addFatalMessage ($message, $extra="") {
global $FATAL;
if (empty($extra)) {
DEBUG_LOG(__FUNCTION__, __LINE__, " message={$message}");
}
+// Getter for total fatal message count
+function getTotalFatalErrors () {
+ global $FATAL;
+
+ // Init coun
+ $count = 0;
+
+ // Do we have at least the first entry?
+ if (!empty($FATAL[0])) {
+ // Get total count
+ $count = count($FATAL);
+ } // END - if
+
+ // Return value
+ return $count;
+}
+
// Load a template file and return it's content (only it's name; do not use ' or ")
-function LOAD_TEMPLATE($template, $return=false, $content=array()) {
+function LOAD_TEMPLATE ($template, $return=false, $content=array()) {
// Add more variables which you want to use in your template files
global $DATA, $_CONFIG, $username;
$ret = "<!-- Template ".$template." - Start -->\n".$ret."<!-- Template ".$template." - End -->\n";
} elseif ((IS_ADMIN()) || ((isBooleanConstantAndTrue('mxchange_installing')) && (!isBooleanConstantAndTrue('mxchange_installed')))) {
// Only admins shall see this warning or when installation mode is active
- $ret = "<br /><SPAN class=\"guest_failed\">".TEMPLATE_404."</SPAN><br />
+ $ret = "<br /><span class=\"guest_failed\">".TEMPLATE_404."</span><br />
(".basename($file).")<br />
<br />
".TEMPLATE_CONTENT."
if (getConfig('auto_purge') == 0) {
// Will never expire!
$EXPIRATION = MAIL_WILL_NEVER_EXPIRE;
- } elseif (function_exists('CREATE_FANCY_TIME')) {
+ } else {
// Create nice date string
$EXPIRATION = CREATE_FANCY_TIME(getConfig('auto_purge'));
- } else {
- // Display days only
- $EXPIRATION = round(getConfig('auto_purge')/60/60/24)." "._DAYS;
}
// Is content an array?
if (empty($newContent)) {
// Compiling failed
$newContent = "Compiler error for template {$template}!\nUncompiled content:\n".$tmpl_file;
+ // Add last error if the required function exists
if (function_exists('error_get_last')) $newContent .= "\n--------------------------------------\nDebug:\n".print_r(error_get_last(), true)."--------------------------------------\nPlease don't alter these informations!\nThanx.";
} // END - if
// Clear it only if there is content
if (!empty($OUTPUT)) {
- ob_end_clean();
+ clearOutputBuffer();
} // END - if
// Add some data to URL if cookies are not accepted
$URL = htmlentities(strip_tags($URL), ENT_QUOTES);
// Output new location link as anchor
- OUTPUT_HTML("<A href=\"".$URL."\">".$URL."</A>");
+ OUTPUT_HTML("<a href=\"".$URL."\">".$URL."</a>");
} elseif (!headers_sent()) {
// Load URL when headers are not sent
/*
debug_print_backtrace();
die("</pre>URL={$URL}");
*/
- @header ("Location: ".str_replace("&", "&", $URL));
+ header ("Location: ".str_replace("&", "&", $URL));
} else {
// Output error message
- include(PATH."inc/header.php");
+ require(PATH."inc/header.php");
LOAD_TEMPLATE("redirect_url", false, str_replace("&", "&", $URL));
- include(PATH."inc/footer.php");
+ require(PATH."inc/footer.php");
}
exit();
}
+
+// Wrapper for LOAD_URL but URL comes from a configuration entry
+function LOAD_CONFIGURED_URL ($configEntry) {
+ // Get the URL
+ $URL = getConfig($configEntry);
+
+ // Is this URL set?
+ if (is_null($URL)) {
+ // Then abort here
+ trigger_error(sprintf("Configuration entry %s is not set!", $configEntry));
+ } // END - if
+
+ // Load the URL
+ LOAD_URL($URL);
+}
+
//
function COMPILE_CODE($code, $simple = false, $constants = true, $full = true) {
global $SEC_CHARS, $URL_CHARS;
* $array - Das 3-dimensionale Array, das paralell sortiert werden soll *
* $a_sort - Array, das die Sortiereihenfolge der ersten Elementeben *
* $primary_key - Prim.rschl.ssel aus $a_sort, nach dem sortiert wird *
- * $order - Sortiereihenfolge: -1 = A-Z, 0 = keine, 1 = Z-A *
+ * $order - Sortiereihenfolge: -1 = a-Z, 0 = keine, 1 = Z-a *
* $nums - true = Als Zahlen sortieren, false = Als Zeichen sortieren *
* *
* $a_sort muss Elemente enthalten, deren Wert Schluessel von $array *
if ($type == "yn") {
// This is a yes/no selection only!
if ($id > 0) $prefix .= "[".$id."]";
- $OUT .= " <SELECT name=\"".$prefix."\" class=\"register_select\" size=\"1\">\n";
+ $OUT .= " <select name=\"".$prefix."\" class=\"register_select\" size=\"1\">\n";
} else {
// Begin with regular selection box here
if (!empty($prefix)) $prefix .= "_";
$type2 = $type;
if ($id > 0) $type2 .= "[".$id."]";
- $OUT .= " <SELECT name=\"".strtolower($prefix.$type2)."\" class=\"register_select\" size=\"1\">\n";
+ $OUT .= " <select name=\"".strtolower($prefix.$type2)."\" class=\"register_select\" size=\"1\">\n";
}
switch ($type) {
case "day": // Day
for ($idx = 1; $idx < 32; $idx++) {
- $OUT .= "<OPTION value=\"".$idx."\"";
+ $OUT .= "<option value=\"".$idx."\"";
if ($DEFAULT == $idx) $OUT .= " selected=\"selected\"";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
} // END - for
break;
case "month": // Month
foreach ($MONTH_DESCR as $month => $descr) {
- $OUT .= "<OPTION value=\"".$month."\"";
+ $OUT .= "<option value=\"".$month."\"";
if ($DEFAULT == $month) $OUT .= " selected=\"selected\"";
- $OUT .= ">".$descr."</OPTION>\n";
+ $OUT .= ">".$descr."</option>\n";
} // END - for
break;
// Check if the default value is larger than minimum and bigger than actual year
if (($DEFAULT > $minYear) && ($DEFAULT >= $YEAR)) {
for ($idx = $YEAR; $idx < ($YEAR + 11); $idx++) {
- $OUT .= "<OPTION value=\"".$idx."\"";
+ $OUT .= "<option value=\"".$idx."\"";
if ($DEFAULT == $idx) $OUT .= " selected=\"selected\"";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
} // END - for
} elseif ($DEFAULT == -1) {
// Current year minus 1
for ($idx = $startYear; $idx <= ($YEAR + 1); $idx++)
{
- $OUT .= "<OPTION value=\"".$idx."\">".$idx."</OPTION>\n";
+ $OUT .= "<option value=\"".$idx."\">".$idx."</option>\n";
}
} else {
// Get current year and subtract the configured minimum age
- $OUT .= "<OPTION value=\"".($minYear - 1)."\"><".$minYear."</OPTION>\n";
+ $OUT .= "<option value=\"".($minYear - 1)."\"><".$minYear."</option>\n";
// Calculate earliest year depending on extension version
if (GET_EXT_VERSION("other") >= "0.2.1") {
// Use configured minimum age
// Construct year selection list
for ($idx = $minYear; $idx <= $YEAR; $idx++) {
- $OUT .= "<OPTION value=\"".$idx."\"";
+ $OUT .= "<option value=\"".$idx."\"";
if ($DEFAULT == $idx) $OUT .= " selected=\"selected\"";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
} // END - for
}
break;
case "min":
for ($idx = 0; $idx < 60; $idx+=5) {
if (strlen($idx) == 1) $idx = "0".$idx;
- $OUT .= "<OPTION value=\"".$idx."\"";
+ $OUT .= "<option value=\"".$idx."\"";
if ($DEFAULT == $idx) $OUT .= " selected=\"selected\"";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
} // END - for
break;
case "hour":
for ($idx = 0; $idx < 24; $idx++) {
if (strlen($idx) == 1) $idx = "0".$idx;
- $OUT .= "<OPTION value=\"".$idx."\"";
+ $OUT .= "<option value=\"".$idx."\"";
if ($DEFAULT == $idx) $OUT .= " selected=\"selected\"";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
} // END - for
break;
case "yn":
- $OUT .= "<OPTION value=\"Y\"";
+ $OUT .= "<option value=\"Y\"";
if ($DEFAULT == "Y") $OUT .= " selected=\"selected\"";
- $OUT .= ">".YES."</OPTION>\n<OPTION value=\"N\"";
+ $OUT .= ">".YES."</option>\n<option value=\"N\"";
if ($DEFAULT == "N") $OUT .= " selected=\"selected\"";
- $OUT .= ">".NO."</OPTION>\n";
+ $OUT .= ">".NO."</option>\n";
break;
}
- $OUT .= " </SELECT>\n";
+ $OUT .= " </select>\n";
return $OUT;
}
//
);
} else {
// Generate table
- $OUT = "<DIV align=\"".$align."\">\n";
+ $OUT = "<div align=\"".$align."\">\n";
$OUT .= "<TABLE border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"admin_table dashed\">\n";
$OUT .= "<TR>\n";
if (ereg('Y', $display) || (empty($display))) {
- $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><STRONG class=\"tiny\">"._YEARS."</STRONG></TD>\n";
+ $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><div class=\"tiny\">"._YEARS."</strong></TD>\n";
}
if (ereg("M", $display) || (empty($display))) {
- $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><STRONG class=\"tiny\">"._MONTHS."</STRONG></TD>\n";
+ $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><div class=\"tiny\">"._MONTHS."</strong></TD>\n";
}
if (ereg("W", $display) || (empty($display))) {
- $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><STRONG class=\"tiny\">"._WEEKS."</STRONG></TD>\n";
+ $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><div class=\"tiny\">"._WEEKS."</strong></TD>\n";
}
if (ereg("D", $display) || (empty($display))) {
- $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><STRONG class=\"tiny\">"._DAYS."</STRONG></TD>\n";
+ $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><div class=\"tiny\">"._DAYS."</strong></TD>\n";
}
if (ereg("h", $display) || (empty($display))) {
- $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><STRONG class=\"tiny\">"._HOURS."</STRONG></TD>\n";
+ $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><div class=\"tiny\">"._HOURS."</strong></TD>\n";
}
if (ereg("m", $display) || (empty($display))) {
- $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><STRONG class=\"tiny\">"._MINUTES."</STRONG></TD>\n";
+ $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><div class=\"tiny\">"._MINUTES."</strong></TD>\n";
}
if (ereg("s", $display) || (empty($display))) {
- $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><STRONG class=\"tiny\">"._SECONDS."</STRONG></TD>\n";
+ $OUT .= " <TD align=\"center\" class=\"admin_title bottom\"><div class=\"tiny\">"._SECONDS."</strong></TD>\n";
}
$OUT .= "</TR>\n";
if (ereg('Y', $display) || (empty($display))) {
// Generate year selection
- $OUT .= " <TD align=\"center\"><SELECT class=\"mini_select\" name=\"".$prefix."_ye\" size=\"1\">\n";
+ $OUT .= " <TD align=\"center\"><select class=\"mini_select\" name=\"".$prefix."_ye\" size=\"1\">\n";
for ($idx = 0; $idx <= 10; $idx++) {
- $OUT .= " <OPTION class=\"mini_select\" value=\"".$idx."\"";
+ $OUT .= " <option class=\"mini_select\" value=\"".$idx."\"";
if ($idx == $Y) $OUT .= " selected default";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
}
- $OUT .= " </SELECT></TD>\n";
+ $OUT .= " </select></TD>\n";
} else {
- $OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_ye\" value=\"0\">\n";
+ $OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_ye\" value=\"0\" />\n";
}
if (ereg("M", $display) || (empty($display))) {
// Generate month selection
- $OUT .= " <TD align=\"center\"><SELECT class=\"mini_select\" name=\"".$prefix."_mo\" size=\"1\">\n";
+ $OUT .= " <TD align=\"center\"><select class=\"mini_select\" name=\"".$prefix."_mo\" size=\"1\">\n";
for ($idx = 0; $idx <= 11; $idx++)
{
- $OUT .= " <OPTION class=\"mini_select\" value=\"".$idx."\"";
+ $OUT .= " <option class=\"mini_select\" value=\"".$idx."\"";
if ($idx == $M) $OUT .= " selected default";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
}
- $OUT .= " </SELECT></TD>\n";
+ $OUT .= " </select></TD>\n";
} else {
- $OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_mo\" value=\"0\">\n";
+ $OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_mo\" value=\"0\" />\n";
}
if (ereg("W", $display) || (empty($display))) {
// Generate week selection
- $OUT .= " <TD align=\"center\"><SELECT class=\"mini_select\" name=\"".$prefix."_we\" size=\"1\">\n";
+ $OUT .= " <TD align=\"center\"><select class=\"mini_select\" name=\"".$prefix."_we\" size=\"1\">\n";
for ($idx = 0; $idx <= 4; $idx++) {
- $OUT .= " <OPTION class=\"mini_select\" value=\"".$idx."\"";
+ $OUT .= " <option class=\"mini_select\" value=\"".$idx."\"";
if ($idx == $W) $OUT .= " selected default";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
}
- $OUT .= " </SELECT></TD>\n";
+ $OUT .= " </select></TD>\n";
} else {
- $OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_we\" value=\"0\">\n";
+ $OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_we\" value=\"0\" />\n";
}
if (ereg("D", $display) || (empty($display))) {
// Generate day selection
- $OUT .= " <TD align=\"center\"><SELECT class=\"mini_select\" name=\"".$prefix."_da\" size=\"1\">\n";
+ $OUT .= " <TD align=\"center\"><select class=\"mini_select\" name=\"".$prefix."_da\" size=\"1\">\n";
for ($idx = 0; $idx <= 31; $idx++) {
- $OUT .= " <OPTION class=\"mini_select\" value=\"".$idx."\"";
+ $OUT .= " <option class=\"mini_select\" value=\"".$idx."\"";
if ($idx == $D) $OUT .= " selected default";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
}
- $OUT .= " </SELECT></TD>\n";
+ $OUT .= " </select></TD>\n";
} else {
$OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_da\" value=\"0\">\n";
}
if (ereg("h", $display) || (empty($display))) {
// Generate hour selection
- $OUT .= " <TD align=\"center\"><SELECT class=\"mini_select\" name=\"".$prefix."_ho\" size=\"1\">\n";
+ $OUT .= " <TD align=\"center\"><select class=\"mini_select\" name=\"".$prefix."_ho\" size=\"1\">\n";
for ($idx = 0; $idx <= 23; $idx++) {
- $OUT .= " <OPTION class=\"mini_select\" value=\"".$idx."\"";
+ $OUT .= " <option class=\"mini_select\" value=\"".$idx."\"";
if ($idx == $h) $OUT .= " selected default";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
}
- $OUT .= " </SELECT></TD>\n";
+ $OUT .= " </select></TD>\n";
} else {
$OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_ho\" value=\"0\">\n";
}
if (ereg("m", $display) || (empty($display))) {
// Generate minute selection
- $OUT .= " <TD align=\"center\"><SELECT class=\"mini_select\" name=\"".$prefix."_mi\" size=\"1\">\n";
+ $OUT .= " <TD align=\"center\"><select class=\"mini_select\" name=\"".$prefix."_mi\" size=\"1\">\n";
for ($idx = 0; $idx <= 59; $idx++) {
- $OUT .= " <OPTION class=\"mini_select\" value=\"".$idx."\"";
+ $OUT .= " <option class=\"mini_select\" value=\"".$idx."\"";
if ($idx == $m) $OUT .= " selected default";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
}
- $OUT .= " </SELECT></TD>\n";
+ $OUT .= " </select></TD>\n";
} else {
$OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_mi\" value=\"0\">\n";
}
if (ereg("s", $display) || (empty($display))) {
// Generate second selection
- $OUT .= " <TD align=\"center\"><SELECT class=\"mini_select\" name=\"".$prefix."_se\" size=\"1\">\n";
+ $OUT .= " <TD align=\"center\"><select class=\"mini_select\" name=\"".$prefix."_se\" size=\"1\">\n";
for ($idx = 0; $idx <= 59; $idx++) {
- $OUT .= " <OPTION class=\"mini_select\" value=\"".$idx."\"";
+ $OUT .= " <option class=\"mini_select\" value=\"".$idx."\"";
if ($idx == $s) $OUT .= " selected default";
- $OUT .= ">".$idx."</OPTION>\n";
+ $OUT .= ">".$idx."</option>\n";
}
- $OUT .= " </SELECT></TD>\n";
+ $OUT .= " </select></TD>\n";
} else {
$OUT .= "<INPUT type=\"hidden\" name=\"".$prefix."_se\" value=\"0\">\n";
}
$OUT .= "</TR>\n";
$OUT .= "</TABLE>\n";
- $OUT .= "</DIV>\n";
+ $OUT .= "</div>\n";
// Return generated HTML code
}
return $OUT;
// Is the page currently selected or shall we generate a link to it?
if (($page == $_GET['page']) || ((empty($_GET['page'])) && ($page == "1"))) {
// Is currently selected, so only highlight it
- $NAV .= "<STRONG>-";
+ $NAV .= "<strong>-";
} else {
// Open anchor tag and add base URL
- $NAV .= "<A href=\"".URL."/modules.php?module=admin&what=".$GLOBALS['what']."&page=".$page."&offset=".$offset;
+ $NAV .= "<a href=\"".URL."/modules.php?module=admin&what=".$GLOBALS['what']."&page=".$page."&offset=".$offset;
// Add userid when we shall show all mails from a single member
if ((isset($_GET['u_id'])) && (bigintval($_GET['u_id']) > 0)) $NAV .= "&u_id=".bigintval($_GET['u_id']);
$NAV .= $page;
if (($page == $_GET['page']) || ((empty($_GET['page'])) && ($page == "1"))) {
// Is currently selected, so only highlight it
- $NAV .= "-</STRONG>";
+ $NAV .= "-</strong>";
} else {
// Close anchor tag
- $NAV .= "</A>";
+ $NAV .= "</a>";
}
// Add seperator if we have not yet reached total pages
$eval = "\$OUT = \"[ ";
foreach ($TARGETS as $tar) {
- $eval .= "<SPAN class=\\\"admin_user_link\\\"><A href=\\\"".URL."/modules.php?module=admin&what=".$tar."&u_id=".$uid."\\\" title=\\\"\".ADMIN_LINK_";
+ $eval .= "<span class=\\\"admin_user_link\\\"><a href=\\\"".URL."/modules.php?module=admin&what=".$tar."&u_id=".$uid."\\\" title=\\\"\".ADMIN_LINK_";
//* DEBUG: */ echo "*".$tar."/".$status."*<br />\n";
if (($tar == "lock_user") && ($status == "LOCKED")) {
// Locked accounts shall be unlocked
// All other status is fine
$eval .= strtoupper($tar);
}
- $eval .= ".\"</A></SPAN> | ";
+ $eval .= ".\"</a></span> | ";
}
// Finish navigation link
// Output error messages in a fasioned way and die...
function mxchange_die ($msg) {
- global $footer;
+ // Load header
+ require_once(PATH."inc/header.php");
// Load the message template
LOAD_TEMPLATE("admin_settings_saved", false, $msg);
// Load footer
- include(PATH."inc/footer.php");
+ require(PATH."inc/footer.php");
// Exit explicitly
exit;
return $value;
}
-// @TODO Rewrite all language constants to the function getLanguage().
+// @TODO Rewrite all language constants to this function.
// "Getter" for language strings
function getMessage ($messageId) {
// Default is not found!
return $ERROR;
}
+// Clears the output buffer. This function does *NOT* backup sent content.
+function clearOutputBuffer () {
+ // Trigger an error on failure
+ if (!ob_end_clean()) {
+ // Failed!
+ trigger_error(__FUNCTION__.": Failed to clean output buffer.");
+ } // END - if
+}
+
//////////////////////////////////////////////////
// AUTOMATICALLY RE-GENERATED MISSING FUNCTIONS //
//////////////////////////////////////////////////