Beispiel #1
0
#   Copyright by: Manuel
#   Support: www.ilch.de
defined('main') or die('no direct access');
$title = $allgAr['title'] . ' :: Users :: Profil';
$hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Profil' . $extented_forum_menu_sufix;
$design = new design($title, $hmenu, 1);
if ($_SESSION['authright'] <= -1) {
    $csrfCheck = chk_antispam('user_profile_edit', true);
    if (empty($_POST['submit']) || !$csrfCheck) {
        $design->header();
        $abf = 'SELECT email,wohnort,homepage,aim,msn,icq,yahoo,avatar,status,staat,gebdatum,sig,opt_pm_popup,opt_pm,opt_mail,geschlecht,spezrank FROM `prefix_user` WHERE id = "' . $_SESSION['authid'] . '"';
        $erg = db_query($abf);
        if (db_num_rows($erg) > 0) {
            $row = db_fetch_assoc($erg);
            $tpl = new tpl('user/profil_edit');
            $row['staat'] = '<option></option>' . arliste($row['staat'], get_nationality_array(), $tpl, 'staat');
            $row['geschlecht0'] = $row['geschlecht'] < 1 ? 'checked' : '';
            $row['geschlecht1'] = $row['geschlecht'] == 1 ? 'checked' : '';
            $row['geschlecht2'] = $row['geschlecht'] == 2 ? 'checked' : '';
            if ($row['status'] == 1) {
                $row['status1'] = 'checked';
                $row['status0'] = '';
            } else {
                $row['status1'] = '';
                $row['status0'] = 'checked';
            }
            if ($row['opt_mail'] == 1) {
                $row['opt_mail1'] = 'checked';
                $row['opt_mail0'] = '';
            } else {
                $row['opt_mail1'] = '';
Beispiel #2
0
    db_query("UPDATE `prefix_profilefields` SET `pos` = " . $np . " WHERE `id` = " . $menu->get(2));
}
if ($menu->get(1) == 'c') {
    $n = $menu->get(3) == 3 ? 4 : 3;
    db_query("UPDATE `prefix_profilefields` SET `func` = " . $n . " WHERE `id` = " . $menu->get(2));
}
if ($show) {
    $tpl = new tpl('profilefields', 1);
    if ($menu->get(1) != 'edit') {
        $row = array('sub' => 'Eintragen', 'pos' => '', 'show' => '', 'func' => arliste('', profilefields_functions2(), $tpl, 'func'), 'sid' => '', 'ANTISPAM' => get_antispam('adminuser_action', 0, true));
    } else {
        $sid = $menu->get(2);
        $abf = 'SELECT `show`,`func`,`id` as `sid` FROM `prefix_profilefields` WHERE `id` = "' . $sid . '"';
        $erg = db_query($abf);
        $row = db_fetch_assoc($erg);
        $row['func'] = arliste($row['func'], profilefields_functions2(), $tpl, 'func');
        $row['sub'] = '&Auml;ndern';
        $row['ANTISPAM'] = get_antispam('adminuser_action', 0, true);
    }
    $tpl->set_ar_out($row, 0);
    $class = 'Cnorm';
    $ar = profilefields_functions();
    $erg = db_query('SELECT * FROM `prefix_profilefields` ORDER BY `pos`');
    while ($r = db_fetch_assoc($erg)) {
        $class = $class == 'Cnorm' ? 'Cmite' : 'Cnorm';
        $class = $r['func'] == 2 ? 'Cdark' : $class;
        echo '<tr class="' . $class . '"><td>' . $r['show'] . '</td>';
        echo '<td align="center">' . $ar[$r['func']] . '</td>';
        if ($r['func'] != 3) {
            // func == 3 haben die vordefinierten
            echo '<td><a href="admin.php?profilefields-edit-' . $r['id'] . '">&auml;ndern</a></td>';
Beispiel #3
0
}
$arm = array();
for ($i = 0; $i < 60; $i++) {
    $arm[$i] = $i;
}
$ars = array();
for ($i = 0; $i < 24; $i++) {
    $ars[$i] = $i;
}
$tpl = new tpl('kalender.htm', 1);
$limit = 30;
// Limit
$page = $menu->getA(1) == 'p' ? $menu->getE(1) : 1;
$MPL = db_make_sites($page, '', $limit, "admin.php?kalender", 'kalender');
$anfang = ($page - 1) * $limit;
$aus = array('AKTION' => $Faktion, 'MPL' => $MPL, 'EID' => $Fid, 'TITLE' => $Ftitle, 'TEXT' => $Ftext, 'stunden' => arliste($Fhours, $ars, $tpl, 'stunden'), 'minuten' => arliste($Fmins, $arm, $tpl, 'minuten'), 'zende' => $Fzende, 'begind' => $Fbegind, 'recht' => dbliste($Frecht, $tpl, 'recht', "SELECT `id`,`name` FROM `prefix_grundrechte` ORDER BY `id` DESC"), 'FSUB' => $Fsub, 'ANTISPAM' => get_antispam('adminuser_action', 0, true));
$tpl->set_ar_out($aus, 0);
if (!isset($_GET['edit'])) {
    $tpl->out(1);
} else {
    $tpl->out(2);
}
$tpl->out(3);
unset($aus);
// Liste
$result = db_query('SELECT `gid`,`id`,`title`,`time` FROM `prefix_kalender` ORDER BY `time` DESC LIMIT ' . $anfang . ',' . $limit);
while ($row = db_fetch_assoc($result)) {
    $aus = array('ID' => $row['id'], 'DATE' => date('d.m.Y', $row['time']), 'TIME' => date('H:i', $row['time']), 'TITLE' => $row['title'], 'GID' => $row['gid']);
    $tpl->set_ar_out($aus, 4);
}
$tpl->set_ar_out(array('MPL' => $MPL), 5);
Beispiel #4
0
        $ar['was'] = 2;
    }
} else {
    $ar = array('allboxes' => '', 'was' => '', 'getfuerB' => '', 'cwebene' => '', 'cwmenu' => $wo, 'allmenus' => '', 'bname' => '', 'posi' => '', 'apos' => '', 'awo' => '', 'link2' => '', 'alllinkss' => '', 'menutyp' => '');
}
$tpl = new tpl('menu', 1);
$boxenArNav = get_boxes_array();
$menuArNav = get_links_array();
$ar_cwmenu = array();
for ($i = 1; $i <= 5; $i++) {
    $ar_cwmenu[$i] = 'Men&uuml; 0' . $i;
}
$ar_cwebene = array();
for ($i = 0; $i <= 4; $i++) {
    $ar_cwebene[$i] = 'Ebene 0' . ($i + 1);
}
$ar_cwwas = array(1 => 'Box', 2 => 'Men&uuml;', 7 => 'Men&uuml;punkt wahl', 8 => 'Men&uuml;punkt extern', 9 => 'Men&uuml;punkt intern');
$ar_menutyp = array(2 => 'Vertikal', 1 => 'Horizontal');
$ar['allboxes'] = arliste($ar['allboxes'], $boxenArNav, $tpl, 'allboxes');
$ar['alllinkss'] = arliste($ar['alllinkss'], $menuArNav, $tpl, 'alllinkss');
$ar['getfuerB'] = dbliste($ar['getfuerB'], $tpl, 'getfuerB', "SELECT id,name FROM prefix_grundrechte ORDER BY id DESC");
$ar['cwmenu'] = arliste($ar['cwmenu'], $ar_cwmenu, $tpl, 'cwmenu');
$ar['cwebene'] = arliste($ar['cwebene'], $ar_cwebene, $tpl, 'cwebene');
$ar['cwwas'] = arliste($ar['was'], $ar_cwwas, $tpl, 'cwwas');
$ar['menutyp'] = arliste($ar['menutyp'], $ar_menutyp, $tpl, 'menutyp');
# ausgabe
$tpl->out(0);
show_menu($wo);
$tpl->set_ar($ar);
$tpl->out(1);
$design->footer();
Beispiel #5
0
}
$arm = array();
for ($i = 0; $i < 60; $i++) {
    $arm[$i] = $i;
}
$ars = array();
for ($i = 0; $i < 24; $i++) {
    $ars[$i] = $i;
}
$tpl = new tpl('kalender.htm', 1);
$limit = 30;
// Limit
$page = $menu->getA(1) == 'p' ? $menu->getE(1) : 1;
$MPL = db_make_sites($page, '', $limit, "?kalender", 'kalender');
$anfang = ($page - 1) * $limit;
$aus = array('AKTION' => $Faktion, 'MPL' => $MPL, 'EID' => $Fid, 'TITLE' => $Ftitle, 'TEXT' => $Ftext, 'stunden' => arliste($Fhours, $ars, $tpl, 'stunden'), 'minuten' => arliste($Fmins, $arm, $tpl, 'minuten'), 'zende' => $Fzende, 'begind' => $Fbegind, 'recht' => dbliste($Frecht, $tpl, 'recht', "SELECT id,name FROM prefix_grundrechte ORDER BY id DESC"), 'FSUB' => $Fsub);
$tpl->set_ar_out($aus, 0);
if (!isset($_GET['edit'])) {
    $tpl->out(1);
} else {
    $tpl->out(2);
}
$tpl->out(3);
unset($aus);
//Liste
$result = db_query('SELECT gid,id,title,time FROM `prefix_kalender` ORDER BY time DESC LIMIT ' . $anfang . ',' . $limit);
while ($row = db_fetch_assoc($result)) {
    $aus = array('ID' => $row['id'], 'DATE' => date('d.m.Y', $row['time']), 'TIME' => date('H:i', $row['time']), 'TITLE' => $row['title'], 'GID' => $row['gid']);
    $tpl->set_ar_out($aus, 4);
}
$tpl->set_ar_out(array('MPL' => $MPL), 5);
Beispiel #6
0
    $ar = array('allboxes' => '', 'was' => '', 'getfuerB' => '', 'cwebene' => '', 'cwmenu' => $wo, 'allmenus' => '', 'bname' => '', 'posi' => '', 'apos' => '', 'awo' => '', 'link2' => '', 'alllinkss' => '', 'menutyp' => '', 'recht_type' => 0, 'team' => 0, 'ANTISPAM' => get_antispam('adminuser_action', 0, true));
}
$tpl = new tpl('menu', 1);
$boxenArNav = get_boxes_array();
$menuArNav = get_links_array();
$ar_cwmenu = array();
for ($i = 1; $i <= $allgAr['menu_anz']; $i++) {
    $ar_cwmenu[$i] = 'Men&uuml; 0' . $i;
}
$ar_cwebene = array();
for ($i = 0; $i <= 4; $i++) {
    $ar_cwebene[$i] = 'Ebene 0' . ($i + 1);
}
$ar_cwwas = array(1 => 'Box', 2 => 'Men&uuml;', 7 => 'Men&uuml;punkt wahl', 8 => 'Men&uuml;punkt extern', 9 => 'Men&uuml;punkt intern');
$ar_menutyp = array(2 => 'Vertikal', 1 => 'Horizontal');
$ar_rechttypes = array('ab', 'für', 'bis', 'für Team');
$ar['allboxes'] = arliste($ar['allboxes'], $boxenArNav, $tpl, 'allboxes');
$ar['alllinkss'] = arliste($ar['alllinkss'], $menuArNav, $tpl, 'alllinkss');
$ar['getfuerB'] = dbliste($ar['getfuerB'], $tpl, 'getfuerB', "SELECT `id`,`name` FROM `prefix_grundrechte` ORDER BY `id` DESC");
$ar['cwmenu'] = arliste($ar['cwmenu'], $ar_cwmenu, $tpl, 'cwmenu');
$ar['cwebene'] = arliste($ar['cwebene'], $ar_cwebene, $tpl, 'cwebene');
$ar['cwwas'] = arliste($ar['was'], $ar_cwwas, $tpl, 'cwwas');
$ar['menutyp'] = arliste($ar['menutyp'], $ar_menutyp, $tpl, 'menutyp');
$ar['rechttype'] = arliste($ar['recht_type'], $ar_rechttypes, $tpl, 'rechttype');
$ar['teams'] = dbliste($ar['team'], $tpl, 'teams', 'SELECT `id`, `name` FROM `prefix_groups` ORDER BY `pos`');
// ausgabe
$tpl->out(0);
show_menu($wo);
$tpl->set_ar($ar);
$tpl->out(1);
$design->footer();