Jump to content

Artjom

Newbie
  • Posts

    5
  • Joined

  • Last visited

Artjom's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. вот попробывал прикрутить но чтото у меня просто нечяво неполучилось! блин чтоже ещё зделать я уже незнаю! в обшем делаю я это всё в userinfo.tpl (Этот фаил от шаблона!) <style type="text/css"> <!-- .srift { font-size: 13px; } .redaktirowat { align: right; } fieldset { padding: 3px } --> </style> <table width="494" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="200"><a href="{foto}" border="0" onclick="return hs.expand(this)"><img src="{foto}" width="200" height="312" border="0" title="??????? ??? ??????????"></a></td> <td width="288" valign="top"> <!--личьные данные --> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Личные данные: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0"class="srift"> <tr> <td><strong>Имя:</strong></td> <td>{fullname}</td> </tr> <tr> <td><strong>Пол:</strong></td> <td class="date">{sex}</td> </tr> <tr> <td><strong>Возраст:</strong></td> <td>{old}</td> </tr> <tr> <td><strong>Адрес:</strong></td> <td>{land}, {staate}</td> </tr> <tr> <td><strong>Ищу:</strong></td> <td>{statuss}</td> </tr> </table> </fieldset> </td> </tr> </table> <!--личьные данные конец--> <!--Познакомиться--> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Познакомиться: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td>• Вы можете отправить для {fullname} {pm} по внутренней почте.<br/>• Также можно написать в <a href='http://wwp.icq.com/scripts/contact.dll?msgto={icq}'>ICQ : {icq}</a> <br/>• Последнее появление на сайте: {lastdate}</td> </tr> </table> </fieldset> </td> </tr> </table> <!--Познакомиться конец--> <!--Жду от знакомства--> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Жду от знакомства: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td width="49%"><strong>Цель знакомства:</strong></td> <td width="51%">{dating}</td> </tr> <tr> <td><strong>Возрастная группа:</strong></td> <td>{oldgroup} {oldgroup1} {oldgroup2} {oldgroup3} {oldgroup4} {oldgroup5}</td> </tr> <tr> <td><strong>О тебе:</strong></td> <td>{dateyou}</td> </tr> <tr> <td><strong>Обо мне:</strong></td> <td>{dateim}</td> </tr> </table> </fieldset> </td> </tr> </table> <!--Жду от знакомства конец--> </td> </tr> </table> <fieldset> <legend class="srift"> Подробнее обо мне: </legend> <table width="100%" height="300" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td><strong>Семейное положение:</strong></td> <td>{family}</td> </tr> <tr> <td><strong>Есть ли у вас дети?</strong></td> <td>{children}</td> </tr> <tr> <td><strong>Рост, см:</strong></td> <td>{lenghtcm}</td> </tr> <tr> <td><strong>Вес, кг:</strong></td> <td>{wightkg}</td> </tr> <tr> <td><strong>Телосложение:</strong></td> <td>{bodymen}</td> </tr> <tr> <td><strong>На теле есть:</strong></td> <td>{bodymenp} {bodymenp1} {bodymenp2}</td> </tr> <tr> <td><strong>Волосы на голове:</strong></td> <td>{hair}</td> </tr> <tr> <td><strong>Профессия:</strong></td> <td>{work}</td> </tr> <tr> <td><strong>Режим дня:</strong></td> <td>{resim}</td> </tr> <tr> <td><strong>Проживание:</strong></td> <td>{living}</td> </tr> <tr> <td><strong>Жизненные приоритеты:</strong></td> <td>{livep} {livep1} {livep2} {livep3} {livep4} {livep5}</td> </tr> <tr> <td><strong>Ваши интересы:</strong></td> <td>{interes}</td> </tr> <tr> <td><strong>Отношение к алкоголю:</strong></td> <td>{alkohol}</td> </tr> <tr> <td><strong>Курите ли вы?:</strong></td> <td>{smoke}</td> </tr> <tr> <td><strong>Занятия спортом:</strong></td> <td>{sport}</td> </tr> </table> </fieldset> </td> </tr> </table> <span class="redaktirowat">{edituser}</span> [not-logged] <div id="options" style="display:none;"> <br> <center><b><font color="red">Внимание,с учистившемся взломом профиля,мы вынуждены отключить сохранение,чтобы избежать кражы ваших данных,поэтому при редактирование просим вас заполнить весь профиль заного!</font></b></center> <br> <table width="494" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><!--ee?uiua aaiiua --> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Личные данные: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0"class="srift"> <tr> <td height="25" style="width: 238px"><strong>Имя:</strong></td> <td height="25"><input type="text" name="fullname" value="{fullname}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 238px"><strong>Пол:</strong></td> <td height="25"><select name="sex" style="width:167px;"> <option selected>Не указан</option> <option value="Мужской">Мужской</option> <option value="Женский">Женский</option> </select></td> </tr> <tr> <td height="25" style="width: 238px"><strong>Возраст:</strong></td> <td height="25"><input type="text" name="old" value="{old}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 238px"><strong>Страна:</strong></td> <td height="25"><input type="text" name="land" value="{land}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "> </td> </tr> <tr> <td height="25" style="width: 238px"><strong>Город:</strong></td> <td height="25"><input type="text" name="staate" value="{staate}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 238px"><strong>Ищу:</strong></td> <td height="25"><select name="statuss" style="width:167px;"> <option selected>Не указано</option> <option value="Неважно">Неважно</option> <option value="Парня">Парня</option> <option value="Девушку">Девушку</option> </select></td> </tr> </table> </fieldset> </td> </tr> </table> <!--ee?uiua aaiiua eiiao--> <!--Iiciaeiieouny--> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Познакомиться: </legend> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td height="25" style="width: 51%"><strong>ICQ:</strong></td> <td height="25" width="71%"><input type="text" name="icq" value="{icq}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> </table> </fieldset> </td> </tr> </table> <!--Iiciaeiieouny eiiao--> <!--?ao io ciaeiinoaa--> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Жду от знакомства: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td height="25" style="width: 51%"><strong>Цель знакомства:</strong></td> <td height="25" width="51%"><select name="dating" style="width:167px;"> <option selected>Не указана</option> <option value="Неважно">Неважно</option> <option value="Дружба">Дружба</option> <option value="Любовь">Любовь</option> <option value="Брак">Брак</option> </select></td> </tr> <tr> <td height="25" style="width: 51%"><strong>Возрастная группа:</strong></td> <td height="25"> <input name="oldgroup" type="checkbox" value="Не выбрана"/>Не выбрана<br> <input name="oldgroup1" type="checkbox" value="10-14" />10-14<br> <input name="oldgroup2" type="checkbox" value="15-19" />15-19<br> <input name="oldgroup3" type="checkbox" value="19-21" />19-21<br> <input name="oldgroup4" type="checkbox" value="21-25" />21-25<br> <input name="oldgroup5" type="checkbox" value="26-30" />26-30<br></td> </tr> <tr> <td height="25" style="width: 51%"><strong>О тебе:</strong></td> <td height="25"><input type="text" name="dateyou" value="{dateyou}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 51%"><strong>Обо мне:</strong></td> <td height="25"><textarea name=dateim style="width:167px; height:70px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0 ">{dateim}</textarea></td> </tr> </table> </fieldset> </td> </tr> </table> <!--?ao io ciaeiinoaa eiiao--> <!-- --> <fieldset> <legend class="srift"> Подробнее обо мне: </legend> <table width="100%" height="300" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td height="25"><strong>Семейное положение:</strong></td> <td height="25"><select name="family" style="width:167px;"> <option selected>Не указано</option> <option value="Не важно">Не важно</option> <option value="Я свободен(на)">Я свободен(на)</option> <option value="Я занет(а)">Я занет(а)</option> </select></td> </tr> <tr> <td height="25"><strong>Есть ли у вас дети?</strong></td> <td height="25"><select name="children" style="width:167px;"> <option selected>Не указано</option> <option value="Нет">Нет</option> <option value="Хотелось бы,но нет">Хотелось бы,но нет</option> <option value="Есть">Есть</option> </select></td> </tr> <tr> <td height="25"><strong>Рост, см:</strong></td> <td height="25"><input type="text" name="lenghtcm" value="{lenghtcm}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25"><strong>Вес, кг:</strong></td> <td height="25"><input type="text" name="wightkg" value="{wightkg}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25"><strong>Телосложение:</strong></td> <td height="25"><select name="bodymen" style="width:167px;"> <option selected>Не указано</option> <option value="Худощавое">Худощавое</option> <option value="Обычьное">Обычьное</option> <option value="Спортивное">Спортивное</option> <option value="Мускулистое">Мускулистое</option> <option value="Плотное">Плотное</option> <option value="Полное">Полное</option> </select></td> </tr> <tr> <td height="25"><strong>На теле есть:</strong></td> <td height="25"><input name="bodymenp" type="checkbox" value="Не указано"/>Не указано<br> <input name="bodymenp1" type="checkbox" value="Пирсинг" />Пирсинг<br> <input name="bodymenp2" type="checkbox" value="Татуировка" />Татуировка<br></td> </tr> <tr> <td height="25"><strong>Волосы на голове:</strong></td> <td height="25"><select name="hair" style="width:167px;"> <option selected>Не указано</option> <option value="Светлые">Светлые</option> <option value="Темные">Темные</option> <option value="Рыжие">Рыжие</option> <option value="Яркие">Яркие</option> </select></td> </tr> <tr> <td height="25"><strong>Профессия:</strong></td> <td height="25"><input type="text" name="work" value="{work}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25"><strong>Режим дня:</strong></td> <td height="25"><select name="resim" style="width:167px;"> <option selected>Не указано</option> <option value="Я-Сова (люблю поздно ложится)">Я-Сова (люблю поздно ложится)</option> <option value="Я-Жаворонок (люблю рано вставать)">Я-Жаворонок (люблю рано вставать)</option> </select></td> </tr> <tr> <td height="25"><strong>Проживание:</strong></td> <td height="25"><select name="living" style="width:167px;"> <option selected>Не указано</option> <option value="Отдельная квартира">Отдельная квартира</option> <option value="Комната в общяге">Комната в общяге</option> <option value="Живу с родителями">Живу с родителями</option> <option value="Живу с приятелем/подругой">Живу с приятелем/подругой</option> <option value="Живу с партнёпам/с супругом(ай)">Живу с партнёпам/с супругом(ай)</option> </select></td> </tr> <tr> <td height="25"><strong>Жизненные приоритеты:</strong></td> <td height="25"><input name="livep" type="checkbox" value="Не указано"/>Не указано<br> <input name="livep1" type="checkbox" value="Карьера" />Карьера<br> <input name="livep2" type="checkbox" value="Семя" />Семя<br> <input name="livep3" type="checkbox" value="Творческая реализацыя" />Творческая реализацыя<br> <input name="livep4" type="checkbox" value="Максимум секса" />Максимум секса<br> <input name="livep5" type="checkbox" value="Долгие отношения" />Долгие отношения<br></td> </tr> <tr> <td height="25"><strong>Ваши интересы:</strong></td> <td height="25"><input type="text" name="interes" value="{interes}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25"><strong>Отношение к алкоголю:</strong></td> <td height="25"><select name="alkohol" style="width:167px;"> <option selected>Не указано</option> <option value="Не пью вообще">Не пью вообще</option> <option value="Пью в компания изредка">Пью в компания изредка</option> <option value="Люблю выпить">Люблю выпить</option> </select></td> </tr> <tr> <td height="25"><strong>Курите ли вы?:</strong></td> <td height="25"><select name="smoke" style="width:167px;"> <option selected>Не указано</option> <option value="Не курю">Не курю</option> <option value="Курю">Курю</option> <option value="Бросаю">Бросаю</option> </select></td> </tr> <tr> <td height="25"><strong>Занятия спортом:</strong></td> <td height="25"><input type="text" name="sport" value="{sport}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> </table> </fieldset> <!-- --> <!-- --> <fieldset> <legend> Познакомиться: </legend> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td height="25" style="width: 235px">Ваш E-Mail</td> <td height="25"><input type="text" name="email" value="{editmail}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "><br />{hidemail}</td> </tr> <tr> <td height="25" style="width: 235px">Старый пароль:</td> <td><input type="password" name="altpass" class="f_input" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 235px">Новый пароль:</td> <td><input type="password" name="password1" class="f_input" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 235px">Повторите:</td> <td><input type="password" name="password2" class="f_input" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> </table> </fieldset> <!-- --> <tr> <td height="25" colspan=3 align="right"> <input type="submit" name="submit" alt="Сохранить изменения" /> <input name="submit" type="hidden" id="submit" value="submit"> </td> </tr> </td> </tr> </table> </td> </tr> </table> </div> [/not-logged] profile.php (а этот фаил и сохраняет и обновляет с базы обычные окна для в вода а select option некак нехочет) <?php /* ===================================================== DataLife Engine Nulled by M.I.D-Team —————————————————-- http://www.mid-team.ws/ —————————————————-- Copyright (c) 2004,2008 SoftNews Media Group ===================================================== Данный код защищен авторскими правами ===================================================== Файл: profile.php —————————————————-- Назначение: Профиль пользователя ===================================================== */ if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } include_once ENGINE_DIR.'/classes/parse.class.php'; //################################################################################ #################################### // Обновление информации о пользователе //################################################################################ #################################### if($allow_userinfo AND $doaction == "adduserinfo"){ if ($_POST['dle_allow_hash'] == "" OR $_POST['dle_allow_hash'] != $dle_login_hash) { die("Hacking attempt! User ID not valid"); } $parse = new ParseFilter(); $parse->safe_mode = true; $stop = false; $password1 = $db->safesql($parse->process($_POST['password1'])); $password2 = $db->safesql($parse->process($_POST['password2'])); $altpass = md5($_POST['altpass']); $info = $db->safesql($parse->BB_Parse($parse->process($_POST['info']), false)); $signature = $db->safesql($parse->BB_Parse($parse->process($_POST['signature']), false)); $email = $db->safesql($parse->process($_POST['email'])); $fullname = $db->safesql($parse->process($_POST['fullname'])); $old = $db->safesql($parse->process($_POST['old'])); $listen = $db->safesql($parse->process($_POST['listen'])); $land = $db->safesql($parse->process($_POST['land'])); $family = $db->safesql($parse->process($_POST['family'])); $sex = $db->safesql($parse->process($_POST['sex'])); $staate = $db->safesql($parse->process($_POST['staate'])); $statuss = $db->safesql($parse->process($_POST['statuss'])); $dating = $db->safesql($parse->process($_POST['dating'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup1'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup2'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup3'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup4'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup5'])); $dateyou = $db->safesql($parse->process($_POST['dateyou'])); $dateim = $db->safesql($parse->process($_POST['dateim'])); $children = $db->safesql($parse->process($_POST['children'])); $lenghtcm = $db->safesql($parse->process($_POST['lenghtcm'])); $wightkg = $db->safesql($parse->process($_POST['wightkg'])); $bodymen = $db->safesql($parse->process($_POST['bodymen'])); $bodymenp = $db->safesql($parse->process($_POST['bodymenp'])); $bodymenp1 = $db->safesql($parse->process($_POST['bodymenp1'])); $bodymenp2 = $db->safesql($parse->process($_POST['bodymenp2'])); $hair = $db->safesql($parse->process($_POST['hair'])); $work = $db->safesql($parse->process($_POST['work'])); $risim = $db->safesql($parse->process($_POST['risim'])); $livep = $db->safesql($parse->process($_POST['livep'])); $livep1 = $db->safesql($parse->process($_POST['livep1'])); $livep2 = $db->safesql($parse->process($_POST['livep2'])); $livep3 = $db->safesql($parse->process($_POST['livep3'])); $livep4 = $db->safesql($parse->process($_POST['livep4'])); $livep5 = $db->safesql($parse->process($_POST['livep5'])); $living = $db->safesql($parse->process($_POST['living'])); $interes = $db->safesql($parse->process($_POST['interes'])); $alkohol = $db->safesql($parse->process($_POST['alkohol'])); $smoke = $db->safesql($parse->process($_POST['smoke'])); $sport = $db->safesql($parse->process($_POST['sport'])); $icq = $db->safesql($parse->process($_POST['icq'])); $allowed_ip = $db->safesql($parse->process(trim($_POST['allowed_ip']))); $row = $db->super_query("SELECT * FROM " . USERPREFIX . "_users WHERE name = '$user'"); $xfieldsid = stripslashes ($row['xfields']); $image = $_FILES['image']['tmp_name']; $image_name = $_FILES['image']['name']; $image_size = $_FILES['image']['size']; $img_name_arr = explode(".",$image_name); $type = end($img_name_arr); if($image_name != "") $image_name = totranslit(stripslashes($img_name_arr[0])).".".totranslit($type); if (!$is_logged OR !($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) { $stop = $lang['news_err_13'];} if (is_uploaded_file($image) AND !$stop) { if ($image_size < 6000000) { $allowed_extensions = array("jpg", "png", "jpe", "jpeg", "gif"); if ((in_array($type, $allowed_extensions) or in_array(strtolower($type), $allowed_extensions)) and $image_name) { include_once ENGINE_DIR.'/inc/makethumb.php'; $res = @move_uploaded_file($image, ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type); if ($res) { @chmod(ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type, 0666); $thumb=new thumbnail(ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type); if ($thumb->size_auto($user_group[$member_id['user_group']]['max_foto'])) { $thumb->jpeg_quality($config['jpeg_quality']); $thumb->save(ROOT_DIR."/uploads/fotos/foto_".$row['user_id'].".".$type); } else { @rename(ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type, ROOT_DIR."/uploads/fotos/foto_".$row['user_id'].".".$type); } @chmod(ROOT_DIR."/uploads/fotos/foto_".$row['user_id'].".".$type, 0666); $foto_name = "foto_".$row['user_id'].".".$type; $db->query("UPDATE " . USERPREFIX . "_users set foto='$foto_name' where name='$user'"); } else $stop .= $lang['news_err_14']; } else $stop .= $lang['news_err_15']; } else $stop .= $lang['news_err_16']; @unlink (ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type); } if ($_POST['del_foto'] == "yes") { @unlink (ROOT_DIR."/uploads/fotos/".$row['foto']); $db->query("UPDATE " . USERPREFIX . "_users set foto='' WHERE name='$user'"); } if (strlen($password1)>0){ $altpass = md5($altpass); if ($altpass!=$member_id['password']) { $stop .= $lang['news_err_17']; } if ($password1!=$password2) { $stop .= $lang['news_err_18']; } if (strlen($password1) < 6) { $stop .= $lang['news_err_19']; } } if ((!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email)) or (empty($email))) { $stop .= $lang['news_err_21']; } if (strlen($info) > 1000) { $stop .= $lang['news_err_22']; } if (strlen($signature) > 1000) { $stop .= $lang['news_err_22']; } if (strlen($fullname) > 100) { $stop .= $lang['news_err_23']; } if (strlen($old) > 50) { $stop .= $lang['news_err_23']; } if (strlen($listen) > 100) { $stop .= $lang['news_err_23']; } if (strlen($land) > 100) { $stop .= $lang['news_err_24']; } if (strlen($family) > 100) { $stop .= $lang['news_err_24']; } if (strlen($sex) > 100) { $stop .= $lang['news_err_24']; } if (strlen($staate) > 100) { $stop .= $lang['news_err_24']; } if (strlen($statuss) > 100) { $stop .= $lang['news_err_24']; } if (strlen($dating) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup1) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup2) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup3) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup4) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup5) > 100) { $stop .= $lang['news_err_24']; } if (strlen($datingyou) > 100) { $stop .= $lang['news_err_24']; } if (strlen($datingim) > 100) { $stop .= $lang['news_err_24']; } if (strlen($children) > 100) { $stop .= $lang['news_err_24']; } if (strlen($lenghtcm) > 100) { $stop .= $lang['news_err_24']; } if (strlen($wightkg) > 100) { $stop .= $lang['news_err_24']; } if (strlen($bodymen) > 100) { $stop .= $lang['news_err_24']; } if (strlen($bodymenp) > 100) { $stop .= $lang['news_err_24']; } if (strlen($bodymenp1) > 100) { $stop .= $lang['news_err_24']; } if (strlen($bodymenp2) > 100) { $stop .= $lang['news_err_24']; } if (strlen($hair) > 100) { $stop .= $lang['news_err_24']; } if (strlen($work) > 100) { $stop .= $lang['news_err_24']; } if (strlen($resim) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep1) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep2) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep3) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep4) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep5) > 100) { $stop .= $lang['news_err_24']; } if (strlen($living) > 100) { $stop .= $lang['news_err_24']; } if (strlen($interes) > 100) { $stop .= $lang['news_err_24']; } if (strlen($alkohol) > 100) { $stop .= $lang['news_err_24']; } if (strlen($smoke) > 100) { $stop .= $lang['news_err_24']; } if (strlen($sport) > 100) { $stop .= $lang['news_err_24']; } if (strlen($icq) > 20) { $stop .= $lang['news_err_25']; } $db->query ("SELECT name FROM " . USERPREFIX . "_users where email = '$email' AND name != '$user'"); if ($db->num_rows()) { $stop .= $lang['reg_err_8']; } $db->free(); if ($stop){ msgbox ($lang['all_err_1'], $stop);} else { if ($_POST['allow_mail']) {$allow_mail = 0;} else {$allow_mail = 1;} $xfieldsaction = "init"; $xfieldsadd = false; include(ENGINE_DIR.'/inc/userfields.php'); $filecontents = array (); if (!empty($postedxfields)) { foreach ($postedxfields as $xfielddataname => $xfielddatavalue) { if (!$xfielddatavalue) { continue;} $xfielddatavalue = $db->safesql($parse->BB_Parse($parse->process($xfielddatavalue), false)); $xfielddataname = $db->safesql($xfielddataname); $xfielddataname = str_replace("|", "|", $xfielddataname); $xfielddatavalue = str_replace("|", "|", $xfielddatavalue); $filecontents[] = "$xfielddataname|$xfielddatavalue"; } $filecontents = implode("||", $filecontents); } else $filecontents = ''; if (strlen($password1)>0) { $password1 = md5(md5($password1)); $sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', old='$old', listen='$listen', land='$land', family='$family', sex='$sex', staate='$staate', statuss='$statuss', dating='$dating', oldgroup='$oldgroup', oldgroup1='$oldgroup1', oldgroup2='$oldgroup2', oldgroup3='$oldgroup3', oldgroup4='$oldgroup4', oldgroup5='$oldgroup5', dateyou='$dateyou', dateim='$dateim', children='$children', lenghtcm='$lenghtcm', wightkg='$wightkg', bodymen='$bodymen', bodymenp='$bodymenp', bodymenp1='$bodymenp1', bodymenp2='$bodymenp2', hair='$hair', work='$work', resim='$resim', livep='$livep', livep1='$livep1', livep2='$livep2', livep3='$livep3', livep4='$livep4', livep5='$livep5', living='$living', interes='$interes', alkohol='$alkohol', smoke='$smoke', sport='$sport', icq='$icq', email='$email', info='$info', signature='$signature', password='$password1', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'"; } else { $sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', old='$old', listen='$listen', land='$land', family='$family', sex='$sex', staate='$staate', statuss='$statuss', dating='$dating', oldgroup='$oldgroup', oldgroup1='$oldgroup1', oldgroup2='$oldgroup2', oldgroup3='$oldgroup3', oldgroup4='$oldgroup4', oldgroup5='$oldgroup5', dateyou='$dateyou', dateim='$dateim', children='$children', lenghtcm='$lenghtcm', wightkg='$wightkg', bodymen='$bodymen', bodymenp='$bodymenp', bodymenp1='$bodymenp1', bodymenp2='$bodymenp2', hair='$hair', work='$work', resim='$resim', livep='$livep', livep1='$livep1', livep2='$livep2', livep3='$livep3', livep4='$livep4', livep5='$livep5', living='$living', interes='$interes', alkohol='$alkohol', smoke='$smoke', sport='$sport', icq='$icq', email='$email', info='$info', signature='$signature', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'"; } $db->query($sql_user); } } //################################################################################ #################################### // Просмотр профиля пользователя //################################################################################ #################################### $parse = new ParseFilter(); $user_found = FALSE; $sql_result = $db->query("SELECT * FROM " . USERPREFIX . "_users where name = '$user'"); $tpl->load_template('userinfo.tpl'); while($row = $db->get_row($sql_result)){ $user_found = TRUE; if ($row['banned'] == 'yes') $user_group[$row['user_group']]['group_name'] = $lang['user_ban']; if ($row['allow_mail']){ $email = explode("@", $row['email'], 2); $tpl->set('{email}', "<a href=\"$PHP_SELF?do=feedback&user=$row[user_id]\">".$lang['news_mail']."</a>"); } else { $tpl->set('{email}', $lang['news_nomail'], $output); } $tpl->set('{pm}', "<a href=\"$PHP_SELF?do=pm&doaction=newpm&user=".$row['user_id']."\">".$lang['news_pmnew']."</a>"); if (!$row['allow_mail']) $mailbox = "checked"; else $mailbox = ""; if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto']))) $tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']); else $tpl->set('{foto}', "{THEME}/images/noavatar.png"); $tpl->set('{hidemail}', "<input type=\"checkbox\" name=\"allow_mail\" value=\"1\" ".$mailbox."> ".$lang['news_noamail']); $tpl->set('{usertitle}', stripslashes($row['name'])); $tpl->set('{fullname}', stripslashes($row['fullname'])); $tpl->set('{old}', stripslashes($row['old'])); $tpl->set('{listen}', stripslashes($row['listen'])); $tpl->set('{icq}', stripslashes($row['icq'])); $tpl->set('{land}', stripslashes($row['land'])); $tpl->set('{family}', stripslashes($row['family'])); $tpl->set('{sex}', stripslashes($row['sex'])); $tpl->set('{staate}', stripslashes($row['staate'])); $tpl->set('{statuss}', stripslashes($row['statuss'])); $tpl->set('{dating}', stripslashes($row['dating'])); $tpl->set('{oldgroup}', stripslashes($row['oldgroup'])); $tpl->set('{oldgroup1}', stripslashes($row['oldgroup1'])); $tpl->set('{oldgroup2}', stripslashes($row['oldgroup2'])); $tpl->set('{oldgroup3}', stripslashes($row['oldgroup3'])); $tpl->set('{oldgroup4}', stripslashes($row['oldgroup4'])); $tpl->set('{oldgroup5}', stripslashes($row['oldgroup5'])); $tpl->set('{dateyou}', stripslashes($row['dateyou'])); $tpl->set('{dateim}', stripslashes($row['dateim'])); $tpl->set('{children}', stripslashes($row['children'])); $tpl->set('{lenghtcm}', stripslashes($row['lenghtcm'])); $tpl->set('{wightkg}', stripslashes($row['wightkg'])); $tpl->set('{bodymen}', stripslashes($row['bodymen'])); $tpl->set('{bodymenp}', stripslashes($row['bodymenp'])); $tpl->set('{bodymenp1}', stripslashes($row['bodymenp1'])); $tpl->set('{bodymenp2}', stripslashes($row['bodymenp2'])); $tpl->set('{hair}', stripslashes($row['hair'])); $tpl->set('{work}', stripslashes($row['work'])); $tpl->set('{resim}', stripslashes($row['resim'])); $tpl->set('{livep}', stripslashes($row['livep'])); $tpl->set('{livep1}', stripslashes($row['livep1'])); $tpl->set('{livep2}', stripslashes($row['livep2'])); $tpl->set('{livep3}', stripslashes($row['livep3'])); $tpl->set('{livep4}', stripslashes($row['livep4'])); $tpl->set('{livep5}', stripslashes($row['livep5'])); $tpl->set('{living}', stripslashes($row['living'])); $tpl->set('{interes}', stripslashes($row['interes'])); $tpl->set('{alkohol}', stripslashes($row['alkohol'])); $tpl->set('{smoke}', stripslashes($row['smoke'])); $tpl->set('{sport}', stripslashes($row['sport'])); $tpl->set('{info}', stripslashes($row['info'])); $tpl->set('{editmail}', stripslashes($row['email'])); $tpl->set('{comm_num}', $row['comm_num']); $tpl->set('{news_num}', $row['news_num']); $tpl->set('{status}', stripslashes($user_group[$row['user_group']]['group_name'])); $tpl->set('{rate}', userrating ($row['name'])); $tpl->set('{registration}', langdate("j F Y H:i", $row['reg_date'])); $tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate'])); if ($user_group[$row['user_group']]['icon']) $tpl->set('{group-icon}', "<img src=\"".$user_group[$row['user_group']]['icon']."\" border=\"0\" />"); else $tpl->set('{group-icon}', ""); if ($is_logged AND $user_group[$row['user_group']]['time_limit'] AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] < 3)) { $tpl->set_block("'\\[time_limit\\](.*?)\\[/time_limit\\]'si","\\1"); if ($row['time_limit']) { $tpl->set('{time_limit}', langdate("j F Y H:i", $row['time_limit'])); } else { $tpl->set('{time_limit}', $lang['no_limit']); } } else { $tpl->set_block("'\\[time_limit\\](.*?)\\[/time_limit\\]'si",""); } $_IP = $db->safesql($_SERVER['REMOTE_ADDR']); $tpl->set('{ip}', $_IP); $tpl->set('{allowed-ip}', stripslashes($row['allowed_ip'])); $tpl->set('{editinfo}', $parse->decodeBBCodes($row['info'], false)); $tpl->set('{editsignature}', $parse->decodeBBCodes($row['signature'], false)); $tpl->set('{comments}', "<a href=\"$PHP_SELF?do=lastcomments&userid=".$row['user_id']."\">".$lang['last_comm']."</a>"); if ($config['allow_alt_url'] == "yes") { $tpl->set('{news}', "<a href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/news/"."\">".$lang['all_user_news']."</a>"); } else { $tpl->set('{news}', "<a href=\"".$PHP_SELF."?subaction=allnews&user=".urlencode($row['name'])."\">".$lang['all_user_news']."</a>"); } if ($row['signature']) { $tpl->set_block("'\\[signature\\](.*?)\\[/signature\\]'si","\\1"); $tpl->set('{signature}', stripslashes($row['signature'])); } else { $tpl->set_block("'\\[signature\\](.*?)\\[/signature\\]'si",""); } $xfieldsaction = "list"; $xfieldsadd = false; $xfieldsid = $row['xfields']; include(ENGINE_DIR.'/inc/userfields.php'); $tpl->set('{xfields}',$output); // Обработка дополнительных полей $xfieldsdata = xfieldsdataload ($row['xfields']); foreach ($xfields as $value) { $preg_safe_name = preg_quote($value[0], "'"); if ($value[5] != 1 OR ($is_logged AND $member_id['user_group'] == 1) OR ($is_logged AND $member_id['user_id'] == $row['user_id'])) { if (empty($xfieldsdata[$value[0]])) { $tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "", $tpl->copy_template); } else { $tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "\\1", $tpl->copy_template); } $tpl->copy_template = preg_replace("'\\[xfvalue_{$preg_safe_name}\\]'i", stripslashes($xfieldsdata[$value[0]]), $tpl->copy_template); } else { $tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "", $tpl->copy_template); $tpl->copy_template = preg_replace("'\\[xfvalue_{$preg_safe_name}\\]'i", "", $tpl->copy_template); } } // Обработка дополнительных полей if ($is_logged AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) { $tpl->set('{edituser}',"[ <a href=\"java script:ShowOrHide('options')\">".$lang['news_option']."</a> ]"); } else $tpl->set('{edituser}', ""); if ($is_logged AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) { $tpl->set('[not-logged]',""); $tpl->set('[/not-logged]',""); } else $tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si","<!-- profile -->"); if ($config['allow_alt_url'] == "yes") $link_profile = $config['http_home_url']."user/".urlencode($row['name'])."/"; else $link_profile = $PHP_SELF."?subaction=userinfo&user=".urlencode($row['name']); if ($is_logged AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) { $tpl->copy_template = "<form method=\"post\" name=\"userinfo\" id=\"userinfo\" enctype=\"multipart/form-data\" action=\"{$link_profile}\">".$tpl->copy_template." <input type=\"hidden\" name=\"doaction\" value=\"adduserinfo\" /> <input type=\"hidden\" name=\"dle_allow_hash\" value=\"{$dle_login_hash}\" /> </form>"; } $tpl->compile('content'); } $tpl->clear(); $db->free($sql_result); if ($user_found == FALSE) { $allow_active_news = false; msgbox ($lang['all_err_1'], $lang['news_err_26']); } ?> помоги в этой проблеме нет сил моих больше! говорили друганы что можно чтото с JavaScript но я по яве ноль! Спасибо
  2. Всё правельно ЕГОРР сделал, что сделал подробно! шас вот буду пробывать, только завалился в нет! Спасибо за ответы отпишу при готовности!
  3. ну я лутше приведу пример окай! юзер сохраняет к примеру "Любовь" оно записывается в базу данных! ну вот а при следующем редактирование чтобы оно обновлялось с базы данных ну чтобы правельное было уже вписано! (выбрано в этой опции)
  4. ну я лутше приведу пример окай! юзер сохраняет к примеру "Любовь" оно записывается в базу данных! ну вот а при следующем редактирование чтобы оно обновлялось с базы данных ну чтобы правельное было уже вписано! (выбрано в этой опции)
  5. В общем всё уже стоит в заголовке! как зделать чтобы при заходи на страницу редакции профиля список select обновлялся! мучиюсь уже месяц! Использую этот код: Прошу помощи сам несправляюсь, запарился! буду очень благодарен!!!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy