Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
firma_contact.php
Содержимое
<?php $title = 'Контакты организации'; require_once (__DIR__ . '/../autoloader.php'); use app\organizations\Organizations; use app\organizations\OrganizationPhones; use app\organizations\OrganizationEmails; use app\organizations\OrganizationSites; use app\organizations\OrganizationRubriks; // Проверяем, принадлежит ли нам организация if (App::$request->get('id_firm') == null || Organizations::isMyOrganization(App::$request->get('id_firm')) == false) { header('Location: /'); exit; } require_once (__DIR__ . '/../inc/top_new.inc'); App::$view->render('user/organizations/organization_contact', [ 'organization' => Organizations::getMyOrganizations( App::$user->getId(), App::$request->get('id_firm') )[0], 'phones' => OrganizationPhones::getPhones(App::$request->get('id_firm')), 'emails' => OrganizationEmails::getEmails(App::$request->get('id_firm')), 'sites' => OrganizationSites::getSites(App::$request->get('id_firm')), 'rubriks' => OrganizationRubriks::getRubriks(App::$request->get('id_firm')) ]); require_once (__DIR__ . '/../inc/bottom_new.inc'); /* $base_url="../"; $menu_page="people"; require_once $base_url."config_lang.php"; require_once($base_url.'func.php'); $l=db_connect(); require($base_url."inc/top.inc"); ?> <?php $_GET['id_firm'] = (int) $_GET['id_firm']; $firma = sqlval("select t1.*, t2.* from firma_superuser t1, firma t2 where t1.user_id={$id_user_sess} and t1.firma_id = t2.id and t1.firma_id='{$_GET['id_firm']}'"); $stat=sqlval("select count(*) from stat_brows where id_firm='{$firma['firma_id']}'"); $rubrik_array = array(); $rubriks = sql("select * from rubrik2 where id_firm={$firma['firma_id']}"); while ( $rubrik = sqlget($rubriks)) { $rs_otrasl = sqlval("select * from otrasl2 where id='{$rubrik['id_rubrik']}'"); $rubrik_array[] = array('id'=>$rubrik['id_rubrik'], 'name'=>$rs_otrasl['name_otrsl']); } $emails = fetchAll("select * from firma_email where id_firma='{$firma['firma_id']}'"); if (!count($emails)) { $emails = array('email'=>''); } $sites = fetchAll("select * from firma_site where id_firma='{$firma['firma_id']}'"); if (!count($sites)) { $sites = array('url'=>''); } $phones = fetchAll("select * from firma_phone where id_firma='{$firma['firma_id']}' order by id"); ?> <?php require_once($base_url."template/user_my_firm_top.php"); ?> <?php if ( $firma['firma_id'] != '' ) : ?> <?php require_once('firma_profile.inc.php'); ?> <h3>Контакты</h3><br /> <script type="text/javascript" src="/js/jquery.clonable.js"></script> <script src="/library/js/jquery/jquery.validate.min.js" type="text/javascript" language="javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $('.clonable_container').pseudoclonable(); (function($) { $('#sub_adm_area_id').change(function(){ $('#locality_id').addClass('ui-autocomplete-loading'); $.getJSON("/firma/action.php",{id: $(this).val(), 'action': 'load_locality'}, function(data){ $('#locality_id').find('option').remove(); for (var i = 0; i < data.length; i++) { $('#locality_id').append( new Option(data[i].name, data[i].id) ); } $('#locality_id').removeClass('ui-autocomplete-loading'); }); }); })(jQuery); (function($) { var url_validator = jQuery.validator.methods.url; var required_validator = jQuery.validator.methods.required; var email_validator = jQuery.validator.methods.email; $.validator.addMethod("url", function(value, element, params) { value = 'http://'+value; return this.optional(element) || url_validator.call(this, value, element, params) ; }, "Введите корректный url"); $.validator.addMethod("email", function(value, element, params) { return this.optional(element) || email_validator.call(this, value, element, params) ; }, "Введите коректный E-mail адрес"); $.validator.addMethod("suggest", function(value, element, params) { return this.optional(element) || $('.rubric-suggest-items').find('.rubric-suggest-item').not('.rubric-suggest-item-hidden').length; }, "Выберите вид деятельности"); $("#addform").validate({ errorClass: "p_red", errorElement: "div", onkeyup: false, rules: { "name":"required", "sub_adm_area_id":"required", "locality_id":"required", "dec_num":"required", "rubric-suggest-input":"suggest" }, messages: { "name": "Введите название организации ", "sub_adm_area_id":"Выберите район", "locality_id":"Выберите населенный пункт", "dec_num":"Введите контрольное число" }, submitHandler: function(form) { form.submit(); } }); })(jQuery); (function($) { var cache = {}, lastXhr, p = [], items = $('.rubric-suggest-items').find('.rubric-suggest-item'), limit=10; if (!items.last().hasClass("rubric-suggest-item-hidden")) { $('#rubric-suggest-input').addClass("hidden"); $('#rubric-suggest-text').addClass("hidden"); } items.each(function() { $(this).data("index", items.index(this)); }); items.not(".rubric-suggest-item-hidden").each(function() { var element = $(this); p.push({ id : element.find("input").val(), name : element.find(".rubric-suggest-item-name").text() }); }); items.find('.rubric-suggest-btn-remove-item').click(function(){ var item_idx = $(this).closest(".rubric-suggest-item").data("index"); p.splice(item_idx, 1); redraw(); $('#rubric-suggest-input').removeClass("hidden"); $('#rubric-suggest-text').removeClass("hidden"); }); function redraw(){ items.each(function(index) { console.log('each'); var item = $(this); if (p[index]) { item.removeClass('rubric-suggest-item-hidden').find(".rubric-suggest-item-name").html(p[index].name).end().find("input").val(p[index].id); } else { item.addClass("rubric-suggest-item-hidden").find("input").val(""); } }); } function autocompleteSelect(event, ui) { p.push({ name : ui.item.value, id : ui.item.id }); redraw(); if (!items.last().hasClass("rubric-suggest-item-hidden")) { $('#rubric-suggest-input').addClass("hidden"); $('#rubric-suggest-text').addClass("hidden"); } $(event.target).val(""); event.preventDefault(); } function check(data) { var result = data.slice(0); for (i = 0; i < p.length; i++) { for (j = 0; j < result.length; j++) { if (result[j].id == p[i].id) { result.splice(j, 1) } } } return result.slice(0, limit); } function autocompleteSource( request, response ) { var term = request.term.toLowerCase(); if (term in cache) { response(check(cache[term])); return; } lastXhr = $.getJSON( "/firma/action.php?action=autocomplete_rubrik", request, function( data, status, xhr ) { if (data !== null) { cache[term] = data; if ( xhr === lastXhr ) { response(check(data)); } } else { response(); } }); } var autocompleteOptions = { minLength: 1, source: autocompleteSource, select: autocompleteSelect, focus: function() { return false; } } $('#rubric-suggest-input').autocomplete(autocompleteOptions); })(jQuery); (function($) { var cache = {}, lastXhr; $( "#street" ).autocomplete({ minLength: 2, source: function( request, response ) { var term = request.term; if ( term in cache ) { response( cache[ term ] ); return; } lastXhr = $.getJSON( "/firma/action.php?action=search", request, function( data, status, xhr ) { cache[ term ] = data; if ( xhr === lastXhr ) { response( data ); } }); } }); })(jQuery); }); </script> <?php $max_phones = 5; $max_email = 5; $max_site = 5; $max_rubrics = 3; ?> <form method="POST" action="action.php" enctype="multipart/form-data"> <input type="hidden" name="action" value="save_contacts" /> <input type="hidden" name="id_firm" value="<?php echo $firma['id']; ?>" /> <table width="100%" cellspacing="1" cellpadding="5" border="0" bgcolor="#cdcbc9" align="center" id="tbmain"> <tr bgcolor="#ffffff"> <td bgcolor="#F5F6F6">Название организации </td> <td bgcolor="#F5F6F6"> <input size=50 class="box" type="text" name="name" value="<?php echo $firma['name']; ?>" /> </td> </tr> <tr bgcolor="#ffffff"> <td>Местоположение: </td> <td> <div style="margin-bottom:5px;"> <select id="sub_adm_area_id" name="sub_adm_area_id"> <?php $regions = fetchAll("select * from sub_admn_area where adm_area_id='1'"); foreach ($regions as $region): ?> <?php ( $region['id'] == $firma['sub_adm_area_id'] ) ? $sel = 'selected' : $sel = ''; ?> <option value="<?php echo $region['id']; ?>" <?php echo $sel; ?>><?php echo $region['name']; ?></option> <?php endforeach; ?> </select> </div> <div> <?php $locality_array = fetchAll( "select id, name from locality where sub_admn_area_id = '{$firma['sub_adm_area_id']}' order by name" ); ?> <select id="locality_id" name="locality_id"> <?php foreach ($locality_array as $locality) : ?> <?php ( $locality['id'] == $firma['locality_id'] ) ? $sel = 'selected' : $sel = ''; ?> <option value="<?php echo $locality['id']; ?>" <?php echo $sel; ?>><?php echo $locality['name']; ?></option> <?php endforeach; ?> </select> </div></td> </tr> <tr bgcolor="#ffffff"> <td bgcolor="#F5F6F6">Адрес</td> <td bgcolor="#F5F6F6"><table cellspacing="0" cellpadding="0"> <tr> <td> <table border="0" cellpadding="3" cellspacing="0" class="small3"> <tbody> <tr> <td> <div> <input id="street" name="street" size="15" tabindex="1" type="text" value="<?php echo $firma['street']; ?>" /> </div> <div>улица</div> </td> <td></td> <td> <div> <input name="house" size="2" tabindex="1" type="text" value="<?php echo $firma['house']; ?>" /> </div> <div>дом</div> </td> <td></td> <td> <div> <input name="house_add" size="2" tabindex="1" type="text" value="<?php echo $firma['house_add']; ?>" /> </div> <div>доб.</div> </td> <td></td> <td> <div> <input name="corps" size="2" tabindex="1" type="text" value="<?php echo $firma['corps']; ?>" /> </div> <div>корп.</div> </td> <td></td> <td> <div> <input name="build" size="2" tabindex="1" type="text" value="<?php echo $firma['build']; ?>" /> </div> <div>стр.</div> </td> <td></td> <td> <div> <input name="address_add" size="3" tabindex="1" type="text" value="<?php echo $firma['address_add']; ?>" /> </div> <div>БЦ, офис</div> </td> </tr> </tbody> </table> </td> </tr> </table> </td> </tr> <tr bgcolor="#ffffff"> <td>Телефоны</td> <td><div class="clonable_container"> <?php $iterator = 1; ?> <?php foreach ($phones as $phone) : ?> <?php preg_match('/\+\s*([0-9]+)\s*\(([0-9]+)\)\s*([0-9]+)\-([0-9]{2})\-([0-9]{2})/', $phone['number'], $phone_parts); ?> <table border="0" cellpadding="3" cellspacing="0" class="small3 clonable-item"> <tbody> <tr><td valign="top">+</td> <td valign="top"> <div><input name="phones_country_code[<?php echo $iterator; ?>]" size="2" tabindex="1" type="text" value="<?php echo $phone_parts[1]; ?>" /></div> <div>код страны </div> </td> <td valign="top">(</td> <td valign="top"><div><input name="phones_city_code[<?php echo $iterator; ?>]" size="2" tabindex="1" type="text" value="<?php echo $phone_parts[2]; ?>" /> </div> <div>код города </div> </td> <td valign="top">)</td> <td valign="top"><div><input name="phones_phone_number[<?php echo $iterator; ?>]" size="5" tabindex="1" type="text" value="<?php echo $phone_parts[3].$phone_parts[4].$phone_parts[5]; ?>" /> </div> <div>телефон</div> </td> <td valign="top">—</td> <td valign="top"><div><input name="phones_ext_phone[<?php echo $iterator; ?>]" size="1" tabindex="1" type="text" value="<?php echo $phone['ext']; ?>" /> </div> <div>доб.</div> </td> <td valign="top"></td> <td valign="top"><div><input name="phones_info[<?php echo $iterator; ?>]" size="3" tabindex="1" type="text" value="<?php echo $phone['info']; ?>" /> </div> <div>коммент.</div> </td> <td valign="top"><a href="javascript:void(0);" class="plus clonable-btn-add">Еще</a></td> <td valign="top"><label><a href="javascript:void(0);" class="minus clonable-btn-remove">Удалить</a></label></td> </tr> </tbody> </table> <?php $iterator++; ?> <?php endforeach; ?> <?php for (;$iterator <= $max_phones; ++$iterator) : ?> <table border="0" cellpadding="3" cellspacing="0" class="small3 clonable-item clonable-item-hidden"> <tbody> <tr><td valign="top">+</td> <td valign="top"> <div><input name="phones_country_code[<?php echo $iterator; ?>]" size="1" tabindex="1" type="text" /> </div> <div>код страны </div> </td> <td valign="top">(</td> <td valign="top"><div><input name="phones_city_code[<?php echo $iterator; ?>]" size="2" tabindex="1" type="text" /> </div> <div>код города </div> </td> <td valign="top">)</td> <td valign="top"><div><input name="phones_phone_number[<?php echo $iterator; ?>]" size="5" tabindex="1" type="text" /> </div> <div>телефон</div> </td> <td valign="top">—</td> <td valign="top"><div><input name="phones_ext_phone[<?php echo $iterator; ?>]" size="2" tabindex="1" type="text" /> </div> <div>доб.</div> </td> <td valign="top"></td> <td valign="top"><div><input name="phones_info[<?php echo $iterator; ?>]" size="2" tabindex="1" type="text" /> </div> <div>коммент.</div> </td> <td valign="top"><a href="javascript:void(0);" class="plus clonable-btn-add clonable-btn-disabled clonable-btn-hidden">Еще</a></td> <td valign="top"><label><a href="javascript:void(0);" class="minus clonable-btn-remove clonable-btn-disabled clonable-btn-hidden">Удалить</a></label></td> </tr> </tbody> </table> <?php endfor; ?> </div></td> </tr> <tr bgcolor="#ffffff"> <td bgcolor="#F5F6F6">Е-мail:</td> <td bgcolor="#F5F6F6"> <div class="clonable_container"> <?php $iterator = 1; ?> <?php foreach ($emails as $email) : ?> <table border="0" cellspacing="0" cellpadding="3" class="small3 clonable-item"> <tr> <td><input class="email" size="45" class="box email" type="text" name="email[<?php echo $iterator; ?>]" value="<?php echo $email['email']; ?>" /></td> <td valign="top"> </td> <td valign="top"><a href="javascript:void(0);" class="plus clonable-btn-add">Еще</a></td> <td valign="top"><label><a href="javascript:void(0);" class="minus clonable-btn-remove">Удалить</a></label></td> </tr> </table> <?php $iterator++; ?> <?php endforeach; ?> <?php for (;$iterator <= $max_email; ++$iterator) : ?> <table border="0" cellspacing="0" cellpadding="3" class="small3 clonable-item clonable-item-hidden"> <tr> <td><input class="email" size="45" class="box email" type="text" name="email[<?php echo $iterator; ?>]" /></td> <td valign="top"> </td> <td valign="top"><a href="javascript:void(0);" class="plus clonable-btn-add clonable-btn-disabled clonable-btn-hidden">Еще</a></td> <td valign="top"><label><a href="javascript:void(0);" class="minus clonable-btn-remove clonable-btn-disabled clonable-btn-hidden">Удалить</a></label></td> </tr> </table> <?php endfor; ?> </div> </td> </tr> <tr bgcolor="#ffffff"> <td>Сайт:</td> <td> <div class="clonable_container"> <?php $iterator = 1; ?> <?php foreach ($sites as $site) : ?> <table border="0" cellspacing="0" cellpadding="3" class="small3 clonable-item"> <tr> <td><input size="45" class="box url" type="text" name="url[<?php echo $iterator; ?>]" value="<?php echo $site['url']; ?>" /></td> <td valign="top"> </td> <td valign="top"><a href="javascript:void(0);" class="plus clonable-btn-add">Еще</a></td> <td valign="top"><label><a href="javascript:void(0);" class="minus clonable-btn-remove">Удалить</a></label></td> </tr> </table> <?php $iterator++; ?> <?php endforeach; ?> <?php for (; $iterator <= $max_site; ++$iterator) : ?> <table border="0" cellspacing="0" cellpadding="3" class="small3 clonable-item clonable-item-hidden"> <tr> <td><input size="45" class="box url" type="text" name="url[<?php echo $iterator; ?>]" /></td> <td valign="top"> </td> <td valign="top"><a href="javascript:void(0);" class="plus clonable-btn-add clonable-btn-disabled clonable-btn-hidden">Еще</a></td> <td valign="top"><label><a href="javascript:void(0);" class="minus clonable-btn-remove clonable-btn-disabled clonable-btn-hidden">Удалить</a></label></td> </tr> </table> <?php endfor; ?> </div> </td> </tr> <tr bgcolor="#ffffff"> <td bgcolor="#F5F6F6"><p>Вид деятельности:<br /> <a href="/firma/sprav.php" target="_blank">См. все виды деятельности</a></p> </td> <td bgcolor="#F5F6F6"> <table border="0" cellspacing="0" cellpadding="3" class="small3 rubric-suggest-items"> <?php $iterator = 1; $max = 3; ?> <?php foreach ($rubrik_array as $rubrik_item) : ?> <tr class="rubric-suggest-item"> <td><span class="rubric-suggest-item-name"><?php echo $rubrik_item['name']; ?></span></td> <td><input type="hidden" name="rubrik_id[<?php echo $iterator; ?>]" class="rubric-suggest-item-id" value="<?php echo $rubrik_item['id']; ?>" /><a href="javascript:void(0);" class="minus rubric-suggest-btn-remove-item">Удалить</a></td> <?php $iterator++; ?> </tr> <?php endforeach; ?> <?php for (;$iterator <= $max; ++$iterator) : ?> <tr class="rubric-suggest-item rubric-suggest-item-hidden"> <td><span class="rubric-suggest-item-name"><?php echo $rubrik_item['name']; ?></span></td> <td><input type="hidden" name="rubrik_id[<?php echo $iterator; ?>]" class="rubric-suggest-item-id" value="" /><a href="javascript:void(0);" class="minus rubric-suggest-btn-remove-item">Удалить</a></td> </tr> <?php endfor; ?> </table> <div> <span id="rubric-suggest-text">Введите часть слова и выберите подходящую рубрику из списка:</span> <input size="45" class="box" type="text" id="rubric-suggest-input" name="rubric-suggest-input" /> </div> </td> </tr> <tr bgcolor="#ffffff"> <td align="right"> </td> <td><input type="submit" value="Сохранить" /></td> </tr> </table> </form> <?php else : ?> У вас нет прав на изменение информации <?php endif; ?> <?php require_once "bottom_firma.inc.php"; ?>
/firma/
Имя
Дата
Размер
..
2026-10-02
ckeditor
2015-11-03
images
2015-04-04
inc
2020-04-06
js
2015-12-02
swf
2014-10-30
JSON.php
2010-05-13
1 кб.
action.php
2016-01-19
35 кб.
action_restoran.php
2013-02-05
1 кб.
application.js
2012-07-06
2 кб.
bottom_firma.inc
2011-10-28
446 байт
bottom_firma.inc.php
2011-10-28
456 байт
comments_act.php
2013-12-17
1 кб.
comments_action.php
2013-12-17
449 байт
delete_news.php
2023-12-21
650 байт
delete_news.php~
2017-03-20
579 байт
firma_comment.php
2017-09-04
4 кб.
firma_comment_rss.php
2017-06-22
2 кб.
firma_contact.php
2017-03-09
21 кб.
firma_delete_product.php
2020-04-06
438 байт
firma_edit_delivery.php
2020-04-06
480 байт
firma_edit_news.php
2023-12-21
2 кб.
firma_edit_news.php~
2019-01-22
2 кб.
firma_edit_product.php
2020-04-06
1 кб.
firma_file.php
2017-04-04
7 кб.
firma_info.php
2017-03-24
1 кб.
firma_my.php
2017-03-06
497 байт
firma_news.php
2020-04-17
945 байт
firma_photo.php
2019-08-12
3 кб.
firma_product.php
2020-04-06
15 кб.
firma_profile.inc.php
2011-12-26
1 кб.
firma_slider.php
2019-08-13
3 кб.
firma_stat.inc.php
2013-08-30
518 байт
firma_stat.php
2013-08-30
6 кб.
firma_statistic.php
2019-04-01
7 кб.
firma_statistic_back.php
2019-03-28
5 кб.
firma_video.php
2012-09-25
6 кб.
index.php
2021-01-14
22 кб.
restoran_comment.php
2015-09-29
9 кб.
restoran_my.php
2014-11-26
1 кб.
restoran_stat.php
2014-11-26
3 кб.
sprav.php
2017-03-09
627 байт
style.css
2011-11-07
8 кб.
upload.php
2015-11-03
609 байт
/firma
Загрузить файлы
Файл 1
Файл 2
Файл 3