Example #1
0
     admParam($session, '');
     break;
 case P_Home:
     admHome($session, '');
     break;
 case P_Forum:
     admForum($session, '', C_New);
     break;
 case P_Backup:
     admBackup($session, true, null);
     break;
 case P_ExportPages:
     admExportPages($session, null);
     break;
 case P_Options:
     admOptions($session, null);
     break;
 case P_Rename:
     admRename($session, null);
     break;
 case P_PHPInfo:
     admInfo($session);
     break;
 default:
     if (substr($session->fPageName, 0, 1) == ".") {
         guiNewPageReference($session);
     }
     if (isset($param_load)) {
         admParamAnswerLoad($session);
     } elseif (isset($param_insert)) {
         admParamAnswerChange($session, C_New);
Example #2
0
function admOptionsAnswer(&$session)
{
    $session->trace(TC_Gui1, 'admOptionsAnswer');
    $message = null;
    if (isset($_POST['opt_save'])) {
        if ($_POST['opt_basarname'] == $session->getMacro(TM_BasarName)) {
            $message = 'Basarname wurde nicht gespeichert, da gleich.' . tagNewline();
        } else {
            $id = dbSingleValue($session, 'select id from ' . dbTable($session, T_Macro) . ' where theme=' . Theme_All . ' and name=' . dbSqlString($session, TM_BasarName));
            dbUpdateRaw($session, T_Macro, $id, 'value=' . dbSqlString($session, $_POST['opt_basarname']));
            $message = 'Basarname wurde geändert.' . tagNewline();
        }
        if ($_POST['opt_webmaster'] == $session->getMacro(TM_Webmaster)) {
            $message .= 'Webmaster wurde nicht gespeichert, da gleich.' . tagNewline();
        } else {
            $id = dbSingleValue($session, 'select id from ' . dbTable($session, T_Macro) . ' where theme=' . Theme_All . ' and name=' . dbSqlString($session, TM_Webmaster));
            dbUpdateRaw($session, T_Macro, $id, 'value=' . dbSqlString($session, $_POST['opt_webmaster']));
            $message .= 'Webmaster wurde geändert.' . tagNewline();
        }
    } elseif (isset($_POST['opt_upload'])) {
        $message = guiUploadFileAnswer($session, 'opt_upload', PATH_DELIM . 'pic' . PATH_DELIM, 'logo.png');
    }
    admOptions($session, $message);
}