Îðëà
Îáëàñòè
Êîìïàíèé
Ïîëüçîâàòåëè
Ãàëåðåÿ
Ôèêñèðîâàííûå íîâîñòè
Îðëà
Îòçûâû î ôèðìàõ
Òàðèôû
Ïîëüçîâàòåëè
Îáëàñòè
Áàíêîìàòû
Òîðãîâûå òî÷êè
Äîñêà îáúÿâëåíèé
Êóðñû âàëþò
Ñêèäêè
îðãàíèçàöèè Îðëà
îðãàíèçàöèè îáëàñòè
òîâàðû
ñàéòû
ñàéòû Îðåë
Äàííûå
Ðàçäåëû
Ïîèñê
Ïîèñê çàïðîñû
Ñòàòèñòèêà
Ïîêàçû êàòàëîãà îðãàíèçàöèé
Ñòàòèñòèêà êëèåíòû
Ïîëüçîâàòåëè
Ñàéòû
Óïðàâëåíèå ñàéòîì
Àíêåòà
Àïòåêè
Àôèøà
Àôèøà íîâàÿ
Áàííåðû
Áèçíåñ >
Âèêòîðèíà
Ãîëîñîâàíèå
Ãîñòü íà ñàéòå
Èñòîðèè
Êàëåíäàðü ñîáûòèé
Êàòàëîãè >
Êîíêóðñ êðàñîòû
Êîíêóðñ àóäèî
Êîíñóëüòàöèè
Ìåíþ
Íîâîå íà ñàéòå
Íîâîñòè >
Îðãàíèçàöèè >
Ïðîãðàììà ÒÂ
Ïóáëèêàöèè
Ðàçäåëû ñàéòà
Ðàññûëêà
Ðåñòîðàíû
Ñåêðåò ôèðìû >
Ñåðâèñû >
Ññûëêè
Òåñòû
Ôàéëîâûé ìåíåäæåð
Ôîðóì
Ôîòîãàëåðåÿ
Îáðàòíàÿ ñâÿçü
Íåäâèæèìîñòü
Íîâûé ãîä
Òåêñòû
Ïîëüçîâàòåëè
Þðèäè÷åñêèé ðåéòèíã
Îòçûâû íà òîâàðû
Áàí ïîëüçîâàòåëåé
Æàëîáû
Íîâûå òåñòû
Êîðîíàâèðóñ
Ôàéëîâûé ìåíåäæåð
Èìÿ ôàéëà
firma_product.php
Ñîäåðæèìîå
<?php $page = 'index'; require_once (__DIR__ . '/../autoloader.php'); require_once (__DIR__ . '/../inc/top_new.inc'); use app\organizations\Organizations; use app\organizations\shop\ProductRepository; use app\organizations\shop\CategoryRepository; $organizationId = App::$request->get('id_firm'); $productRepository = new ProductRepository(); $categoryRepository = new CategoryRepository(); // Провер�ем, принадлежит ли нам организаци� if ($organizationId == null || Organizations::isMyOrganization($organizationId) == false) { header('Location: /'); exit; } $organization = Organizations::getOrganization($organizationId); $tariff = Organizations::findTariff($organizationId); if ($tariff['product_count'] == 0) { echo ' <div class="uk-text-center"> �а вашем тарифе не преду�мотрено товаров </div>'; } else { $products = $productRepository->findAllByOrganization($organizationId); $categories = $categoryRepository->findAll(); App::$view->render('user/organizations/shop/index', [ 'organization' => $organization, 'products' => $products, 'categories' => $categories ]); } require_once (__DIR__ . '/../inc/bottom_new.inc'); /* $l=db_connect(); require($base_url."inc/t.inc"); ?> <link rel="stylesheet" href="/library/css/jquery/jquery.fancybox.css"> <script type="text/javascript" src="/library/js/jquery.fancybox.js"></script> <script src="/library/js/jquery/ZForms-jquery-3.0.4-min.js" type="text/javascript" language="javascript"></script> <?php $_GET['id_firm'] = (int) $_GET['id_firm']; $firma = sqlval("select t1.firma_id, t1.user_id, 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']}'"); ?> <?php require_once($base_url."template/user_my_firm_top.php"); ?> <?php if ( $firma['firma_id'] != '' ) : ?> <?php $result = fetchAll("select SQL_CALC_FOUND_ROWS * from tovar where id_firm='{$firma['id']}' order by id desc"); $item_count = sqlval("select found_rows()"); $tarif = sqlval("select * from firma_tarif where id='{$firma['id_tarif']}'"); list($top_count) = sqlval("select count(*) from tovar where id_firm='{$firma['id']}' and pokaz_foto='1'"); $max_top_count = 10; ?> <?php require_once('firma_profile.inc.php'); ?> <h3>Товары</h3><br /> <?php if ($tarif['product_count'] == 0) : ?> �а вашем тарифе не преду�мотрено товаров <?php endif; ?> <?php if ( $_GET['action'] == '' ) : ?> <script type="text/javascript"> <!-- $(document).ready(function(){ $('.b-delete').click(function(){ if (!confirm('Удалить товар?')) return false; return true; }); $('.b-add').click(function() { location.href="?action=add&id_firm="+$('#firma_id').val(); }); $('a.fancybox').fancybox(); $("#selectAll").click(function(){ if($(this).is(":checked")){ $("input[name='check[]']").each(function(i,el){ $(el).prop('checked',true); }); }else{ $("input[name='check[]']").each(function(i,el){ $(el).prop('checked',false); }); } }); $("#deleteAll").click(function(){ var nabor = $("input[name='check[]']:checked"); if(nabor.length > 0){ var ids = []; nabor.each(function(i,el){ ids.push($(el).val()); }); var str = ids.join(','); if(confirm("ВЫ дей�твительно хотите удалить товары?")){ $.ajax({ url: 'action.php', type: 'GET', data: 'action=delete_many_product&set=' + str + '&id_firm=<?php echo $_GET['id_firm'];?>', success: function(data){ nabor.each(function(i,el){ $(el).closest('tr').remove(); }); } }); } }else{ alert("�еобходимо отметить товары, которые вы хотите удалить!"); } }); }); --> </script> <?php if ($tarif['product_count'] > $item_count[0]) : ?> <input type="button" class="b-add" value="Добавить" /> <input type="button" id="deleteAll" value="Удалить отмеченные"/> <input type="hidden" id="firma_id" value="<?php echo $firma['id']; ?>" /> <?php endif; ?> <?php if (count($result) > 0 ) : ?> <table width="100%" cellspacing="1" cellpadding="5" border="0" bgcolor="#cdcbc9" align="center" id="tbmain"> <tr bgcolor="#ffffff"> <td><input type="checkbox" id="selectAll"></td> <td>Фото</td> <td><b>�азвание</b></td> <td><b>Цена</b></td> <td><b>Ед. измерени�</b></td> <td></td> <td></td> </tr> <?php foreach ( $result as $row ) : ?> <tr bgcolor="#ffffff"> <td><input type="checkbox" name="check[]" value="<?php echo $row['id']; ?>"></td> <td> <?php if ($row['foto_small'] != '') : ?> <a class="fancybox" href="/<?php echo $row['foto']; ?>" target="_blank"><img src="/<?php echo str_replace('.', '_sm.', $row['foto']); ?>" border="0" /></a> <?php endif; ?> </td> <td><b><?php echo $row['name']; ?></b></td> <td><b><?php echo $row['price_ot']; ?></b></td> <td><b><?php echo $row['edin']; ?></b></td> <td><a href="?action=edit&id_firm=<?php echo $firma['id']; ?>&id_product=<?php echo $row['id']; ?>">Редактировать</a></td> <td><a class="b-delete" href="action.php?action=delete_product&id_firm=<?php echo $firma['id']; ?>&id_product=<?php echo $row['id']; ?>">Удалить</a></td> </tr> <?php endforeach; ?> </table> <?php endif; ?> <?php elseif ( $_GET['action'] == 'add' ) : ?> <script type="text/javascript" src="/library/js/ckeditor/ckeditor.js"></script> <script type="text/javascript"> <!-- $(document).ready(function(){ CKEDITOR.replace( 'note', { customConfig : '/library/js/ckeditor/frontend.js' } ); var cache = {}, items = {}, lastXhr; function autocompleteSelect(event, ui) { $(this).next('input.item_id_rubrik').val(ui.item.id); } function autocompleteSource( request, response ) { var term = request.term; if ( term in cache ) { response( cache[ term ] ); return; } lastXhr = $.getJSON( "action.php?action=autocomplete_rubrik_tovar", request, function( data, status, xhr ) { cache[ term ] = data; if ( xhr === lastXhr ) { response( data ); } }); } var autocompleteOptions = { minLength: 2, source: autocompleteSource, select: autocompleteSelect } $('.item_name_rubrik').autocomplete(autocompleteOptions); }); --> </script> <form class="zf" method="POST" action="action.php" enctype="multipart/form-data"> <input type="hidden" name="action" value="add_product" /> <input type="hidden" name="id_firm" value="<?php echo $_GET['id_firm']; ?>" /> <table width="100%" cellspacing="1" cellpadding="5" border="0" bgcolor="#cdcbc9" align="center" id="tbmain"> <tr> <td bgcolor="#FFFFFF"> <b>�азвание</b> </td> <td bgcolor="#FFFFFF"> <input class="zf" type="text" name="name" value="" onclick="return { oRequired : { } }" /> <div class="zf-error">�еобходимо заполнить</div> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>Цена</b> </td> <td bgcolor="#FFFFFF"> <input type="text" name="price" /> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>Ед. измерени�</b> </td> <td bgcolor="#FFFFFF"> <input type="text" name="edin" /> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>Опи�ание</b> </td> <td bgcolor="#FFFFFF"> <textarea name="note" rows="5" cols="80"></textarea> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>Рубрика</b> </td> <td bgcolor="#FFFFFF"> <div><input class="zf item_name_rubrik" type="text" onclick="return { oValid : { fFunction : function(oWidget) { return (document.getElementById('id_rubrik').value > 0); } } }" /> <input id="id_rubrik" class="item_id_rubrik" type="hidden" name="id_rubrik" value="" /> <div class="zf-error">�еобходимо выбрать рубрику</div> </div> <span id="rubric-suggest-text">Введите ча�ть �лова и выберите подход�щую рубрику из �пи�ка</span> </td> </tr> <?php if ($top_count < $max_top_count) : ?> <tr> <td bgcolor="#FFFFFF"> <b>Витрина</b> </td> <td bgcolor="#FFFFFF"> <input type="checkbox" name="pokaz_foto" value="1" /> </td> </tr> <?php endif; ?> <tr> <td bgcolor="#FFFFFF"> <b>Главное Фото</b> </td> <td bgcolor="#FFFFFF"> <input type="file" name="img_foto" /> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>О�тальные Фото</b> </td> <td bgcolor="#FFFFFF"> <input type="file" name="img_foto_other[]" multiple="" /> </td> </tr> <tr bgcolor="#ffffff"> <td colspan="2" align="center" bgcolor="#FFFFFF"> <input type="submit" value="Добавить" /> </td> </tr> </table> </form> <?php elseif ( $_GET['action'] == 'edit' ) : ?> <?php $_GET['id_product'] = (int) $_GET['id_product']; $row = sqlval("select * from tovar where id='{$_GET['id_product']}' and id_firm='{$_GET['id_firm']}'"); $category_link = sqlval("select * from rubrik_tovar where id_tovar='{$_GET['id_product']}'"); $category = sqlval("select * from grtovar_new where id='{$category_link['id_rubrik']}'"); ?> <script type="text/javascript" src="/library/js/ckeditor/ckeditor.js"></script> <script type="text/javascript"> <!-- $(document).ready(function(){ CKEDITOR.replace( 'note', { customConfig : '/library/js/ckeditor/frontend.js' } ); var cache = {}, items = {}, lastXhr; function autocompleteSelect(event, ui) { $(this).next('input.item_id_rubrik').val(ui.item.id); } function autocompleteSource( request, response ) { var term = request.term; if ( term in cache ) { response( cache[ term ] ); return; } lastXhr = $.getJSON( "action.php?action=autocomplete_rubrik_tovar", request, function( data, status, xhr ) { cache[ term ] = data; if ( xhr === lastXhr ) { response( data ); } }); } var autocompleteOptions = { minLength: 2, source: autocompleteSource, select: autocompleteSelect } $('.item_name_rubrik').autocomplete(autocompleteOptions); $('a.fancybox').fancybox(); }); --> </script> <form class="zf" method="POST" action="action.php" enctype="multipart/form-data"> <input type="hidden" name="action" value="edit_product" /> <input type="hidden" name="id_firm" value="<?php echo $_GET['id_firm']; ?>" /> <input type="hidden" name="id_product" value="<?php echo $row['id']; ?>" /> <table width="100%" cellspacing="1" cellpadding="5" border="0" bgcolor="#cdcbc9" align="center" id="tbmain"> <tr> <td bgcolor="#FFFFFF"> <b>�азвание</b> </td> <td bgcolor="#FFFFFF"> <input class="zf" type="text" name="name" value="<?php echo $row['name']; ?>" onclick="return { oRequired : { } }" /> <div class="zf-error">�еобходимо заполнить</div> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>Цена</b> </td> <td bgcolor="#FFFFFF"> <input type="text" name="price" value="<?php echo $row['price_ot']; ?>" /> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>Ед. измерени�</b> </td> <td bgcolor="#FFFFFF"> <input type="text" name="edin" value="<?php echo $row['edin']; ?>" /> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>Опи�ание</b> </td> <td bgcolor="#FFFFFF"> <textarea name="note" rows="5" cols="80"><?php echo $row['note']; ?></textarea> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <b>Рубрика</b> </td> <td bgcolor="#FFFFFF"> <div><input class="zf item_name_rubrik" type="text" value="<?php echo $category['name']; ?>" onclick="return { oValid : { fFunction : function(oWidget) { return (document.getElementById('id_rubrik').value > 0); } } }" /> <input class="item_id_rubrik" id="id_rubrik" type="hidden" name="id_rubrik" value="<?php echo $category['id']; ?>" /> <div class="zf-error">�еобходимо выбрать рубрику</div> </div> <span id="rubric-suggest-text">Введите ча�ть �лова и выберите подход�щую рубрику из �пи�ка</span> </td> </tr> <?php if ($top_count < $max_top_count || $row['pokaz_foto'] == 1) : ?> <tr> <td bgcolor="#FFFFFF"> <b>Витрина</b> </td> <td bgcolor="#FFFFFF"> <input type="checkbox" name="pokaz_foto" value="1" <?php if ($row['pokaz_foto'] == 1) echo 'checked="checked"'; ?> /> </td> </tr> <?php endif; ?> <tr> <td bgcolor="#FFFFFF"> <b>Фото</b> </td> <td bgcolor="#FFFFFF"> <input type="file" name="img_foto" /><br /> <?php if ($row['foto_small'] != '') : ?> <a class="fancybox" href="/<?php echo $row['foto']; ?>" target="_blank"><img src="/<?php echo str_replace('.', '_sm.', $row['foto']); ?>" border="0" /></a> <input type="checkbox" name="del_photo" value="1" /> Удалить <?php endif; ?> </td> </tr> <tr> <td bgcolor="#FFFFFF"><b>О�тальные фото </b></td> <td bgcolor="#FFFFFF"> <input type="file" name="img_foto_other[]" multiple="" /><br> <? $rez = fetchAll("select * from tovar_images where tovar=".$_GET['id_product']); foreach($rez as $pic) { echo("<a class='fancybox' href='../{$pic['name']}'><img src='../{$pic['name_sm']}'></a> Удалить <input type='checkbox' name='tovarimage_{$pic['id']}' value='1'><br>"); } ?> </td> </tr> <tr bgcolor="#ffffff"> <td colspan="2" align="center"> <input type="submit" value="Изменить" /> </td> </tr> </table> </form> <?php endif; ?> <?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