示例#1
0
function admOptions(&$session, $message)
{
    global $opt_basarname, $opt_save, $upload_go, $upload_file;
    $session->trace(TC_Gui1, 'admOptions');
    guiHeader($session, 'Einstellungen');
    guiHeadline($session, 1, 'Allgemeine Einstellungen');
    if (isset($upload_go)) {
        $message = guiUploadFileAnswer($session, PATH_DELIM . 'pic' . PATH_DELIM, 'logo.png');
    }
    if (!empty($message)) {
        guiParagraph($session, $message, false);
    }
    guiHeadline($session, 2, 'Texte:');
    if (empty($opt_basarname)) {
        $opt_basarname = $session->fMacroBasarName;
    }
    if (empty($opt_css)) {
        $opt_css = dbGetText($session, Th_CSSFile);
    }
    guiStartForm($session, 'Form', P_Options);
    echo '<table border="0">';
    echo '<tr><td>Basarname:</td><td>';
    guiTextField('opt_basarname', $opt_basarname, 32, 128);
    echo '</td></tr>' . "\n";
    echo '<tr><td></td><td>';
    guiButton('opt_save', '&Auml;ndern');
    echo '</td></tr></table>' . "\n";
    guiFinishForm($session);
    guiHeadline($session, 2, 'Dateien:');
    guiUploadFile($session, 'Logo:', P_Options);
    guiFinishBody($session, null);
}
示例#2
0
function guiStandardHeader(&$session, $title, $pos_header, $pos_body)
{
    $session->trace(TC_Gui1, 'guiStandardHeader');
    $session->setPageTitle($title);
    guiHeader($session, null);
    $header = dbGetText($session, $pos_header);
    if (empty($header)) {
        echo '<head><title>' . htmlentities($title) . '</title></head>' . "\n";
    } else {
        echo $session->replaceMacrosNoHTML($header);
    }
    if ($pos_body > 0) {
        $header = dbGetText($session, $pos_body);
        if (empty($header)) {
            $pos_body = null;
        } else {
            echo $session->replaceMacrosNoHTML($header);
        }
    }
    if (!$pos_body && $pos_body != 0) {
        echo '<body><h1>' . $title . '</h1>' . "\n";
    }
}
示例#3
0
function guiStandardHeader(&$session, $title, $pos_header, $pos_body)
{
    $session->trace(TC_Gui1, 'guiStandardHeader');
    $session->setPageTitle($title);
    guiHeader($session, null);
    $header = dbGetText($session, $pos_header);
    if (empty($header)) {
        echo TAG_HEAD_TITLE;
        echo htmlentities($title);
        echo TAG_TITLE_HEAD_END;
    } else {
        echo $session->replaceMacrosNoHTML($header);
    }
    if ($pos_body > 0) {
        $header = dbGetText($session, $pos_body);
        if (empty($header)) {
            $pos_body = 0;
        } else {
            echo $session->replaceMacrosNoHTML($header);
        }
    }
    if ($pos_body == 0) {
        echo TAG_BODY_H1;
        echo $title;
        echo TAG_H1_END;
    }
}
示例#4
0
function admOptions(&$session, $message)
{
    $session->trace(TC_Gui1, 'admOptions');
    admStandardHeader($session, 'Allgemeine Einstellungen');
    if (!empty($message)) {
        guiParagraph($session, $message, false);
    }
    guiHeadline($session, 2, 'Texte:');
    if (empty($_POST['opt_basarname'])) {
        $_POST['opt_basarname'] = $session->getMacro(TM_BasarName);
    }
    if (empty($_POST['opt_webmaster'])) {
        $_POST['opt_webmaster'] = $session->getMacro(TM_Webmaster);
    }
    if (empty($_POST['opt_css'])) {
        $_POST['opt_css'] = dbGetText($session, Th_CSSFile);
    }
    guiStartForm($session);
    outDivision($session);
    outTableAndRecord();
    outTableTextField($session, 'Basarname:', 'opt_basarname', null, 32, 128);
    outTableRecordDelim();
    outTableTextField($session, 'Webmaster:', 'opt_webmaster', null, 32, 128);
    outTableRecordDelim();
    outTableButton($session, ' ', 'opt_save', '&Auml;ndern');
    outTableAndRecordEnd();
    outDivisionEnd($session);
    guiFinishForm($session);
    guiHeadline($session, 2, 'Dateien:');
    guiUploadFile($session, 'Logo:', 'opt_upload', 50000);
    $dir_name = $session->fullPath('pic') . PATH_DELIM;
    admShowDir($session, $dir_name, null, '/logo/');
    admFinishBody($session);
}