ilch Forum » Allgemein » Plauder Ecke » Homepage

Geschlossen
  1. #1
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    Moin,

    Wie ihr sehen könnt ist meine Hp etwas zu groß geraten.Warum das so ist kein plan kann mir da jemand weiter helfen..



    MFG:DioXin

    betroffene Homepage: sniperclan.bplaced.net
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    WDTeamWarLord Mitglied
    Registriert seit
    17.01.2009
    Beiträge
    539
    Beitragswertungen
    46 Beitragspunkte
    Wie zu groß?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Also ist doch normal, hast du vielleicht strg und das Maus Rad gedreht weil damit kann man zoomen.
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    STRG+0
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    STRG+0



    lol ja man darauf muss man erst einmal kommen
    Danke
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    Has aber ein Fehler auf der HP..

    Fatal error: Call to undefined function rangcount() in /users/sniperclan/www/include/contents/user/user_details.php on line 17
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von Fonsi1

    Has aber ein Fehler auf der HP..

    Fatal error: Call to undefined function rangcount() in /users/sniperclan/www/include/contents/user/user_details.php on line 17





    echt ist mir noch nicht einmal aufgefallen..
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von DioXin

    [quote=Fonsi1]
    Has aber ein Fehler auf der HP..

    Fatal error: Call to undefined function rangcount() in /users/sniperclan/www/include/contents/user/user_details.php on line 17





    echt ist mir noch nicht einmal aufgefallen..
    ja nun habe ich es auch gesehen wenn man auf User geht..Hmm wie bekomme ich das denn wieder richtig hin haste da eine Idee???
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    Welches profil haste drauf..
    Haste schonmal probiert die user_details.php nochmal hochzuladen??
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von Fonsi1

    Welches profil haste drauf..
    Haste schonmal probiert die user_details.php nochmal hochzuladen??



    werde ich gleich mal machen..
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    Ansonsten poste die user_details.php mal
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von Fonsi1

    Ansonsten poste die user_details.php mal


    ja ne ist klar nur habe ich davon kein plan wo finde ich die denn??
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von DioXin

    ZitatZitat geschrieben von Fonsi1

    Ansonsten poste die user_details.php mal


    ja ne ist klar nur habe ich davon kein plan wo finde ich die denn??

    		exit;
    	}
    	wd('admin.php?' . $menu->get_complete(), $wdtext, 5);
    	$design->footer(1);
    }
    
    $um = $menu->get(1);
    switch ($um) {
        default :
            $design = new design ('Admins Area', 'Admins Area', 2);
            $design->header();
            $q = '';
            if (isset($_REQUEST['q'])) {
                $q = escape($_REQUEST['q'], 'string');
            }
            $tpl = new tpl ('user/user', 1);
            $tpl->set('modlall', user_get_all_mod_list());
            $tpl->set('anzmods', db_result(db_query("SELECT COUNT(*) FROM prefix_modules WHERE fright = 1"), 0));
            $tpl->set('action_antispam', get_antispam('adminuser_action', 0, true));
            $tpl->set_out('q', unescape($q), 0);
    
            $q = str_replace('*', '%', $q);
            if (strpos($q, '%') === false) {
                $q = $q . '%';
            }
    
            $limit = 15; // Limit
            $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1);
            $MPL = db_make_sites ($page , "WHERE name LIKE '" . $q . "'" , $limit , '?user' , 'user');
            $anfang = ($page - 1) * $limit;
            $class = '';
            $q = "SELECT name,recht,id FROM `prefix_user` WHERE name LIKE '" . $q . "' ORDER by recht,posts DESC LIMIT " . $anfang . "," . $limit;
            $erg = db_query($q);
            while ($row = db_fetch_object($erg)) {
                if ($class == 'Cmite') {
                    $class = 'Cnorm';
                } else {
                    $class = 'Cmite';
                }
                $ar = array ('name' => $row->name,
                    'class' => $class,
                    'id' => $row->id,
                    'grouplist' => user_get_group_list($row->id),
                    'recht' => dblistee($row->recht, "SELECT id,name FROM prefix_grundrechte ORDER BY id ASC"),
                    'modslist' => user_get_mod_change_list($row->id),
                    );
    
                $tpl->set_ar_out($ar, 1);
            }
            $tpl->set_out('MPL', $MPL, 2);
            $design->footer();
            break;
    
        // gruppen zugehoerigkeiten eines users aendern
        case 'gruppen' :
            $uid = $menu->get(2);
            if (isset($_POST['usergroups'])) {
                $erg = db_query("SELECT id FROM prefix_groups");
                while ($row = db_fetch_assoc($erg)) {
                    $ck = db_count_query("SELECT COUNT(uid) FROM prefix_groupusers WHERE uid = " . $uid . " AND gid = " . $row['id']);
                    if ($ck == 0 AND isset ($_POST['grprhave'][$row['id']][$uid])) {
                        db_query("INSERT INTO prefix_groupusers (uid,gid,fid) VALUES ( " . $uid . ", " . $row['id'] . ", 3 )");
                    } elseif ($ck == 1 AND !isset ($_POST['grprhave'][$row['id']][$uid])) {
                        db_query("DELETE FROM prefix_groupusers WHERE uid = " . $uid . " AND gid = " . $row['id']);
                    }
                }
            }
    
            $user_name = db_result(db_query("SELECT name FROM prefix_user WHERE id = " . $uid), 0);
            $tpl = new tpl ('user/gruppen', 1);
            $tpl->set_ar_out(array('username' => $user_name, 'userid' => $uid), 0);
            $class = 'Cnorm';
            $erg = db_query("SELECT name,id FROM prefix_groups");
            while ($row = db_fetch_assoc($erg)) {
                $ck = db_count_query("SELECT COUNT(uid) FROM prefix_groupusers WHERE uid = " . $uid . " AND gid = " . $row['id']);
                $row['ck'] = ($ck == 0 ? '' : 'checked');
                $class = ($class == 'Cnorm' ? 'Cmite' : 'Cnorm');
                $row['class'] = $class;
                $tpl->set_ar_out($row, 1);
            }
            $tpl->out(2);
            break;
    
        // details eines users anzeigen
        case 1 :
            $design = new design ('Admins Area', 'Admins Area', 2);
            $design->header();
            if (isset ($_REQUEST['uID'])) {
                $uid = $_REQUEST['uID'];
            } else {
                $uid = $menu->get(2);
            }
            $erg = db_query("SELECT name,email,id,recht,wohnort,homepage,aim,msn,icq,yahoo,status,staat,gebdatum,sig,opt_pm,opt_pm_popup,opt_mail,geschlecht,spezrank,avatar FROM prefix_user WHERE id = '" . $uid . "'");
            if (db_num_rows($erg) == 0) {
                die ('Fehler: Username nicht gefunden <a href="?user">zur&uuml;ck</a>');
            } else {
                $row = db_fetch_assoc($erg);
    
                $tpl = new tpl ('user/details', 1);
                $row['recht'] = dbliste ($row['recht'] , $tpl, 'recht', "SELECT id,name FROM prefix_grundrechte ORDER BY id ASC");
                $row['staat'] = '<option></option>' . arliste ($row['staat'] , get_nationality_array() , $tpl , 'staat');
                $row['spezrank'] = '<option></option>' . dbliste ($row['spezrank'], $tpl, 'spezrank', "SELECT id, bez FROM prefix_ranks WHERE spez = 1");
    
                $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'] = '';
                    $row['opt_mail0'] = 'checked';
                }
                if ($row['opt_pm'] == 1) {
                    $row['opt_pm1'] = 'checked';
                    $row['opt_pm0'] = '';
                } else {
                    $row['opt_pm1'] = '';
                    $row['opt_pm0'] = 'checked';
                }
                if ($row['opt_pm_popup'] == 1) {
                    $row['opt_pm_popup1'] = 'checked';
                    $row['opt_pm_popup0'] = '';
                } else {
                    $row['opt_pm_popup1'] = '';
                    $row['opt_pm_popup0'] = 'checked';
                }
                if (@file_exists($row['avatar'])) {
                    $row['avatar'] = '<img src="' . $row['avatar'] . '" border="0" /><br />' ;
                }else {
                    $row['avatar'] = '';
                }
                $row['antispam'] = get_antispam('adminuser', 0, true);
                $tpl->set_ar_out ($row, 0);
    
                profilefields_change ($row['id']);
    
                $tpl->out(1);
            }
            $design->footer();
            break;
        // details des users aendern
        case 2 :
            $design = new design ('Admins Area', 'Admins Area', 2);
            $design->header();
            $changeok = true;
            $uid = escape($_POST['uID'], 'integer');
    
            $altes_recht = db_result(db_query("SELECT recht FROM prefix_user WHERE id = " . $uid), 0);
            $neues_recht = escape($_POST['urecht'], 'integer');
            if (($neues_recht <= $_SESSION['authright'] OR $altes_recht <= $_SESSION['authright']) AND $_SESSION['authid'] > 1) {
                $changeok = false;
            }
    
            if ($changeok and chk_antispam('adminuser', true)) {
                if (isset($_POST['userdel'])) {
                    user_remove($uid);
                    wd ('?user', 'User wurde erfolgreich gel&ouml;scht');
                } else {
                    $abf = "SELECT * FROM prefix_user WHERE id = '" . $uid . "'";
                    $erg = db_query($abf);
                    $row = db_fetch_object($erg);
    
                    if (isset($_POST['passw'])) {
                        $newPass = genkey (8);
                        $newPassMD5 = md5($newPass);
                        icmail ($row->email , 'neues Password' , "Hallo\n\nDein Password wurde soeben von einem Administrator gäendert es ist nun:\n\n$newPass\n\nGruß der Administrator");
                        db_query('UPDATE `prefix_user` SET pass = "' . $newPassMD5 . '" WHERE id = "' . escape($_POST['uID'], 'integer') . '"');
                    }
                    // avatar speichern START
                    $avatar_sql_update = '';
                    if (!empty ($_FILES['avatarfile']['name'])) {
                        $file_tmpe = $_FILES['avatarfile']['tmp_name'];
                        $rile_type = ic_mime_type ($_FILES['avatarfile']['tmp_name']);
                        $file_type = $_FILES['avatarfile']['type'];
                        $file_size = $_FILES['avatarfile']['size'];
                        $fmsg = $lang['avatarisnopicture'];
                        $size = @getimagesize ($file_tmpe);
                        $endar = array (1 => 'gif', 2 => 'jpg', 3 => 'png');
                        if (($size[2] == 1 OR $size[2] == 2 OR $size[2] == 3) AND $size[0] > 10 AND $size[1] > 10 AND substr ($file_type , 0 , 6) == 'image/' AND substr ($rile_type , 0 , 6) == 'image/') {
                            $endung = $endar[$size[2]];
                            $breite = $size[0];
                            $hoehe = $size[1];
                            $neuer_name = 'include/images/avatars/' . $uid . '.' . $endung;
                            @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = " . $uid), 0));
                            move_uploaded_file ($file_tmpe , $neuer_name);
                            @chmod($neuer_name, 0777);
                            $avatar_sql_update = ', avatar = "' . $neuer_name . '"';
                            $fmsg = $lang['pictureuploaded'];
                        }
                    } elseif (isset($_POST['avatardel'])) {
                        $fmsg = $lang['picturedelete'];
                        @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = " . $uid), 0));
                        $avatar_sql_update = ', avatar = ""';
                    }
                    // avatar speichern ENDE
                    profilefields_change_save (escape($_POST['uID'], 'integer'));
                    $usaName1 = escape($_POST['usaName1'], 'string');
                    $email = escape($_POST['email'], 'string');
                    $homepage = escape($_POST['homepage'], 'string');
                    $wohnort = escape($_POST['wohnort'], 'string');
                    $icq = escape($_POST['icq'], 'string');
                    $msn = escape($_POST['msn'], 'string');
                    $yahoo = escape($_POST['yahoo'], 'string');
                    $aim = escape($_POST['aim'], 'string');
                    $staat = escape($_POST['staat'], 'string');
                    $spezrank = escape($_POST['spezrank'], 'integer');
                    $geschlecht = escape($_POST['geschlecht'], 'integer');
                    $status = escape($_POST['status'], 'integer');
                    $opt_mail = escape($_POST['opt_mail'], 'integer');
                    $opt_pm = escape($_POST['opt_pm'], 'integer');
                    $opt_pm_popup = escape($_POST['opt_pm_popup'], 'integer');
                    $gebdatum = escape($_POST['gebdatum'], 'string');
                    $sig = escape($_POST['sig'], 'string');
                    // Name im Forum ändern
                    if ($_POST['forumname'] == 'on') {
                        $oldname = db_count_query("SELECT name FROM `prefix_user` WHERE id =" . $uid);
                        if ($oldname != $usaName1) {
                            db_query("UPDATE `prefix_posts` SET erst = '$usaName1' WHERE erstid = " . $uid);
                            db_query("UPDATE `prefix_topics` SET erst = '$usaName1' WHERE erst = '$oldname'");
                        }
                    }
                    db_query('UPDATE prefix_user
    			  SET
    					name  = "' . $usaName1 . '",
    					recht = "' . $neues_recht . '",
    					email = "' . $email . '",
              homepage = "' . $homepage . '",
              wohnort = "' . $wohnort . '",
              icq = "' . $icq . '",
              msn = "' . $msn . '",
              yahoo = "' . $yahoo . '",
              aim = "' . $aim . '",
              staat = "' . $staat . '",
              spezrank = "' . $spezrank . '",
              geschlecht = "' . $geschlecht . '",
              status = "' . $status . '",
              opt_mail = "' . $opt_mail . '",
              opt_pm = "' . $opt_pm . '",
              opt_pm_popup = "' . $opt_pm_popup . '",
              gebdatum = "' . $gebdatum . '",
              sig = "' . $sig . '"
              ' . $avatar_sql_update . '
    				WHERE id = "' . $uid . '"');
                }
            }
            wd('admin.php?user-1-' . $uid, 'Das Profil wurde erfolgreich geaendert', 2);
            $design->footer();
            break;
        // mal kurz nen neuen user anlegen
        case 'createNewUser' :
            $msg = '';
            if (!empty($_POST['name']) AND !empty($_POST['pass']) AND !empty($_POST['email']) and chk_antispam('adminuser_create', true)) {
                $_POST['name'] = escape($_POST['name'], 'string');
                $_POST['recht'] = escape($_POST['recht'], 'integer');
                $_POST['email'] = escape($_POST['email'], 'string');
                $erg = db_query("SELECT id FROM prefix_user WHERE name = BINARY '" . $_POST['name'] . "'");
                if (db_num_rows($erg) > 0) {
                    $msg = 'Der Name ist leider schon vorhanden!';
                } else {
                    $new_pass = $_POST['pass'];
                    $md5_pass = md5($new_pass);
                    db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email)
    		    VALUES('" . $_POST['name'] . "','" . $md5_pass . "'," . $_POST['recht'] . ",'" . time() . "','" . time() . "','" . $_POST['email'] . "')");
                    $userid = db_last_id();
                    db_query("INSERT INTO prefix_userfields (uid,fid,val) VALUES (" . $userid . ",2,'1')");
                    db_query("INSERT INTO prefix_userfields (uid,fid,val) VALUES (" . $userid . ",3,'1')");
    
                    if (isset($_POST['info'])) {
                        $page = $_SERVER["HTTP_HOST"] . $_SERVER["SCRIPT_NAME"];
                        $page = str_replace('admin.php', 'index.php', $page);
                        $tpl = new tpl ('user/new_user_email', 1);
                        $tpl->set('name', $_POST['name']);
                        $tpl->set('pass', $_POST['pass']);
                        $tpl->set('page', $page);
                        $txt = $tpl->get(0);
                        unset($tpl);
                        icmail ($_POST['email'], 'Admin hat dich angelegt', $txt);
                    }
                    $msg = 'Benutzer angelegt <a href="javascript:closeThisWindow()">Fenster schließen</a>';
                }
            }
            $pass = '';
            $email = '';
            $recht = '';
            if (isset($_POST['pass'])) {
                $pass = $_POST['pass'];
            }
            if (isset($_POST['email'])) {
                $email = $_POST['email'];
            }
            if (isset($_POST['recht'])) {
                $recht = $_POST['recht'];
            } else {
                $recht = '-1';
            }
            $tpl = new tpl ('user/new_user', 1);
            $tpl->set('msg', $msg);
            $tpl->set('pass', $pass);
            $tpl->set('email', $email);
            $tpl->set('recht', dblistee($recht, "SELECT id,name FROM prefix_grundrechte ORDER BY id ASC"));
        	$tpl->set('antispam', get_antispam('adminuser_create', 0, true));
            $tpl->out(0);
            break;
    }





    hoffe es ist das was du meinst..

    !EDIT: Codes bitte in den Tags setzen [code ][/code ] siehe gesperrtes Bild! Sonst entstehen Fehler!
    Gruß Lord|Schirmer


    Zuletzt modifiziert von Lord|Schirmer am 30.06.2011 - 20:08:39
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    ???
    Das ist doch nicht deine user_details.php
    Hier findest du die
    include/contents/user/user_details.php

    exit;
    }
    wd('admin.php?' . $menu->get_complete(), $wdtext, 5);
    $design->footer(1);
    }
    
    $um = $menu->get(1);
    switch ($um) {
    default :
    $design = new design ('Admins Area', 'Admins Area', 2);
    $design->header();
    $q = '';
    if (isset($_REQUEST['q'])) {
    $q = escape($_REQUEST['q'], 'string');
    }
    $tpl = new tpl ('user/user', 1);
    $tpl->set('modlall', user_get_all_mod_list());
    $tpl->set('anzmods', db_result(db_query("SELECT COUNTstar FROM prefix_modules WHERE fright = 1"Zwinker, 0));
    $tpl->set('action_antispam', get_antispam('adminuser_action', 0, true));
    $tpl->set_out('q', unescape($q), 0);
    
    $q = str_replace('*', '%', $q);
    if (strpos($q, '%') === false) {
    $q = $q . '%';
    }
    
    $limit = 15; // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1);
    $MPL = db_make_sites ($page , "WHERE name LIKE '" . $q . "'" , $limit , '?user' , 'user');
    $anfang = ($page - 1) * $limit;
    $class = '';
    $q = "SELECT name,recht,id FROM `prefix_user` WHERE name LIKE '" . $q . "' ORDER by recht,posts DESC LIMIT " . $anfang . "," . $limit;
    $erg = db_query($q);
    while ($row = db_fetch_object($erg)) {
    if ($class == 'Cmite') {
    $class = 'Cnorm';
    } else {
    $class = 'Cmite';
    }
    $ar = array ('name' => $row->name,
    'class' => $class,
    'id' => $row->id,
    'grouplist' => user_get_group_list($row->id),
    'recht' => dblistee($row->recht, "SELECT id,name FROM prefix_grundrechte ORDER BY id ASC"Zwinker,
    'modslist' => user_get_mod_change_list($row->id),
    );
    
    $tpl->set_ar_out($ar, 1);
    }
    $tpl->set_out('MPL', $MPL, 2);
    $design->footer();
    break;
    
    // gruppen zugehoerigkeiten eines users aendern
    case 'gruppen' :
    $uid = $menu->get(2);
    if (isset($_POST['usergroups'])) {
    $erg = db_query("SELECT id FROM prefix_groups"Zwinker;
    while ($row = db_fetch_assoc($erg)) {
    $ck = db_count_query("SELECT COUNT(uid) FROM prefix_groupusers WHERE uid = " . $uid . " AND gid = " . $row['id']);
    if ($ck == 0 AND isset ($_POST['grprhave'][$row['id']][$uid])) {
    db_query("INSERT INTO prefix_groupusers (uid,gid,fid) VALUES ( " . $uid . ", " . $row['id'] . ", 3 )"Zwinker;
    } elseif ($ck == 1 AND !isset ($_POST['grprhave'][$row['id']][$uid])) {
    db_query("DELETE FROM prefix_groupusers WHERE uid = " . $uid . " AND gid = " . $row['id']);
    }
    }
    }
    
    $user_name = db_result(db_query("SELECT name FROM prefix_user WHERE id = " . $uid), 0);
    $tpl = new tpl ('user/gruppen', 1);
    $tpl->set_ar_out(array('username' => $user_name, 'userid' => $uid), 0);
    $class = 'Cnorm';
    $erg = db_query("SELECT name,id FROM prefix_groups"Zwinker;
    while ($row = db_fetch_assoc($erg)) {
    $ck = db_count_query("SELECT COUNT(uid) FROM prefix_groupusers WHERE uid = " . $uid . " AND gid = " . $row['id']);
    $row['ck'] = ($ck == 0 ? '' : 'checked');
    $class = ($class == 'Cnorm' ? 'Cmite' : 'Cnorm');
    $row['class'] = $class;
    $tpl->set_ar_out($row, 1);
    }
    $tpl->out(2);
    break;
    
    // details eines users anzeigen
    case 1 :
    $design = new design ('Admins Area', 'Admins Area', 2);
    $design->header();
    if (isset ($_REQUEST['uID'])) {
    $uid = $_REQUEST['uID'];
    } else {
    $uid = $menu->get(2);
    }
    $erg = db_query("SELECT name,email,id,recht,wohnort,homepage,aim,msn,icq,yahoo,status,staat,gebdatum,sig,opt_pm,opt_pm_popup,opt_mail,geschlecht,spezrank,avatar FROM prefix_user WHERE id = '" . $uid . "'"Zwinker;
    if (db_num_rows($erg) == 0) {
    die ('Fehler: Username nicht gefunden <a href="?user">zur&uuml;ck</a>');
    } else {
    $row = db_fetch_assoc($erg);
    
    $tpl = new tpl ('user/details', 1);
    $row['recht'] = dbliste ($row['recht'] , $tpl, 'recht', "SELECT id,name FROM prefix_grundrechte ORDER BY id ASC"Zwinker;
    $row['staat'] = '<option></option>' . arliste ($row['staat'] , get_nationality_array() , $tpl , 'staat');
    $row['spezrank'] = '<option></option>' . dbliste ($row['spezrank'], $tpl, 'spezrank', "SELECT id, bez FROM prefix_ranks WHERE spez = 1"Zwinker;
    
    $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'] = '';
    $row['opt_mail0'] = 'checked';
    }
    if ($row['opt_pm'] == 1) {
    $row['opt_pm1'] = 'checked';
    $row['opt_pm0'] = '';
    } else {
    $row['opt_pm1'] = '';
    $row['opt_pm0'] = 'checked';
    }
    if ($row['opt_pm_popup'] == 1) {
    $row['opt_pm_popup1'] = 'checked';
    $row['opt_pm_popup0'] = '';
    } else {
    $row['opt_pm_popup1'] = '';
    $row['opt_pm_popup0'] = 'checked';
    }
    if (@file_exists($row['avatar'])) {
    $row['avatar'] = '<img src="' . $row['avatar'] . '" border="0" /><br />' ;
    }else {
    $row['avatar'] = '';
    }
    $row['antispam'] = get_antispam('adminuser', 0, true);
    $tpl->set_ar_out ($row, 0);
    
    profilefields_change ($row['id']);
    
    $tpl->out(1);
    }
    $design->footer();
    break;
    // details des users aendern
    case 2 :
    $design = new design ('Admins Area', 'Admins Area', 2);
    $design->header();
    $changeok = true;
    $uid = escape($_POST['uID'], 'integer');
    
    $altes_recht = db_result(db_query("SELECT recht FROM prefix_user WHERE id = " . $uid), 0);
    $neues_recht = escape($_POST['urecht'], 'integer');
    if (($neues_recht <= $_SESSION['authright'] OR $altes_recht <= $_SESSION['authright']) AND $_SESSION['authid'] > 1) {
    $changeok = false;
    }
    
    if ($changeok and chk_antispam('adminuser', true)) {
    if (isset($_POST['userdel'])) {
    user_remove($uid);
    wd ('?user', 'User wurde erfolgreich gel&ouml;scht');
    } else {
    $abf = "SELECT * FROM prefix_user WHERE id = '" . $uid . "'";
    $erg = db_query($abf);
    $row = db_fetch_object($erg);
    
    if (isset($_POST['passw'])) {
    $newPass = genkey (8);
    $newPassMD5 = md5($newPass);
    icmail ($row->email , 'neues Password' , "Hallo\n\nDein Password wurde soeben von einem Administrator gäendert es ist nun:\n\n$newPass\n\nGruß der Administrator"Zwinker;
    db_query('UPDATE `prefix_user` SET pass = "' . $newPassMD5 . '" WHERE id = "' . escape($_POST['uID'], 'integer') . '"');
    }
    // avatar speichern START
    $avatar_sql_update = '';
    if (!empty ($_FILES['avatarfile']['name'])) {
    $file_tmpe = $_FILES['avatarfile']['tmp_name'];
    $rile_type = ic_mime_type ($_FILES['avatarfile']['tmp_name']);
    $file_type = $_FILES['avatarfile']['type'];
    $file_size = $_FILES['avatarfile']['size'];
    $fmsg = $lang['avatarisnopicture'];
    $size = @getimagesize ($file_tmpe);
    $endar = array (1 => 'gif', 2 => 'jpg', 3 => 'png');
    if (($size[2] == 1 OR $size[2] == 2 OR $size[2] == 3) AND $size[0] > 10 AND $size[1] > 10 AND substr ($file_type , 0 , 6) == 'image/' AND substr ($rile_type , 0 , 6) == 'image/') {
    $endung = $endar[$size[2]];
    $breite = $size[0];
    $hoehe = $size[1];
    $neuer_name = 'include/images/avatars/' . $uid . '.' . $endung;
    @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = " . $uid), 0));
    move_uploaded_file ($file_tmpe , $neuer_name);
    @chmod($neuer_name, 0777);
    $avatar_sql_update = ', avatar = "' . $neuer_name . '"';
    $fmsg = $lang['pictureuploaded'];
    }
    } elseif (isset($_POST['avatardel'])) {
    $fmsg = $lang['picturedelete'];
    @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = " . $uid), 0));
    $avatar_sql_update = ', avatar = ""';
    }
    // avatar speichern ENDE
    profilefields_change_save (escape($_POST['uID'], 'integer'));
    $usaName1 = escape($_POST['usaName1'], 'string');
    $email = escape($_POST['email'], 'string');
    $homepage = escape($_POST['homepage'], 'string');
    $wohnort = escape($_POST['wohnort'], 'string');
    $icq = escape($_POST['icq'], 'string');
    $msn = escape($_POST['msn'], 'string');
    $yahoo = escape($_POST['yahoo'], 'string');
    $aim = escape($_POST['aim'], 'string');
    $staat = escape($_POST['staat'], 'string');
    $spezrank = escape($_POST['spezrank'], 'integer');
    $geschlecht = escape($_POST['geschlecht'], 'integer');
    $status = escape($_POST['status'], 'integer');
    $opt_mail = escape($_POST['opt_mail'], 'integer');
    $opt_pm = escape($_POST['opt_pm'], 'integer');
    $opt_pm_popup = escape($_POST['opt_pm_popup'], 'integer');
    $gebdatum = escape($_POST['gebdatum'], 'string');
    $sig = escape($_POST['sig'], 'string');
    // Name im Forum ändern
    if ($_POST['forumname'] == 'on') {
    $oldname = db_count_query("SELECT name FROM `prefix_user` WHERE id =" . $uid);
    if ($oldname != $usaName1) {
    db_query("UPDATE `prefix_posts` SET erst = '$usaName1' WHERE erstid = " . $uid);
    db_query("UPDATE `prefix_topics` SET erst = '$usaName1' WHERE erst = '$oldname'"Zwinker;
    }
    }
    db_query('UPDATE prefix_user
    SET
    name = "' . $usaName1 . '",
    recht = "' . $neues_recht . '",
    email = "' . $email . '",
    homepage = "' . $homepage . '",
    wohnort = "' . $wohnort . '",
    icq = "' . $icq . '",
    msn = "' . $msn . '",
    yahoo = "' . $yahoo . '",
    aim = "' . $aim . '",
    staat = "' . $staat . '",
    spezrank = "' . $spezrank . '",
    geschlecht = "' . $geschlecht . '",
    status = "' . $status . '",
    opt_mail = "' . $opt_mail . '",
    opt_pm = "' . $opt_pm . '",
    opt_pm_popup = "' . $opt_pm_popup . '",
    gebdatum = "' . $gebdatum . '",
    sig = "' . $sig . '"
    ' . $avatar_sql_update . '
    WHERE id = "' . $uid . '"');
    }
    }
    wd('admin.php?user-1-' . $uid, 'Das Profil wurde erfolgreich geaendert', 2);
    $design->footer();
    break;
    // mal kurz nen neuen user anlegen
    case 'createNewUser' :
    $msg = '';
    if (!empty($_POST['name']) AND !empty($_POST['pass']) AND !empty($_POST['email']) and chk_antispam('adminuser_create', true)) {
    $_POST['name'] = escape($_POST['name'], 'string');
    $_POST['recht'] = escape($_POST['recht'], 'integer');
    $_POST['email'] = escape($_POST['email'], 'string');
    $erg = db_query("SELECT id FROM prefix_user WHERE name = BINARY '" . $_POST['name'] . "'"Zwinker;
    if (db_num_rows($erg) > 0) {
    $msg = 'Der Name ist leider schon vorhanden!';
    } else {
    $new_pass = $_POST['pass'];
    $md5_pass = md5($new_pass);
    db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email)
    VALUES('" . $_POST['name'] . "','" . $md5_pass . "'," . $_POST['recht'] . ",'" . time() . "','" . time() . "','" . $_POST['email'] . "')"Zwinker;
    $userid = db_last_id();
    db_query("INSERT INTO prefix_userfields (uid,fid,val) VALUES (" . $userid . ",2,'1')"Zwinker;
    db_query("INSERT INTO prefix_userfields (uid,fid,val) VALUES (" . $userid . ",3,'1')"Zwinker;
    
    if (isset($_POST['info'])) {
    $page = $_SERVER["HTTP_HOST"] . $_SERVER["SCRIPT_NAME"];
    $page = str_replace('admin.php', 'index.php', $page);
    $tpl = new tpl ('user/new_user_email', 1);
    $tpl->set('name', $_POST['name']);
    $tpl->set('pass', $_POST['pass']);
    $tpl->set('page', $page);
    $txt = $tpl->get(0);
    unset($tpl);
    icmail ($_POST['email'], 'Admin hat dich angelegt', $txt);
    }
    $msg = 'Benutzer angelegt <a href="javascript:closeThisWindow()">Fenster schließen</a>';
    }
    }
    $pass = '';
    $email = '';
    $recht = '';
    if (isset($_POST['pass'])) {
    $pass = $_POST['pass'];
    }
    if (isset($_POST['email'])) {
    $email = $_POST['email'];
    }
    if (isset($_POST['recht'])) {
    $recht = $_POST['recht'];
    } else {
    $recht = '-1';
    }
    $tpl = new tpl ('user/new_user', 1);
    $tpl->set('msg', $msg);
    $tpl->set('pass', $pass);
    $tpl->set('email', $email);
    $tpl->set('recht', dblistee($recht, "SELECT id,name FROM prefix_grundrechte ORDER BY id ASC"Zwinker);
    $tpl->set('antispam', get_antispam('adminuser_create', 0, true));
    $tpl->out(0);
    break;
    }
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    
    $row = db_fetch_assoc($erg);
    $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') )  - $row['regist'];
    $regday = round($regsek / 86400);
    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    $rp=rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']);
    
    $ar = array (
    	'NAME' => $row['name'],
    	'ROWSP'=>10,
    	'JOINED'  => date('d M Y',$row['regist']),
    	'LASTAK'  => date('d M Y - H:i',$row['llogin']),
    	'POSTS'   => $row['posts'],
    	'postpday' => $postpday,
    	'RANG'    => rangbild ($rp),
    	'SRANK'    => spezrang ($row['id']),
    	'RECHT' => getlistrecht($row['recht']),
    	'POINTS' =>$row['cpoints'],
    	'RPOINT' =>$rp,
    	'GAMES' => getteams($row['id']),
    	'VERW' => verwarnstu($row['fwarn'],0),
    	'dze'=>getmedal(1,$row['regist']),
    	'fze'=>getmedal(2,$row['posts']),
    	'wze'=>getmedal(3,$row['cpoints']),
    	'cme' =>getmedal(4,$row['medal'])
    );
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    
    $l = profilefields_show ( $uid );
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    
    $design->footer();
    ?>



    Zuletzt modifiziert von Lord|Schirmer am 30.06.2011 - 20:09:21
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Tr3icio gelöschter User
    Für Code bitte Code Tag nehmen !
    Siehe BBCode FAQ!
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    Versuch das mal??
    <?php
    # Copyright by: Manuel Staechele
    # Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    
    $row = db_fetch_assoc($erg);
    $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
    $regday = round($regsek / 86400);
    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    $rp = ( rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']);
    
    $ar = array (
    'NAME' => $row['name'],
    'ROWSP'=>10,
    'JOINED' => date('d M Y',$row['regist']),
    'LASTAK' => date('d M Y - H:i',$row['llogin']),
    'POSTS' => $row['posts'],
    'postpday' => $postpday,
    'RANG' => rangbild ($rp),
    'SRANK' => spezrang ($row['id']),
    'RECHT' => getlistrecht($row['recht']),
    'POINTS' =>$row['cpoints'],
    'RPOINT' =>$rp,
    'GAMES' => getteams($row['id']),
    'VERW' => verwarnstu($row['fwarn'],0),
    'dze'=>getmedal(1,$row['regist']),
    'fze'=>getmedal(2,$row['posts']),
    'wze'=>getmedal(3,$row['cpoints']),
    'cme' =>getmedal(4,$row['medal'])
    );
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    
    $l = profilefields_show ( $uid );
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von Fonsi1

    Versuch das mal??
    <?php
    # Copyright by: Manuel Staechele
    # Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    
    $row = db_fetch_assoc($erg);
    $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
    $regday = round($regsek / 86400);
    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    $rp = ( rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']);
    
    $ar = array (
    'NAME' => $row['name'],
    'ROWSP'=>10,
    'JOINED' => date('d M Y',$row['regist']),
    'LASTAK' => date('d M Y - H:i',$row['llogin']),
    'POSTS' => $row['posts'],
    'postpday' => $postpday,
    'RANG' => rangbild ($rp),
    'SRANK' => spezrang ($row['id']),
    'RECHT' => getlistrecht($row['recht']),
    'POINTS' =>$row['cpoints'],
    'RPOINT' =>$rp,
    'GAMES' => getteams($row['id']),
    'VERW' => verwarnstu($row['fwarn'],0),
    'dze'=>getmedal(1,$row['regist']),
    'fze'=>getmedal(2,$row['posts']),
    'wze'=>getmedal(3,$row['cpoints']),
    'cme' =>getmedal(4,$row['medal'])
    );
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    
    $l = profilefields_show ( $uid );
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    
    $design->footer();
    ?>







    NEIN GEHT AUCH NICHT::
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von DioXin

    [quote=Fonsi1]
    Versuch das mal??
    <?php
    # Copyright by: Manuel Staechele
    # Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    
    $row = db_fetch_assoc($erg);
    $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
    $regday = round($regsek / 86400);
    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    $rp = ( rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']);
    
    $ar = array (
    'NAME' => $row['name'],
    'ROWSP'=>10,
    'JOINED' => date('d M Y',$row['regist']),
    'LASTAK' => date('d M Y - H:i',$row['llogin']),
    'POSTS' => $row['posts'],
    'postpday' => $postpday,
    'RANG' => rangbild ($rp),
    'SRANK' => spezrang ($row['id']),
    'RECHT' => getlistrecht($row['recht']),
    'POINTS' =>$row['cpoints'],
    'RPOINT' =>$rp,
    'GAMES' => getteams($row['id']),
    'VERW' => verwarnstu($row['fwarn'],0),
    'dze'=>getmedal(1,$row['regist']),
    'fze'=>getmedal(2,$row['posts']),
    'wze'=>getmedal(3,$row['cpoints']),
    'cme' =>getmedal(4,$row['medal'])
    );
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    
    $l = profilefields_show ( $uid );
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    
    $design->footer();
    ?>







    NEIN GEHT AUCH NICHT,zeigt mir die zeile 17 auch in Rot an.denke mal das da was nicht stimmt..
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    DioXin Mitglied
    Registriert seit
    28.05.2011
    Beiträge
    124
    Beitragswertungen
    2 Beitragspunkte
    so ich habe mir das User Profil noch einmal draufgehauen aber es kommt immer noch:
    Warning: require_once(include/contents/user/memb_list.php) [function.require-once]: failed to open stream: No such file or directory in /users/sniperclan/www/include/contents/user.php on line 24

    Fatal error: require_once() [function.require]: Failed opening required 'include/contents/user/memb_list.php' (include_path='.') in /users/sniperclan/www/include/contents/user.php on line 24

    Was mache ich denn da falsch??

    MFG:DioXin
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Die Datei include/contents/user/memb_list.php fehlt.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten