![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
Проблема в следующем:
когда я пытаюсь отредактировать добавленую ранее запись появляется сообщение что незапролнено поле имя, хотя оно заполнено. вот функция КОД function updateNumer($nomer, $name, $gorod, $adres) { global $admin_file, $db, $prefix; if ($name != ""){ include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center>" . _REF_SAVECHANGES_AUT . " ?<br><br>" ."<table border=\"1\">" ."<tr><td>" . _REF_NUMER . ": </td><td><b>$nomer</b></td></tr>" ."<tr><td>" . _REF_NAME . ": </td><td><b>$name</b></td></tr>" ."<tr><td>" . _REF_HOME . ": </td><td><b>$gorod</b></td></tr>" ."<tr><td>" . _REF_ADRESS . ": </td><td><b>$adres</b></td></tr>" ."</table><br><br>" ."[ <a href=\"".$admin_file.".php?op=esupdateNumer&nomer=$nomer&name=$name&gorod=$gorod&adres=$adres\">" . _YES . "</a> | <a href=\"".$admin_file.".php?op=mod_numer\">" . _NO . "</a> ]<br><br>" ."" . _GOBACK . "</center>"; CloseTable(); include("footer.php"); } else { include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><b>" . _REF_NOEXIST_ERR . "</b><br><br>" //==змін не було зроблено ."" . _GOBACK . "</center>"; CloseTable(); include("footer.php"); } } кто знает подсажите пожалуста |
|
|
![]()
Сообщение
#2
|
|
Фэнат Stamina-ы ![]() Группа: Разработчики Сообщений: 2,470 Регистрация: 6.7.2007 Из: (-: Украина :-) Пользователь №: 268 Спасибо сказали: 992 Вставить ник ![]() |
Код кошмарный. Это раз.
Не ясно, вообще что это за функция и как она действует. Это два. Уточните. |
|
|
![]()
Сообщение
#3
|
|
Ю а Зверь! (3-815-407) ![]() Группа: Разработчики Сообщений: 1,263 Регистрация: 5.7.2007 Из: Рашен федерашен Пользователь №: 263 Спасибо сказали: 320 Вставить ник ![]() |
Функция, как я понял, только выводит запрос на подтверждение. Сохраняет другая - esupdateNumer (вот ее и давайте)
код в самом деле - писали после распития горилки по ходу )))) причем выпили основательно. |
|
|
![]()
Сообщение
#4
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
Вот весь код
КОД <?php
if (!defined('ADMIN_FILE') || !is_admin_modul($aid, "Ref_phone")) die("Illegal File Access"); global $admin_file, $prefix, $db; //*********************************************************/ // Functions номера телефона //*********************************************************/ function displayNumer() { global $admin, $admin_file; include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_EDITFONE . ": " . _REF_PHONE . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); //========================= echo "<center><font class=\"option\"><b>" . _REF_EDITFONE . "</b></font><br><br>" ."<form method=\"post\" action=\"".$admin_file.".php?\">" ."<b>" . _REF_PHONENAME . ": </b> <input type=\"text\" name=\"chng_numer\" size=\"20\">\n" ."<select name=\"op\">" ."<option value=\"modifyNumer\">" . _REF_MODIFY . "</option>\n" ."<option value=\"delNumer\">" . _REF_DELETE . "</option></select>\n" ."<input type=\"submit\" value=\"" . _OK . "\"></form></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center><font class=\"option\"><b>" . _REF_PHONE_ADD . "</b></font><br><br>" ."<form action=\"".$admin_file.".php?\" method=\"post\">" ."<table border=\"1\" width=\"100%\">" ."<tr><td width=\"100\">" . _REF_NUMER . "</td>" ."<td><input type=\"text\" name=\"add_nomer\" size=\"30\" maxlength=\"25\"> <font class=\"tiny\">" . _REF_REQUIRED . "</font></td></tr>" ."<tr><td>" . _REF_NAME . "</td>" ."<td><input type=\"text\" name=\"add_name\" size=\"30\" maxlength=\"50\"> <font class=\"tiny\">" . _REF_REQUIRED . "</font></td></tr>" ."<tr><td>" . _REF_HOME . "</td>" ."<td><input type=\"text\" name=\"add_gorod\" size=\"30\" maxlength=\"60\"></td></tr>" ."<tr><td>" . _REF_ADRESS . "</td>" ."<td><input type=\"text\" name=\"add_adres\" size=\"30\" maxlength=\"60\"></td></tr>" ."<input type=\"hidden\" name=\"op\" value=\"addNumer\">" ."<tr><td><br><input type=\"submit\" value=\"" . _REF_PHONE_ADD . "\"></form></td></tr>" ."</table>"; CloseTable(); include("footer.php"); } function modifyNumer($chng_numer) { global $admin_file, $prefix, $db; include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; //============================ $result = $db->sql_query("Select nomer, name, gorod, adres FROM ".$prefix."_telefone Where nomer='$chng_numer'"); //============================ $numrows = $db->sql_numrows($result); if($numrows > 0) { $row = $db->sql_fetchrow($result); $nomer = $row['nomer']; $name = $row['name']; $gorod = $row['gorod']; $adres = $row['adres']; OpenTable(); echo "<center><font class=\"option\"><b>" . _REF_PHONE_UPDATE . ": <i> $nomer</i></b></font></center>" ."<form action=\"".$admin_file.".php?\" method=\"post\">" ."<table border=\"1\">" //=========================== ."<tr><td>" . _REF_NUMER . "</td>" ."<td><input type=\"text\" name=\"nomer\" value=\"$nomer\"> <font class=\"tiny\">" . _REF_REQUIRED . "</font></td></tr>" //=========================== ."<tr><td>" . _REF_NAME . "</td>" ."<td><input type=\"text\" name=\"name\" value=\"$name\"> <font class=\"tiny\">" . _REF_REQUIRED . "</font></td></tr>" ."<tr><td>" . _REF_HOME . "</td>" ."<td><input type=\"text\" name=\"gorod\" value=\"$gorod\"></td></tr>" ."<tr><td>" . _REF_ADRESS . "</td>" ."<td><input type=\"text\" name=\"adres\" value=\"$adres\"></td></tr>" ."<input type=\"hidden\" name=\"op\" value=\"updateNumer\">" ."<tr><td><br><input type=\"submit\" value=\"" . _REF_SAVECHANGES . "\"></form></td></tr>" ."</table>"; CloseTable(); } else { OpenTable(); echo "<center><b>" . _REF_NUMERNO . "</b><br><br>" ."" . _GOBACK . "</center>"; CloseTable(); } include("footer.php"); } function updateNumer($nomer, $name, $gorod, $adres) { global $admin_file, $db, $prefix; if ($name != ""){ include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center>" . _REF_SAVECHANGES_AUT . " ?<br><br>" ."<table border=\"1\">" ."<tr><td>" . _REF_NUMER . ": </td><td><b>$nomer</b></td></tr>" ."<tr><td>" . _REF_NAME . ": </td><td><b>$name</b></td></tr>" ."<tr><td>" . _REF_HOME . ": </td><td><b>$gorod</b></td></tr>" ."<tr><td>" . _REF_ADRESS . ": </td><td><b>$adres</b></td></tr>" ."</table><br><br>" ."[ <a href=\"".$admin_file.".php?op=esupdateNumer&nomer=$nomer&name=$name&gorod=$gorod&adres=$adres\">" . _YES . "</a> | <a href=\"".$admin_file.".php?op=mod_numer\">" . _NO . "</a> ]<br><br>" ."" . _GOBACK . "</center>"; CloseTable(); include("footer.php"); } else { include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><b>" . _REF_NOEXIST_ERR . "</b><br><br>" //==змін не було зроблено ."" . _GOBACK . "</center>"; CloseTable(); include("footer.php"); } } switch($op) { case "mod_numer": displayNumer(); break; //=====Підтвердження змін================== case "esupdateNumer": $dbi->sql_query("update " . $prefix . "_telefone set nomer='$nomer', name='$name', gorod='$gorod', adres='$adres' where nomer='$nomer'"); include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center><b>" . _REF_EXIST . "</b><br><br>" //==зміни було зроблено ."[ <a href=\"".$admin_file.".php?op=mod_numer\">" . _REF_EXIST_GOBACK . "</a> ]</center>"; CloseTable(); include("footer.php"); break; case "modifyNumer": modifyNumer($chng_numer); break; case "updateNumer": updateNumer($nomer, $name, $gorod, $adres); break; //===знизу помилка case "delNumer": $numrow = $db->sql_numrows($db->sql_query("SELECT nomer FROM ".$prefix."_telefone WHERE nomer='$chng_numer'")); //====Перевірка на такий само номер if ($numrow > 0) { include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center><font class=\"option\"><b>" . _REF_DELETE . "</b></font><br><br>" ."" . _REF_EDDELETE . " <b>$chng_numer</b> ?<br><br>" ."[ <a href=\"".$admin_file.".php?op=delNumerConf&del_numer=$chng_numer\">" . _YES . "</a> | <a href=\"".$admin_file.".php?op=mod_numer\">" . _NO . "</a> ]</center>"; CloseTable(); include("footer.php"); } else { include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center><b>" . _REF_NUMERNO . "</b><br><br>" ."" . _GOBACK . ""; CloseTable(); include("footer.php"); return; } break; case "delNumerConf": $db->sql_query("delete from " . $prefix . "_telefone where nomer='$del_numer'"); include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center>" . _REF_PHONENAME . " <b>$del_numer</b> " . _REF_PHONE_DELES . "<br><br>" //==видалення було зроблено ."[ <a href=\"".$admin_file.".php?op=mod_numer\">" . _REF_EXIST_GOBACK . "</a> ]</center>"; CloseTable(); include("footer.php"); break; case "addNumer": if (!($add_nomer && $add_name)) { include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center><b>" . _REF_TOCOMPLETE . "</b><br><br>" ."" . _GOBACK . ""; CloseTable(); include("footer.php"); return; } $numrow = $db->sql_numrows($db->sql_query("SELECT nomer FROM ".$prefix."_telefone WHERE nomer='$add_nomer'")); //====Перевірка на такий само номер if ($numrow > 0) { include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center><b>" . _REF_NUMERAL . "</b><br><br>" ."" . _GOBACK . ""; CloseTable(); include("footer.php"); return; } else { $sql = "insert into " . $prefix . "_telefone "; $sql .= "(nomer,name,gorod,adres) "; $sql .= "values ('$add_nomer','$add_name','$add_gorod','$add_adres')"; $result = $db->sql_query($sql); if (!$result) { return; } } include("header.php"); GraphicAdmin(); OpenTable(); echo "<center><font class=\"title\"><b>" . _REF_NUMERADMIN . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<center><b>" . _REF_PHONE_ADDES . "</b><br><br>" ."[ <a href=\"".$admin_file.".php?op=mod_numer\">" . _REF_EXIST_GOBACK . "</a> ]</center>"; CloseTable(); include("footer.php"); break; } ?> |
|
|
![]()
Сообщение
#5
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
Sunvas, Astrix Парни выручайте вот весь код выложил.
Я понимаю что новый релиз АС выпустили с ним заморочек хватает но всё-же выберите свободную минутку гляньте. |
|
|
![]()
Сообщение
#6
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
Люди помогите, у мнея так ничего и не получается. Пробема осталась - в админке модуля нельзя отредактировать занесённый в базу телефон.
вот прилогаю модуль. ![]() Блин сколько не бился толку нет, помогите пожалуста. |
QAZ, Вас 1 раз(а) поблагодарили за это сообщение: Sparki | |
|
|
![]()
Сообщение
#7
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
ok спрошу по другому. Кто возьмется его довести до ума и за сколько + сделать дополнительные фичи.
Если есть желающие то 28ноль24ноль4одинадцать |
|
|
![]()
Сообщение
#8
|
|
Я уже люблю АС ![]() Группа: Пользователи Сообщений: 129 Регистрация: 6.2.2008 Из: Томск Пользователь №: 2,257 Спасибо сказали: 2 Вставить ник ![]() |
я поддерживаю данную мысль по адаптации модуля. сколько он существует, а так никто еще не адаптировал под современные релизы. А может просто не хочет делиться (IMG:http://antislaed.net/style_emoticons/default/sad.gif)
|
|
|
![]()
Сообщение
#9
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 226 Регистрация: 6.4.2008 Из: Казахстан, Караганда Пользователь №: 3,130 Спасибо сказали: 48 Вставить ник ![]() |
Под какую версию нужно то?
|
|
|
![]()
Сообщение
#10
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
если конкретно то под AntiSlaed 4.2 [MOD] by Sergey-Next. Ты как прсто довести до ума возьмёшся или сможеш добавить дополнительные фичи
Сообщение отредактировал QAZ: Dec 3 2008, 16:42 |
|
|
![]()
Сообщение
#11
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
![]() вот индекс файл адимнки от телефонного спарвочника, в нем добавил (брал из непеределанного от нюки) в function updateNumer вот это - if (isset($_POST['name'])) {$name=$_POST['name'];} и в case "esupdateNumer": - if (isset($_GET['name'])) {$name=$_GET['name'];} Теперь в админке можно редактировать АДРЕС, ИМЯ, И ВСЁ ОСТАЛЬНОЕ (раньше не получалось), при редактировании номера пишет что сохранение прошло удачно, но при этом номер не меняется. Гуру гляньте пожалуста, у же мозги вскипают. Сообщение отредактировал QAZ: Dec 6 2008, 22:01 |
|
|
![]()
Сообщение
#12
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
я так понял это никому не нужно и не интересно?
|
|
|
![]()
Сообщение
#13
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 66 Регистрация: 1.12.2008 Из: Ростов-на-Дону Пользователь №: 6,436 Спасибо сказали: 3 Вставить ник ![]() |
Поддерживаю данный топик. Модуль классный, помогите довести до ума, пожалуйста.
|
|
|
![]()
Сообщение
#14
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 220 Регистрация: 26.8.2007 Из: Русь Пользователь №: 689 Спасибо сказали: 37 Вставить ник ![]() |
Ага. Модуль нужный...
|
|
|
![]() ![]()
Сообщение
#15
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 38 Регистрация: 26.11.2008 Из: Мск Пользователь №: 6,385 Спасибо сказали: 14 Вставить ник ![]() |
Модуль Телефонного справочника под AS 4.2
![]() (вправлен мозг коду, выправлены замеченые косяки) Тоже самое только под AS 3.5 (под этой верситей не тестил. Велком выявленые косяки) ![]() Будут пожелания по доработке, сделаем. Если понравиться спасибо или wmz, а лучше заказами ) Поправил ошибку с работой в админке. Чтоб не перекачивать всё, в admin.php модуля phone: КОД if (!defined("ADMIN_FILE") || !is_admin_modul("files")) die("Illegal File Access"); - бестолковый признаю)
на if (!defined("ADMIN_FILE") || !is_admin_modul("phone")) die("Illegal File Access"); Сообщение отредактировал Sulla: Dec 23 2008, 01:34 |
|
|
![]()
Сообщение
#16
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 38 Регистрация: 26.11.2008 Из: Мск Пользователь №: 6,385 Спасибо сказали: 14 Вставить ник ![]() |
Для тех у кого AS 3.5
если не пашет вариант из сообщения выше, то: ![]() или просто заменитие в пользовательской части index.php на ![]() |
Sulla, Вас 1 раз(а) поблагодарили за это сообщение: jhon | |
|
|
![]()
Сообщение
#17
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 70 Регистрация: 6.9.2007 Пользователь №: 797 Спасибо сказали: 2 Вставить ник ![]() |
Здравствуйте, кто-нибудь сможет доработать данный модуль за деньги (бюджет 1000руб.)?
- Необходимо добавить несколько полей - Необходимо сделать поиск по всем полям сразу (т.е. чтобы не нужно было выбирать или по имени или по номеру) - Нужны категории и подкатегории - Нужно добавить возможность администраторам прикреплять к каждому номеру файлы pdf (карточки абонентов) Если кто сможет помочь буду признателен. |
|
|
![]()
Сообщение
#18
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 70 Регистрация: 6.9.2007 Пользователь №: 797 Спасибо сказали: 2 Вставить ник ![]() |
Может быть кто-нибудь поможет сделать данный модуль под AS 4.3.1 next. У меня поиск не работает. Модуль очень нужен.
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25 April 2025 - 19:14 |