ilch Forum » Ilch Clan 1.1 » Allgemein » Mitgliederliste

Geschlossen
  1. #31
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    sry ich hab das falsch gelesen gehabt.
    Du willst ja die 3 neuen Felder in den Userdetaisl sehen und net in der Memberliste...da brauch ich mal die userdetaisl.htm und die userdetails.php ( bin net sicher obs die gibt)

    was genau willst du eigentlich in deine 3 neuen Felder speichern?


    Zuletzt modifiziert von darkentik am 16.09.2009 - 12:45:27
    0 Mitglieder finden den Beitrag gut.
  2. #32
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    hier die anderen daten, hab aber keine userdetails.php gefunden wo müßte die denn liegen ?

    user.php

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    # menu
    require_once('include/contents/forum/menu.php');
    
    switch($menu->get(1)) {
      default :                      $userDatei = 'memb_list';         break;
            case 'regist'      : case 1  : $userDatei = 'regist';            break;
            case 'confirm'               : $userDatei = 'confirm';           break;
            case 'login'       : case 2  : $userDatei = 'login';                   break;
            case 'logout'      : case 3  : $userDatei = 'logout';            break;
            case 'mail'        : case 4  : $userDatei = 'mail';              break;
      case 'usergallery' :           $userDatei = 'usergallery';       break;
            case 'details'     : case 6  : $userDatei = 'user_details';      break;
      case 'profil'      : case 8  : $userDatei = 'profil_edit';       break;
            case 'remind'      : case 13 : $userDatei = 'password_reminder'; break;
    }
    
    require_once('include/contents/user/'.$userDatei.'.php');
    
    
    ?>


    userdetails.htm

     <!--<a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>
    <br />
    <br />
    
    <table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead">
        <th colspan="3"><b>{_lang_detailsfrom} {NAME}</b></th>
      </tr><tr>
        <td class="Cmite" width="30%">{_lang_nickname}</td>
        <td class="Cnorm" width="40%">{NAME}</td>
        <td class="Cnorm" width="30%" rowspan="{rowspan}" valign="top" align="center">
                      {AVATA}
                            <br /><br />
                            <font class="smalfont">{RANG}</font>
                    </td>
      </tr><tr>
        <td class="Cmite">{_lang_regsince}</td>
        <td class="Cnorm">{JOINED}</td>
      </tr><tr>
        <td class="Cmite">{_lang_lastactivity}</td>
        <td class="Cnorm">{LASTAK}</td>
      </tr><tr>
        <td class="Cmite">{_lang_posts2}</td>
        <td class="Cnorm">{POSTS}, {_lang_perday}: {postpday}</td>
      </tr>
    
    {profilefields}
    
    </table>
    
    <br />
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>-->
    <br />
    
    <script language="javascript" type="text/javascript">
            function details()
            {
                    if(document.getElementById('more_details').style.display=='block'){
                            document.getElementById('more_details').style.display='none';
                    }else{
                            document.getElementById('more_details').style.display='block';
                    }
            }
    </script>
    
    <table border="0" width="80%">
            <tr>
                    <td colspan="2" style="padding-left:8px;" width="320" height="25"><u><b>&bull; Personal Info</b></u></td>
                    <td style="padding-left:8px;" width="270" height="25"><u><b>&bull; Userpic</b></u></td>
            </tr><tr>
                    <td width="320" height="25">Nickname</td>
                    <td height="25">{NAME}</td>
                    <td valign="top" align="center" rowspan="13" style="vertical-align:middle">{AVATA}</td>
            </tr><tr>
                    <td height="25">Geschlecht</td>
                    <td height="25">{GESCHLECHT}</td>
            </tr><tr>
                    <td height="25">Geburtstag</td>
                    <td height="25">{GEBDATUM} {ALTER}</td>
            </tr><tr>
                    <td height="25">Sternzeichen</td>
                    <td height="25">{STERNZEICHEN}</td>
            </tr><tr>
                    <td height="25">Wohnort</td>
                    <td height="25">{WOHNORT} {STAAT}</td>
            </tr><tr>
                    <td height="25">Titel</td>
                    <td height="25">{USERTITEL}</td>
            </tr><tr>
                    <td height="25">Status</td>
                    <td height="25">{ONLINE}</td>
            </tr><tr>
                    <td height="25">Kontakt</td>
                    <td height="25">{EMAIL}</td>
            </tr><tr>
                    <td height="25">ICQ</td>
                    <td height="25">{ICQ}</td>
            </tr><tr>
                    <td height="25">Homepage</td>
                    <td height="25">{HOMEPAGE}</td>
            </tr><tr>
                    <td height="25">Dabei seit</td>
                    <td height="25">{JOINED}</td>
            </tr><tr>
                    <td height="25">Last Login</td>
                    <td height="25">{LASTAK} Uhr</td>
            </tr><tr><td colspan="4">&nbsp;</td></tr><tr>
                    <td colspan="2" style="padding-left:8px;" width="320" height="25">&nbsp;</td>
            </tr><tr><td colspan="3">&nbsp;</td></tr><tr>
                    <td colspan="3"><div id="more_details" style="display:none"><table>{profilefields}</table></div></td>
            </tr>
    </table>
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  3. #33
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    soo...also in der userdetails muss dann das Layout angepasst werden...
    aber erstma muss die Logik, also die Abfragen der Sachen in der userdetails.php eingefügt werden.
    Die findest du unter Contents/user/userdetails.php
    0 Mitglieder finden den Beitrag gut.
  4. #34
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    ok jetzt hab ich sie gefunden ^^ kannste mir das ändern und wieder hochladen ? mfg

    user_detail.php

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    include('user_infos.php');
    
    $ar = array (
      'NAME' => $row['name'],
            'JOINED'  => date('d.m.Y',$row['regist']),
            'LASTAK'  => date('d.m.Y - H:i',$row['llogin']),
            'POSTS'   => $row['posts'],
            'postpday' => $postpday,
            'RANG'    => userrang ($row['posts'],$uid),
            'AVATA'   => $avatar,
            'ONLINE' => $online,
            'USERTITEL' => $usertitel,
            'EMAIL' => $email,
            'HOMEPAGE' => $homepage,
            'GESCHLECHT' => $geschlecht,
            'GEBDATUM' => $gebdatum,
            'ALTER' => $alter,
            'WOHNORT' => $wohnort,
            'FORUMTOPICS' => $row4['forumtopics'],
            'NEWSTOPICS' => $row5['newstopics'],
            'NEWSPOSTS' => $row6['newsposts'],
            'FORUMPOSTS' => $row7['forumposts'],
            'SIGNATUR' => $row['sig'],
            'STAAT' => $staat,
            'UID' => $uid,
            'STERNZEICHEN' => $sternzeichen,
            'GB_EINTRAEGE' => $gb_eintraege,
            'GALLERIE_EINTRAEGE' => $gallery_eintraege,
            'ICQ' => $icq,
    );
    
    
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$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 BerlinerFighter am 17.09.2009 - 11:50:16
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  5. #35
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    Laso wie folgt :

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
     
    defined ('main') or die ( 'no direct access' );
     
    $uid = $menu->get(2);
     
    include('user_infos.php');
     
    $ar = array (
      'NAME' => $row['name'],
            'JOINED'  => date('d.m.Y',$row['regist']),
            'LASTAK'  => date('d.m.Y - H:i',$row['llogin']),
            'POSTS'   => $row['posts'],
            'postpday' => $postpday,
            'RANG'    => userrang ($row['posts'],$uid),
            'AVATA'   => $avatar,
            'ONLINE' => $online,
            'USERTITEL' => $usertitel,
            'EMAIL' => $email,
            'HOMEPAGE' => $homepage,
            'GESCHLECHT' => $geschlecht,
            'GEBDATUM' => $gebdatum,
            'ALTER' => $alter,
            'WOHNORT' => $wohnort,
            'FORUMTOPICS' => $row4['forumtopics'],
            'NEWSTOPICS' => $row5['newstopics'],
            'NEWSPOSTS' => $row6['newsposts'],
            'FORUMPOSTS' => $row7['forumposts'],
            'SIGNATUR' => $row['sig'],
            'STAAT' => $staat,
            'UID' => $uid,
            'STERNZEICHEN' => $sternzeichen,
            'GB_EINTRAEGE' => $gb_eintraege,
            'GALLERIE_EINTRAEGE' => $gallery_eintraege,
            'ICQ' => $icq,
            'ESLACC' => $ESL_Account,
            'PS3ACC' => $PS3_Account,
            'PSLACC' => $PSL_Account,
    );
     
     
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$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();
     
     
    ?>


    Und dann noch das Layout anpassen, die userdetails.htm


    <!--<a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>
    <br />
    <br />
     
    <table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead">
        <th colspan="3"><b>{_lang_detailsfrom} {NAME}</b></th>
      </tr><tr>
        <td class="Cmite" width="30%">{_lang_nickname}</td>
        <td class="Cnorm" width="40%">{NAME}</td>
        <td class="Cnorm" width="30%" rowspan="{rowspan}" valign="top" align="center">
                      {AVATA}
                            <br /><br />
                            <font class="smalfont">{RANG}</font>
                    </td>
      </tr><tr>
        <td class="Cmite">{_lang_regsince}</td>
        <td class="Cnorm">{JOINED}</td>
      </tr><tr>
        <td class="Cmite">{_lang_lastactivity}</td>
        <td class="Cnorm">{LASTAK}</td>
      </tr><tr>
        <td class="Cmite">{_lang_posts2}</td>
        <td class="Cnorm">{POSTS}, {_lang_perday}: {postpday}</td>
      </tr>
     
    {profilefields}
     
    </table>
     
    <br />
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>-->
    <br />
     
    <script language="javascript" type="text/javascript">
            function details()
            {
                    if(document.getElementById('more_details').style.display=='block'){
                            document.getElementById('more_details').style.display='none';
                    }else{
                            document.getElementById('more_details').style.display='block';
                    }
            }
    </script>
     
    <table border="0" width="80%">
            <tr>
                    <td colspan="2" style="padding-left:8px;" width="320" height="25"><u><b>&bull; Personal Info</b></u></td>
                    <td style="padding-left:8px;" width="270" height="25"><u><b>&bull; Userpic</b></u></td>
            </tr><tr>
                    <td width="320" height="25">Nickname</td>
                    <td height="25">{NAME}</td>
                    <td valign="top" align="center" rowspan="13" style="vertical-align:middle">{AVATA}</td>
            </tr><tr>
                    <td height="25">Geschlecht</td>
                    <td height="25">{GESCHLECHT}</td>
            </tr><tr>
                    <td height="25">Geburtstag</td>
                    <td height="25">{GEBDATUM} {ALTER}</td>
            </tr><tr>
                    <td height="25">Sternzeichen</td>
                    <td height="25">{STERNZEICHEN}</td>
            </tr><tr>
                    <td height="25">Wohnort</td>
                    <td height="25">{WOHNORT} {STAAT}</td>
            </tr><tr>
                    <td height="25">Titel</td>
                    <td height="25">{USERTITEL}</td>
            </tr><tr>
                    <td height="25">Status</td>
                    <td height="25">{ONLINE}</td>
            </tr><tr>
                    <td height="25">Kontakt</td>
                    <td height="25">{EMAIL}</td>
            </tr><tr>
                    <td height="25">ICQ</td>
                    <td height="25">{ICQ}</td>
            </tr><tr>
                    <td height="25">Homepage</td>
                    <td height="25">{HOMEPAGE}</td>
            </tr><tr>
                     <td height="25"> ESL Account</td>
                     <td heght="25">{ESLACC}</td>
            </tr><tr>
                    <td height="25"> PS3 Account</td>
                    <td heght="25">{PS3ACC}</td>
            </tr><tr>
                    <td height="25"> PSL Account</td>
                    <td heght="25">{PSLACC}</td>
            </tr><tr>
                    <td height="25">Dabei seit</td>
                    <td height="25">{JOINED}</td>
            </tr><tr>
                    <td height="25">Last Login</td>
                    <td height="25">{LASTAK} Uhr</td>
            </tr><tr><td colspan="4">&nbsp;</td></tr><tr>
                    <td colspan="2" style="padding-left:8px;" width="320" height="25">&nbsp;</td>
            </tr><tr><td colspan="3">&nbsp;</td></tr><tr>
                    <td colspan="3"><div id="more_details" style="display:none"><table>{profilefields}</table></div></td>
            </tr>
    </table>



    Zuletzt modifiziert von darkentik am 17.09.2009 - 13:03:52
    0 Mitglieder finden den Beitrag gut.
  6. #36
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    lachen cool dankeschön hat geklapt lachen sag mal wenn ich die reinfolge der auflistung ändern will in welcher datei muß ick das machen ?
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  7. #37
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    sag mal wie kann ich denn jetzt die daten da eingeben ? (PS3, PSL, ESL Acc.)
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  8. #38
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    Poste mir mal deine profil_edit.htm und die profil_edit.php Da sind die Dateien, die den Vorgang steuern.
    0 Mitglieder finden den Beitrag gut.
  9. #39
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    hier die datei

    profil_edit.htm

    <form action="index.php?user-profil" method="POST" enctype="multipart/form-data">
            <fieldset>
              <legend>Persönliche Daten ändern</legend>
                      <br />
                      <label style="float:left; width:35%;">{_lang_mail}</label><input style="margin-bottom:2px;" name="email" value="{email}" /><input type="hidden" name="aemail" value="{email}" /><font class="smalfont">{_lang_mustbeentered}</font><br />
                            <label style="float:left; width:35%;">{_lang_homepage}</label><input style="margin-bottom:2px;" name="homepage" value="{homepage}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_hometown}</label><input style="margin-bottom:2px;" name="wohnort" value="{wohnort}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_icq}</label><input style="margin-bottom:2px;" name="icq" value="{icq}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_msn}</label><input style="margin-bottom:2px;" name="msn" value="{msn}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_yahoo}</label><input style="margin-bottom:2px;" name="yahoo" value="{yahoo}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_aim}</label><input style="margin-bottom:2px;" name="aim" value="{aim}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_birthday}</label><input style="margin-bottom:2px;" name="gebdatum" value="{gebdatum}" /><font class="smalfont">{_lang_dateformat}</font><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_state}</label><select style="margin-bottom:2px;" name="staat">{_list_staat@<option%1 value="%2">%3</option>}</select><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_sex}</label><input style="margin-bottom:2px;" type="radio" value="1" id="geschlecht1" name="geschlecht" {geschlecht1} /><label for="geschlecht1"> {_lang_male}</label>, <input id="geschlecht2" type="radio" value="2" name="geschlecht" {geschlecht2} /><label for="geschlecht2"> {_lang_female}</label>, <input id="geschlecht0" type="radio" value="0" name="geschlecht" {geschlecht0} /><label for="geschlecht0"> {_lang_itdoesntmatter}</label><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_status}</label><input id="status_aktiv" type="radio" value="1" name="status" {status1} /><label for="status_aktiv"> {_lang_active}</label>, <input id="status_inaktiv" type="radio" value="0" name="status" {status0} /><label for="status_inaktiv"> {_lang_inactive}</label><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_mails}<span class="smalfont"> {_lang_fromotherusers}?</span></label><input id="opt_mail1" type="radio" value="1" name="opt_mail" {opt_mail1} /><label for="opt_mail1"> {_lang_yes}</label>, <input id="opt_mail0" type="radio" value="0" name="opt_mail" {opt_mail0} /><label for="opt_mail0"> {_lang_no}</label><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_privatemessages}<span class="smalfont"> {_lang_fromotherusers}?</span></label><input id="opt_pm1" type="radio" value="1" name="opt_pm" {opt_pm1} /><label for="opt_pm1"> {_lang_yes}</label>, <input id="opt_pm0" type="radio" value="0" name="opt_pm" {opt_pm0} /><label for="opt_pm0"> {_lang_no}</label><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_privatemessages}<span class="smalfont"> {_lang_popupbynewmsg}?</span></label><input id="opt_pm_popup1" type="radio" value="1" name="opt_pm_popup" {opt_pm_popup1} /><label for="opt_pm_popup1"> {_lang_yes}</label>, <input id="opt_pm_popup0" type="radio" value="0" name="opt_pm_popup" {opt_pm_popup0} /><label for="opt_pm_popup0"> {_lang_no}</label><br  style="fclear:both;" /><br />
                            {_if_{forum_usergallery}=='1'}<div align="center">
                    <a href="index.php?user-usergallery-{uid}">Usergallery</a> &nbsp; <a href="index.php?user-remove"/></a>
                </div>{/_endif}<br />
                {EXPLODE}
          <fieldset>
          <legend>{_lang_removeaccount}</legend>
          <label style="float:left; width:35%;">&nbsp;</label><input type="checkbox" value="yes" name="removeaccount" /> {_lang_delete}? &nbsp; <font class="smalfont">{_lang_mustbeentered}</font>
          </fieldset>
          <fieldset>
                              <legend>{_lang_avatar}</legend>
                                <label style="float:left; width:35%;">&nbsp;</label>{avatarbild}<input type="checkbox" value="yes" name="avatarloeschen" /> {_lang_delete}?<br /><br />
                                <label style="float:left; width:35%;">&nbsp;</label><input style="margin-bottom:2px;" type="file" name="avatarfile" /><br /><font class="smalfont"><br />{_lang_criterions}: {_lang_maxwidth} {Fabreite}px, {_lang_maxheight} {Fahohe}px {_lang_and} max size {Fasize} bytes.  {_lang_otherwisenoaction}.</font><br />
                            </fieldset>
                            <br />
                            {EXPLODE}
                            <fieldset>
                              <legend>{_lang_signature}</legend>
                                <label style="float:left; width:35%;"><font class="smalfont">{_lang_max} {forum_max_sig} {_lang_signs}.</font></label><textarea style="margin-bottom:2px;" cols="60" rows="2" name="sig">{sig}</textarea><br />
                            </fieldset>
                            <br />
                            <fieldset>
                              <legend>{_lang_editpassword}</legend>
                                <br />
                                <label style="float:left; width:35%;">{_lang_current}</label><input style="margin-bottom:2px;" type="password" name="op" maxlength="20"><br />
                                <label style="float:left; width:35%;">{_lang_new}</label><input style="margin-bottom:2px;" type="password" name="np1" maxlength="20"><br />
                                <label style="float:left; width:35%;">{_lang_repeat}</label><input style="margin-bottom:2px;" type="password" name="np2" maxlength="20"><br />
                            </fieldset>
          <br />
          <fieldset>
            <br />
        {EXPLODE}
          </fieldset>
          <br />
          <div align="center">
          <input style="margin-bottom:2px;" type="submit" value="{_lang_send2}" name="submit">
          </div>
            </fieldset>
    </form>
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  10. #40
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    Also :

    <form action="index.php?user-profil" method="POST" enctype="multipart/form-data">
            <fieldset>
              <legend>Persönliche Daten ändern</legend>
                      <br />
                      <label style="float:left; width:35%;">{_lang_mail}</label><input style="margin-bottom:2px;" name="email" value="{email}" /><input type="hidden" name="aemail" value="{email}" /><font class="smalfont">{_lang_mustbeentered}</font><br />
    <label style="float:left; width:35%;">{_lang_homepage}</label><input style="margin-bottom:2px;" name="homepage" value="{homepage}" /><br style="clear:both;" /> <label style="float:left; width:35%;">{_lang_eslaccount}</label><input style="margin-bottom:2px;" name="eslaccount" value="{ESLACC}" /><br style="clear:both;" />
                              <label style="float:left; width:35%;">{_lang_ps3account}</label><input style="margin-bottom:2px;" name="ps3account" value="{PS3ACC}" /><br style="clear:both;" />
    <label style="float:left; width:35%;">{_lang_pslaccount}</label>
    <input style="margin-bottom:2px;" name="pslaccount" value="{PSLACC}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_hometown}</label><input style="margin-bottom:2px;" name="wohnort" value="{wohnort}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_icq}</label><input style="margin-bottom:2px;" name="icq" value="{icq}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_msn}</label><input style="margin-bottom:2px;" name="msn" value="{msn}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_yahoo}</label><input style="margin-bottom:2px;" name="yahoo" value="{yahoo}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_aim}</label><input style="margin-bottom:2px;" name="aim" value="{aim}" /><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_birthday}</label><input style="margin-bottom:2px;" name="gebdatum" value="{gebdatum}" /><font class="smalfont">{_lang_dateformat}</font><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_state}</label><select style="margin-bottom:2px;" name="staat">{_list_staat@<option%1 value="%2">%3</option>}</select><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_sex}</label><input style="margin-bottom:2px;" type="radio" value="1" id="geschlecht1" name="geschlecht" {geschlecht1} /><label for="geschlecht1"> {_lang_male}</label>, <input id="geschlecht2" type="radio" value="2" name="geschlecht" {geschlecht2} /><label for="geschlecht2"> {_lang_female}</label>, <input id="geschlecht0" type="radio" value="0" name="geschlecht" {geschlecht0} /><label for="geschlecht0"> {_lang_itdoesntmatter}</label><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_status}</label><input id="status_aktiv" type="radio" value="1" name="status" {status1} /><label for="status_aktiv"> {_lang_active}</label>, <input id="status_inaktiv" type="radio" value="0" name="status" {status0} /><label for="status_inaktiv"> {_lang_inactive}</label><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_mails}<span class="smalfont"> {_lang_fromotherusers}?</span></label><input id="opt_mail1" type="radio" value="1" name="opt_mail" {opt_mail1} /><label for="opt_mail1"> {_lang_yes}</label>, <input id="opt_mail0" type="radio" value="0" name="opt_mail" {opt_mail0} /><label for="opt_mail0"> {_lang_no}</label><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_privatemessages}<span class="smalfont"> {_lang_fromotherusers}?</span></label><input id="opt_pm1" type="radio" value="1" name="opt_pm" {opt_pm1} /><label for="opt_pm1"> {_lang_yes}</label>, <input id="opt_pm0" type="radio" value="0" name="opt_pm" {opt_pm0} /><label for="opt_pm0"> {_lang_no}</label><br style="clear:both;" />
                            <label style="float:left; width:35%;">{_lang_privatemessages}<span class="smalfont"> {_lang_popupbynewmsg}?</span></label><input id="opt_pm_popup1" type="radio" value="1" name="opt_pm_popup" {opt_pm_popup1} /><label for="opt_pm_popup1"> {_lang_yes}</label>, <input id="opt_pm_popup0" type="radio" value="0" name="opt_pm_popup" {opt_pm_popup0} /><label for="opt_pm_popup0"> {_lang_no}</label><br  style="fclear:both;" /><br />
                            {_if_{forum_usergallery}=='1'}<div align="center">
                    <a href="index.php?user-usergallery-{uid}">Usergallery</a> &nbsp; <a href="index.php?user-remove"/></a>
                </div>{/_endif}<br />
                {EXPLODE}
          <fieldset>
          <legend>{_lang_removeaccount}</legend>
          <label style="float:left; width:35%;">&nbsp;</label><input type="checkbox" value="yes" name="removeaccount" /> {_lang_delete}? &nbsp; <font class="smalfont">{_lang_mustbeentered}</font>
          </fieldset>
          <fieldset>
                              <legend>{_lang_avatar}</legend>
                                <label style="float:left; width:35%;">&nbsp;</label>{avatarbild}<input type="checkbox" value="yes" name="avatarloeschen" /> {_lang_delete}?<br /><br />
                                <label style="float:left; width:35%;">&nbsp;</label><input style="margin-bottom:2px;" type="file" name="avatarfile" /><br /><font class="smalfont"><br />{_lang_criterions}: {_lang_maxwidth} {Fabreite}px, {_lang_maxheight} {Fahohe}px {_lang_and} max size {Fasize} bytes.  {_lang_otherwisenoaction}.</font><br />
                            </fieldset>
                            <br />
                            {EXPLODE}
                            <fieldset>
                              <legend>{_lang_signature}</legend>
                                <label style="float:left; width:35%;"><font class="smalfont">{_lang_max} {forum_max_sig} {_lang_signs}.</font></label><textarea style="margin-bottom:2px;" cols="60" rows="2" name="sig">{sig}</textarea><br />
                            </fieldset>
                            <br />
                            <fieldset>
                              <legend>{_lang_editpassword}</legend>
                                <br />
                                <label style="float:left; width:35%;">{_lang_current}</label><input style="margin-bottom:2px;" type="password" name="op" maxlength="20"><br />
                                <label style="float:left; width:35%;">{_lang_new}</label><input style="margin-bottom:2px;" type="password" name="np1" maxlength="20"><br />
                                <label style="float:left; width:35%;">{_lang_repeat}</label><input style="margin-bottom:2px;" type="password" name="np2" maxlength="20"><br />
                            </fieldset>
          <br />
          <fieldset>
            <br />
        {EXPLODE}
          </fieldset>
          <br />
          <div align="center">
          <input style="margin-bottom:2px;" type="submit" value="{_lang_send2}" name="submit">
          </div>
            </fieldset>
    </form>


    Wenn ich dazu komme werd ich das zuhause mal mit nem Editor ordentlich formatieren lassen...hier blickt man ja nich durch..^^


    Zuletzt modifiziert von darkentik am 17.09.2009 - 14:23:57
    0 Mitglieder finden den Beitrag gut.
  11. #41
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    hm hat sich nichts geändert !?!?!?!?!?!?!?!
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  12. #42
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    das liegt daran, weil du mir nur die profil_edit.htm gepostet hast. Die Logik für die DB steht aber in den PHP Datein.
    Brauch noch deine profil_edit.php
    0 Mitglieder finden den Beitrag gut.
  13. #43
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    hier ist die datei

    profil_edit.php

    <?php
    #   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 ) {
    
    if ( empty ($_POST['submit']) ) {
      $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'] = ''; $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'; }
    
        $row['avatarbild'] = ( file_exists ( $row['avatar'] ) ? '<img src="'.$row['avatar'].'" alt=""><br />' : '' );
        $row['Fabreite'] = $allgAr['Fabreite'];
        $row['Fahohe'] = $allgAr['Fahohe'];
        $row['Fasize'] = $allgAr['Fasize'];
        $row['forum_max_sig'] = $allgAr['forum_max_sig'];
        $row['uid'] = $_SESSION['authid'];
        $row['forum_usergallery'] = $allgAr['forum_usergallery'];
        $tpl->set_ar_out($row,0);
        if ($allgAr['forum_avatar_upload']) $tpl->out(1);
        $tpl->set_ar_out($row,2);
                    profilefields_change ( $_SESSION['authid'] );
                    $tpl->out(3);
    
      } else {
        $tpl = new tpl ( 'user/login.htm' );
        $tpl->set_out('WDLINK','index.php',0);
            }
    
    } else {  # submit
    
      # change poassword
            if ( !empty($_POST['np1']) AND !empty($_POST['np2']) AND !empty($_POST['op'])) {
        if ($_POST['np1'] == $_POST['np2']) {
                      $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = ".$_SESSION['authid']),0);
                            if ($akpw == md5($_POST['op'])) {
                              $newpw = md5($_POST['np1']);
                                    db_query("UPDATE prefix_user SET pass = '".$newpw."' WHERE id = ".$_SESSION['authid']);
            setcookie(session_und_cookie_name(), $_SESSION['authid'].'='.$newpw, time() + 31104000, "/" );
                                    $fmsg = $lang['passwortchanged'];
                            } else {
                        $fmsg = $lang['passwortwrong'];
                      }
                    } else {
                      $fmsg = $lang['passwortnotequal'];
              }
      }
    
      # avatar speichern START
                            $avatar_sql_update = '';
          if ( !empty ( $_FILES['avatarfile']['name'] ) AND $allgAr['forum_avatar_upload'] ) {
                                    $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];
              $fmsg = $lang['avatarcannotupload'];
                                      if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <=  $allgAr['Fahohe'] ) {
                                              $neuer_name = 'include/images/avatars/'.$_SESSION['authid'].'.'.$endung;
                                                    @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
                move_uploaded_file ( $file_tmpe , $neuer_name );
                @chmod($neuer_name, 0777);
                $avatar_sql_update = "avatar = '".$neuer_name."',";
                $fmsg = $lang['pictureuploaded'];
                                            }
                                    }
                            } elseif ( isset($_POST['avatarloeschen']) ) {
            $fmsg = $lang['picturedelete'];
            @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
            $avatar_sql_update = "avatar = '',";
          }
      # avatar speichern ENDE
    
    
      # email aendern
      if ($_POST['email'] != $_POST['aemail']) {
        $id = $_SESSION['authid'].'||'.md5 (uniqid (rand()));
        db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak)
        VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),3)");
        $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
        $text = $lang['changedthemail'] . sprintf ($lang['registconfirmlink'], $page, $id );
        icmail ($_POST['email'], $lang['mail'].' '.$lang['changed'], $text );
        $fmsg = $lang['pleaseconfirmmail'];
      }
      #
    
      #remove account
      if (isset($_POST['removeaccount'])) {
        $id = $_SESSION['authid'].'-remove-'.md5 (uniqid (rand()));
        db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak)
        VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),5)");
        $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
        $text = $lang['removeconfirm'] . sprintf ($lang['registconfirmlink'], $page, $id );
        icmail ($_POST['email'], html_entity_decode($lang['removeaccount']), $text );
        $fmsg = $lang['pleaseconfirmremove'];
      }
      #remove account
    
    
      # statische felder speichern
                      db_query("UPDATE prefix_user
                              SET
              homepage = '".get_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')."',
              ".$avatar_sql_update."
              aim = '".escape($_POST['aim'], 'string')."',
              staat = '".escape($_POST['staat'], 'string')."',
              geschlecht = '".escape($_POST['geschlecht'], 'string')."',
              status = '".escape($_POST['status'], 'string')."',
              opt_mail = '".escape($_POST['opt_mail'], 'string')."',
              opt_pm = '".escape($_POST['opt_pm'], 'string')."',
              opt_pm_popup = '".escape($_POST['opt_pm_popup'], 'string')."',
              gebdatum = '".get_datum(escape($_POST['gebdatum'], 'string'))."',
              sig = '".substr(escape($_POST['sig'], 'string'),0,$allgAr['forum_max_sig'])."'
                                    WHERE id = ".$_SESSION['authid']
          );
    
    
            # change other profil fields
    
      profilefields_change_save ( $_SESSION['authid'] );
            $design->header();
    
            # definie and print msg
            $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] );
            wd('?user-8' , $fmsg  , 3 );
    
    }
    
    } else {
                    $tpl = new tpl ( 'user/login' );
                    $tpl->set_out('WDLINK', '?user-8', 0);
    }
    
    $design->footer();
    ?>
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  14. #44
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    Jetzt müsste ich was du in die 3 Felder speichern willst...willst da den Nickname speichern oder nur ja vorhanden oder wie?
    0 Mitglieder finden den Beitrag gut.
  15. #45
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    ne, also da müßte bei jedem was anderes stehen !

    PS3 Account: der jeweilige acc. vom spieler !

    PSL Account: der jeweilige acc. vom spieler !

    ESL Account: der jeweilige acc. vom spieler !

    geht das denn überhaupt ?
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  16. #46
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    Quasi nur der Accountname richtig? Wenn ja dann würde das gehen. Ich versuchs die Woche hinzubekommen.
    0 Mitglieder finden den Beitrag gut.
  17. #47
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    ja richtig immer nur der acc. name oder namen !

    z.B. Berni_Blindmann

    PS3 Account: Berni_Blindmann, Berliner_Soldat, Berliner-Fighter
    PSL Account: Berni_Blindmann
    ESL Account: Berni_Blindmann

    danke schön


    Zuletzt modifiziert von BerlinerFighter am 21.09.2009 - 13:52:35
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  18. #48
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    Also, ich hab jetzt mal alles neu angepasst und hoffentlich auch die Logik fehlerfrei erweitert. Die Dateien schick ich dir wieder per Email. Probiers und schreib dann obs geklappt hat.
    PS: kann ich mir nen Testaccount machen auf deiner Seite? Da kann ich das Zeug glei selber testen obs geht.
    0 Mitglieder finden den Beitrag gut.
  19. #49
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    erstmal danke für deine mühen, hab es grad getestet aber viel hat sich nicht geändert!

    so sieht es jetzt aus

    ESL Account {ESLACC}
    PS3 Account {PS3ACC}
    PSL Account {PSLACC}

    vorher sah es so aus

    ESL Account
    PS3 Account
    PSL Account

    so jetzt meine frage kann ich das in klammern stehende für jedes mitglied einzeln editiren ? ich hab schon versucht habs aber nicht hinbekommen !
    achso und zu dem testacc. na klar was muß ich dafür machen ?
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  20. #50
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    vielleicht sollte ich das standard profil wieder hochladen ! komme irgendwie nicht weiter traurig
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  21. #51
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    Lad erstma das Standard hoch ich schau da ncophma drüber.

    So hab mir nen Account angelegt..Darkentik


    Zuletzt modifiziert von darkentik am 08.10.2009 - 09:12:53
    0 Mitglieder finden den Beitrag gut.
  22. #52
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    welche dateien muß ick denn wieder hochladen um die standards zu haben?

    include/contents/ > memb_list.php , user_details.php
    include/templates/ > memb_list.htm , user_details.htm

    sind das die richtigen dateien bevor ich was falsches lösche !


    Zuletzt modifiziert von BerlinerFighter am 12.10.2009 - 00:48:45
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  23. #53
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    ja das sind die dateien.
    kanns sein, dass dein normales Registrierungsformular nciht mehr funktioniert? hab schon 2x jetz nen Account angelegt und krieg keine Mail...


    Zuletzt modifiziert von darkentik am 15.10.2009 - 10:37:12
    0 Mitglieder finden den Beitrag gut.
  24. #54
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    ja das problem hatte ich wenn ich nen neues pw angefordert habe was kann man da machen ?
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  25. #55
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    ka jedenfalls krieg ich keine mail zum bestätigen und kann mich net einloggen...
    0 Mitglieder finden den Beitrag gut.
  26. #56
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ein leidiges Thema...
    externer Link
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  27. #57
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    ja ich und meine neuen mitglieder bekommen auch keine mails
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  28. #58
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    das liegt an deinem webhoster...nimm funpic beste einsteigerlösung...hatte ich auch.
    *naja back to topic*
    wie siehts jetz aus mit deinen änderungen?
    0 Mitglieder finden den Beitrag gut.
  29. #59
    User Pic
    BerlinerFighter Mitglied
    Registriert seit
    12.08.2009
    Beiträge
    200
    Beitragswertungen
    0 Beitragspunkte
    funpic hab ich doch ! aso hier die profil_edit.php :

    <?php
    #   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 ) {
    
    if ( empty ($_POST['submit']) ) {
      $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'] = ''; $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'; }
    
        $row['avatarbild'] = ( file_exists ( $row['avatar'] ) ? '<img src="'.$row['avatar'].'" alt=""><br />' : '' );
        $row['Fabreite'] = $allgAr['Fabreite'];
        $row['Fahohe'] = $allgAr['Fahohe'];
        $row['Fasize'] = $allgAr['Fasize'];
        $row['forum_max_sig'] = $allgAr['forum_max_sig'];
        $row['uid'] = $_SESSION['authid'];
        $row['forum_usergallery'] = $allgAr['forum_usergallery'];
        $tpl->set_ar_out($row,0);
        if ($allgAr['forum_avatar_upload']) $tpl->out(1);
        $tpl->set_ar_out($row,2);
                    profilefields_change ( $_SESSION['authid'] );
                    $tpl->out(3);
    
      } else {
        $tpl = new tpl ( 'user/login.htm' );
        $tpl->set_out('WDLINK','index.php',0);
            }
    
    } else {  # submit
    
      # change poassword
           if ( !empty($_POST['np1']) AND !empty($_POST['np2']) AND !empty($_POST['op'])) {
        if ($_POST['np1'] == $_POST['np2']) {
                      $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = ".$_SESSION['authid']),0);
                            if ($akpw == md5($_POST['op'])) {
                              $newpw = md5($_POST['np1']);
                                    db_query("UPDATE prefix_user SET pass = '".$newpw."' WHERE id = ".$_SESSION['authid']);
            setcookie(session_und_cookie_name(), $_SESSION['authid'].'='.$newpw, time() + 31104000, "/" );
                                    $fmsg = $lang['passwortchanged'];
                            } else {
                        $fmsg = $lang['passwortwrong'];
                      }
                    } else {
                      $fmsg = $lang['passwortnotequal'];
              }
      }
    
      # avatar speichern START
                           $avatar_sql_update = '';
          if ( !empty ( $_FILES['avatarfile']['name'] ) AND $allgAr['forum_avatar_upload'] ) {
                                    $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];
              $fmsg = $lang['avatarcannotupload'];
                                      if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <=  $allgAr['Fahohe'] ) {
                                              $neuer_name = 'include/images/avatars/'.$_SESSION['authid'].'.'.$endung;
                                                    @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
                move_uploaded_file ( $file_tmpe , $neuer_name );
                @chmod($neuer_name, 0777);
                $avatar_sql_update = "avatar = '".$neuer_name."',";
                $fmsg = $lang['pictureuploaded'];
                                            }
                                    }
                            } elseif ( isset($_POST['avatarloeschen']) ) {
            $fmsg = $lang['picturedelete'];
            @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
            $avatar_sql_update = "avatar = '',";
          }
      # avatar speichern ENDE
    
    
      # email aendern
     if ($_POST['email'] != $_POST['aemail']) {
        $id = $_SESSION['authid'].'||'.md5 (uniqid (rand()));
        db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak)
       VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),3)");
        $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
        $text = $lang['changedthemail'] . sprintf ($lang['registconfirmlink'], $page, $id );
        icmail ($_POST['email'], $lang['mail'].' '.$lang['changed'], $text );
        $fmsg = $lang['pleaseconfirmmail'];
      }
      #
    
      #remove account
     if (isset($_POST['removeaccount'])) {
        $id = $_SESSION['authid'].'-remove-'.md5 (uniqid (rand()));
        db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak)
       VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),5)");
        $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
        $text = $lang['removeconfirm'] . sprintf ($lang['registconfirmlink'], $page, $id );
        icmail ($_POST['email'], html_entity_decode($lang['removeaccount']), $text );
        $fmsg = $lang['pleaseconfirmremove'];
      }
      #remove account
    
    
      # statische felder speichern
                     db_query("UPDATE prefix_user
                             SET
             ps3account='".get_ps3account(escape($_POST['ps3account'], 'string'))."',
             pslaccount='".get_pslaccount(escape($_POST['pslaccount'], 'string'))."',
             eslaccount='".get_eslaccount(escape($_POST['eslaccount'], 'string'))."',
             homepage = '".get_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')."',
             ".$avatar_sql_update."
             aim = '".escape($_POST['aim'], 'string')."',
             staat = '".escape($_POST['staat'], 'string')."',
             geschlecht = '".escape($_POST['geschlecht'], 'string')."',
             status = '".escape($_POST['status'], 'string')."',
             opt_mail = '".escape($_POST['opt_mail'], 'string')."',
             opt_pm = '".escape($_POST['opt_pm'], 'string')."',
             opt_pm_popup = '".escape($_POST['opt_pm_popup'], 'string')."',
             gebdatum = '".get_datum(escape($_POST['gebdatum'], 'string'))."',
             sig = '".substr(escape($_POST['sig'], 'string'),0,$allgAr['forum_max_sig'])."'
                                   WHERE id = ".$_SESSION['authid']
          );
    
    
            # change other profil fields
    
      profilefields_change_save ( $_SESSION['authid'] );
            $design->header();
    
            # definie and print msg
           $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] );
            wd('?user-8' , $fmsg  , 3 );
    
    }
    
    } else {
                    $tpl = new tpl ( 'user/login' );
                    $tpl->set_out('WDLINK', '?user-8', 0);
    }
    
    $design->footer();
    ?>
    ick bin ein Berliner >>> BerlinerFighter.funpic.de
    0 Mitglieder finden den Beitrag gut.
  30. #60
    User Pic
    darkentik Mitglied
    Registriert seit
    29.03.2007
    Beiträge
    420
    Beitragswertungen
    1 Beitragspunkte
    versuch´s mal damit..

    <?php
    #   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 ) {
     
    if ( empty ($_POST['submit']) ) {
      $design->header();
            $abf = 'SELECT ps3account,pslaccount,eslaccount,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'] = ''; $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'; }
     
        $row['avatarbild'] = ( file_exists ( $row['avatar'] ) ? '<img src="'.$row['avatar'].'" alt=""><br />' : '' );
        $row['Fabreite'] = $allgAr['Fabreite'];
        $row['Fahohe'] = $allgAr['Fahohe'];
        $row['Fasize'] = $allgAr['Fasize'];
        $row['forum_max_sig'] = $allgAr['forum_max_sig'];
        $row['uid'] = $_SESSION['authid'];
        $row['forum_usergallery'] = $allgAr['forum_usergallery'];
        $tpl->set_ar_out($row,0);
        if ($allgAr['forum_avatar_upload']) $tpl->out(1);
        $tpl->set_ar_out($row,2);
                    profilefields_change ( $_SESSION['authid'] );
                    $tpl->out(3);
     
      } else {
        $tpl = new tpl ( 'user/login.htm' );
        $tpl->set_out('WDLINK','index.php',0);
            }
     
    } else {  # submit
     
      # change poassword
          if ( !empty($_POST['np1']) AND !empty($_POST['np2']) AND !empty($_POST['op'])) {
        if ($_POST['np1'] == $_POST['np2']) {
                      $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = ".$_SESSION['authid']),0);
                            if ($akpw == md5($_POST['op'])) {
                              $newpw = md5($_POST['np1']);
                                    db_query("UPDATE prefix_user SET pass = '".$newpw."' WHERE id = ".$_SESSION['authid']);
            setcookie(session_und_cookie_name(), $_SESSION['authid'].'='.$newpw, time() + 31104000, "/" );
                                    $fmsg = $lang['passwortchanged'];
                            } else {
                        $fmsg = $lang['passwortwrong'];
                      }
                    } else {
                      $fmsg = $lang['passwortnotequal'];
              }
      }
     
      # avatar speichern START
                          $avatar_sql_update = '';
          if ( !empty ( $_FILES['avatarfile']['name'] ) AND $allgAr['forum_avatar_upload'] ) {
                                    $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];
              $fmsg = $lang['avatarcannotupload'];
                                      if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <=  $allgAr['Fahohe'] ) {
                                              $neuer_name = 'include/images/avatars/'.$_SESSION['authid'].'.'.$endung;
                                                    @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
                move_uploaded_file ( $file_tmpe , $neuer_name );
                @chmod($neuer_name, 0777);
                $avatar_sql_update = "avatar = '".$neuer_name."',";
                $fmsg = $lang['pictureuploaded'];
                                            }
                                    }
                            } elseif ( isset($_POST['avatarloeschen']) ) {
            $fmsg = $lang['picturedelete'];
            @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
            $avatar_sql_update = "avatar = '',";
          }
      # avatar speichern ENDE
     
     
      # email aendern
    if ($_POST['email'] != $_POST['aemail']) {
        $id = $_SESSION['authid'].'||'.md5 (uniqid (rand()));
        db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak)
      VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),3)");
        $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
        $text = $lang['changedthemail'] . sprintf ($lang['registconfirmlink'], $page, $id );
        icmail ($_POST['email'], $lang['mail'].' '.$lang['changed'], $text );
        $fmsg = $lang['pleaseconfirmmail'];
      }
      #
     
      #remove account
    if (isset($_POST['removeaccount'])) {
        $id = $_SESSION['authid'].'-remove-'.md5 (uniqid (rand()));
        db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak)
      VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),5)");
        $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
        $text = $lang['removeconfirm'] . sprintf ($lang['registconfirmlink'], $page, $id );
        icmail ($_POST['email'], html_entity_decode($lang['removeaccount']), $text );
        $fmsg = $lang['pleaseconfirmremove'];
      }
      #remove account
     
     
      # statische felder speichern
                    db_query("UPDATE prefix_user
                            SET
            ps3account='".get_ps3account(escape($_POST['ps3account'], 'string'))."',
            pslaccount='".get_pslaccount(escape($_POST['pslaccount'], 'string'))."',
            eslaccount='".get_eslaccount(escape($_POST['eslaccount'], 'string'))."',
            homepage = '".get_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')."',
            ".$avatar_sql_update."
            aim = '".escape($_POST['aim'], 'string')."',
            staat = '".escape($_POST['staat'], 'string')."',
            geschlecht = '".escape($_POST['geschlecht'], 'string')."',
            status = '".escape($_POST['status'], 'string')."',
            opt_mail = '".escape($_POST['opt_mail'], 'string')."',
            opt_pm = '".escape($_POST['opt_pm'], 'string')."',
            opt_pm_popup = '".escape($_POST['opt_pm_popup'], 'string')."',
            gebdatum = '".get_datum(escape($_POST['gebdatum'], 'string'))."',
            sig = '".substr(escape($_POST['sig'], 'string'),0,$allgAr['forum_max_sig'])."'
                                  WHERE id = ".$_SESSION['authid']
          );
     
     
            # change other profil fields
     
      profilefields_change_save ( $_SESSION['authid'] );
            $design->header();
     
            # definie and print msg
          $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] );
            wd('?user-8' , $fmsg  , 3 );
     
    }
     
    } else {
                    $tpl = new tpl ( 'user/login' );
                    $tpl->set_out('WDLINK', '?user-8', 0);
    }
     
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten