aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/mayor-base/www/skin/cron
diff options
context:
space:
mode:
authorM.Gergo2019-03-08 21:20:34 +0100
committerM.Gergo2019-03-08 21:20:34 +0100
commitf51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0 (patch)
treee13e60e4b94a3b58f1e2bfbe271102c8f04b67bd /mayor-orig/mayor-base/www/skin/cron
parentc76a004b0135786f2742283f8d5f917106f58bd8 (diff)
downloadmayor-f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0.tar.gz
mayor-f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0.zip
további rendrakás
Diffstat (limited to 'mayor-orig/mayor-base/www/skin/cron')
-rw-r--r--mayor-orig/mayor-base/www/skin/cron/base/html/alert.phtml6
-rw-r--r--mayor-orig/mayor-base/www/skin/cron/base/html/base.phtml56
2 files changed, 62 insertions, 0 deletions
diff --git a/mayor-orig/mayor-base/www/skin/cron/base/html/alert.phtml b/mayor-orig/mayor-base/www/skin/cron/base/html/alert.phtml
new file mode 100644
index 00000000..bf97d3c5
--- /dev/null
+++ b/mayor-orig/mayor-base/www/skin/cron/base/html/alert.phtml
@@ -0,0 +1,6 @@
+<?php
+ function html_alert($alert='') {
+ $_SESSION['alert'] = array();
+ return true;
+ }
+?> \ No newline at end of file
diff --git a/mayor-orig/mayor-base/www/skin/cron/base/html/base.phtml b/mayor-orig/mayor-base/www/skin/cron/base/html/base.phtml
new file mode 100644
index 00000000..e12cefb3
--- /dev/null
+++ b/mayor-orig/mayor-base/www/skin/cron/base/html/base.phtml
@@ -0,0 +1,56 @@
+<?php
+
+function html_base($sessionID,$policy,$page,$sub,$f,$lang,$skin,$MENU) {
+
+ global $_JSON;
+
+# _httpHeader();
+
+ define('_UNIQUE', uniqid());
+
+ page($page,$sub,$f,$lang,$skin,$policy);
+
+ if (is_array($_SESSION['alert']) && count($_SESSION['alert'])>0) {
+ _html_base_alert($_SESSION['alert']);
+ }
+ $_SESSION['alert'] = array();
+
+}
+
+function _html_base_alert($alert) {
+ if (is_array($alert))
+ foreach($alert as $a) {
+ $param = array();
+ $tmp = explode(':', $a);
+ $aType = readVariable($tmp[0], 'enum', 'message', array('message','info','page')); $aCode = $tmp[1];
+ for ($p = 2; $p < count($tmp); $p++) $param[] = htmlspecialchars($tmp[$p]);
+ $pstr = '';
+ // preparing $msg
+ if (!isset($ALERT_MSG[$aCode]) || $ALERT_MSG[$aCode] == '')
+ $msg = $ALERT_MSG['default'].' ('.$aType.':'.$aCode.')';
+ else $msg = $ALERT_MSG[$aCode];
+
+ // paraméter behelyettesítés
+ for($i = 0; $i < count($param); $i++) {
+ $_msg = $msg;
+ $msg = @str_replace("%$i%",':'.($param[$i]).':',$msg);
+ if ($param[$i] != '' and $_msg == $msg) $pstr .= ':'.($param[$i]).':,';
+ }
+ if ($pstr != '') $msg .= ' (' . substr($pstr,0,-1) . ')';
+ if (($aType == 'message') or ($aType == 'page')) {
+ $title = _ERROR;
+ $class = 'errorMsg';
+ if ($aType == 'page') $showPage = false;
+ } else {
+ $title = _INFORMATION;
+ $class = 'infoMsg';
+ }
+ $msg = ''.$title.': ' . $msg;
+ $showPage .= ''. $msg .''."\n";
+ }
+
+ return $showPage;
+
+}
+
+?>