Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.51 KB | None | 0 0
  1. <?
  2. if($_REQUEST['mod_group'] || $id_group > 0 || $_REQUEST['p']>0){$txts_once = "";}
  3. echo $txts_once;
  4. ?>
  5. <style>
  6. .th{
  7.     background-color:#eee;
  8.     text-align:center;
  9. }
  10. .coll{
  11.     margin:5px;
  12.     width:130px;
  13.     float:left;
  14. }
  15. .clear{
  16.     clear:both;
  17. }
  18.  
  19. #zakaz_form{
  20.     position:fixed;
  21.     left:50%;
  22.     top:100px;
  23.     //position:absolute;
  24.     top: expression(100 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + "px" );
  25.     margin-left:-235px;
  26.     width:570px;
  27.     background-color:#FFF;
  28.     border: solid 1px #999;
  29.     padding:10px;
  30.     background-color:#CCC;
  31. }
  32. </style>
  33. <div id="zakaz_form" style="display:none;" >&nbsp;</div>
  34. <?
  35. //print_r($_GET);
  36.  
  37. $params_name=array('mod', 'id_group', 'gost', 'mod_group');
  38. $add_to_link=array();
  39. foreach($params_name as $k=>$v){
  40. if($$v){$add_to_link[]=$v."=".urlencode($$v);} 
  41. }
  42. $add_to_link=join("&",$add_to_link);
  43.  
  44. $group_filtr=array();
  45. $gost_filtr=array();
  46. $query="SELECT gost  FROM tovar where gost<>'' group by gost order by gost asc";
  47. if(!$result=mysql_query($query)){echo mysql_error(); return false;}
  48. while($row=mysql_fetch_object($result)){
  49. $gost_sel=stripslashes($row->gost);
  50. $gost_filtr[rawurlencode($gost_sel)]=$gost_sel;
  51. }
  52.  
  53. $query="SELECT *  FROM  tovar_group where name<>'' order by name";
  54. if(!$result=mysql_query($query)){echo mysql_error(); return false;}
  55. if(mysql_num_rows($result)>0){
  56.     $i=0;
  57. ?>
  58. <ul class="coll" >
  59. <?
  60. while($row=mysql_fetch_object($result)){
  61.     $i++;
  62.     $id_group_sel=stripslashes($row->id);
  63.     $group_name=stripslashes($row->name);
  64.     $group_name_id=stripslashes($row->name_id);
  65.     $group_name=preg_replace("/Комплект/"," Комплект крепежа ",$group_name);
  66.    
  67.     $group_title=stripslashes($row->title);
  68.     $group_keywords=stripslashes($row->keywords);
  69.     $group_description=stripslashes($row->description);
  70.    
  71.     $group_filtr[$id_group_sel]=$group_name;
  72.     $style="";
  73.    
  74.     if($id_group==$id_group_sel  || ( ($group_name_id == $mod_group) && $group_name_id) ){
  75.         $seo_title=$group_name;
  76.         if($group_title){$seo_title=$group_title;}
  77.         if($group_keywords){$seo_keywrds=$group_keywords;}
  78.         if($group_description){$seo_descr=$group_description;}
  79.         $style="style=\"color:#F00;\"";
  80.         }
  81.        
  82.     $link="/tovar_group_$id_group_sel.html";
  83.     if($group_name_id){$link="/catalog_$group_name_id.html";}
  84.     ?>
  85.    <li><a href="<?=$link?>" <?=$style?>><?=$group_name?></a></li>
  86.     <?
  87.     if(!($i%10)){?>
  88.     </ul>
  89.     <ul class="coll" >
  90. <? }
  91. }
  92. ?>
  93. </ul>
  94. <div class="clear">&nbsp;</div>
  95.  
  96. <div id="zakaz_cart" ></div>
  97. <script type="text/javascript">
  98. ajax_text_to_div('/modules/zakaz_cart.php','zakaz_cart');  
  99. </script>
  100. <? 
  101. }
  102.  
  103.  
  104. $pages=25;
  105. $p=(int)$_GET['p'];
  106. if(!$p){$p=1;}
  107. $offset=(int)($p-1)*$pages;
  108.  
  109. $sql_filtr="";
  110. $gost=addslashes($_GET['gost']);
  111. if($gost){$sql_filtr.=" AND T.gost='$gost' ";}
  112. if((int)$id_group){$sql_filtr.=" AND TG.id='$id_group' ";}
  113. if($mod_group){$sql_filtr.=" AND TG.name_id LIKE '$mod_group' ";}
  114. $query="SELECT count(*) FROM tovar T, tovar_group TG where T.id_group=TG.id $sql_filtr";
  115. if(!$result=mysql_query($query)){echo mysql_error(); return false;}
  116. $count=mysql_result($result,0);
  117.  
  118. $query="SELECT T.id, TG.name as group_name, T.artikul, T.name, T.gost, T.value, T.tara, T.info FROM tovar T, tovar_group TG where T.id_group=TG.id $sql_filtr order by TG.name asc, T.name asc  limit $offset, $pages";
  119.  
  120. if(!$result=mysql_query($query)){echo mysql_error(); return false;}
  121. if($count>0){
  122. Page_List($count, $pages);
  123. ?>
  124. <table width="100%" border="1" cellspacing="0" cellpadding="3" style="font-size:12px; border-collapse:collapse; border-color:#CCC; margin:10px 0;">
  125.   <tr>
  126.     <td  class="th">Артикул</td>
  127.     <td class="th" style="width:100px; height:30px;" >
  128.    <span id="filtr_group_link"><a href="#" onclick="rele_div('filtr_group_div'); rele_div('filtr_group_link'); return false;">Группа</a></span>
  129.     <span id="filtr_group_div" style="display:none;">
  130.     <select onchange="rele_div('filtr_group_div'); rele_div('filtr_group_link'); document.location='/?id_razdel=<?=$id_razdel?>&id_group='+this.value" class="border_input" style="width:94px;">
  131.     <option value="">Группа отменить</option>
  132.     <? foreach($group_filtr as $k => $v){  ?>
  133.     <option <? if((int)$id_group==$k){ ?> selected="selected" <? } ?>  value="<?=$k?>"><?=$v?></option>
  134.     <? } ?>
  135.     </select>
  136.     </span>
  137.     </td>
  138.     <td class="th">Наименование</td>
  139.     <td class="th">Единица измерения</td>
  140.     <td class="th">Вес</td>
  141.     <td class="th" style="width:100px; height:30px;">
  142.     <span id="filtr_gost_link"><a href="#" onclick="rele_div('filtr_gost_div'); rele_div('filtr_gost_link'); return false;">ГОСТ</a></span>
  143.     <span id="filtr_gost_div" style="display:none;">
  144.     <select onchange="rele_div('filtr_gost_div'); rele_div('filtr_gost_link'); document.location='/?id_razdel=<?=$id_razdel?>&gost='+this.value" class="border_input" style="width:94px;">
  145.     <option value="">ГОСТ  отменить</option>
  146.     <? foreach($gost_filtr as $k => $v){  ?>
  147.     <option <? if($gost==$v){ ?> selected="selected" <? } ?> value="<?=$k?>"><?=$v?></option>
  148.     <? } ?>
  149.     </select>
  150.     </span>
  151.     </td>
  152.     <td class="th">Дополнительно</td>
  153.     <td class="th">Операции</td>
  154.   </tr>
  155. <?
  156. $row_tr=0;
  157. while($row=mysql_fetch_object($result)){
  158.     $row++;
  159.     $id_tovar=$tovar_id=(int)stripslashes($row->id);
  160.     $tovar_name=stripslashes($row->name);
  161.     $tovar_group_name=stripslashes($row->group_name);
  162.     $tovar_group_name=str_replace("Комплект","Комплект крепежа",$tovar_group_name);
  163.     $tovar_name=$tovar_group_name." ".$tovar_name;
  164.     $tovar_name=preg_replace("/^(ОГ|ГО)/"," Отвод гнутый ",$tovar_name);
  165.     $tovar_name=str_replace("Комплект крепежа крепежа","Комплект крепежа",$tovar_name);
  166.    
  167.     //$tovar_name=preg_replace("/^Комплект$/"," Комплект крепежа ",$tovar_group_name)." ".$tovar_name;
  168.     $tovar_artikul=stripslashes($row->artikul);
  169.     $tovar_value=stripslashes($row->value);
  170.     $tovar_tara=stripslashes($row->tara);
  171.     $tovar_gost=stripslashes($row->gost);
  172.     $tovar_info=stripslashes($row->info);
  173.    
  174. $count_tov=0;  
  175. $cart_off='';
  176. $cart_on='none';
  177. if($_SESSION['cart']){
  178. foreach ($_SESSION['cart'] as $pkey => $pgoods){
  179. if($pgoods['id'] == $id_tovar){
  180. $count_tov=$pgoods['count'];
  181. $cart_off='none';
  182. $cart_on='';
  183. break;
  184. }
  185. }
  186. }
  187. ?>
  188.  
  189.   <tr id="tr_zakaz_<?=$row_tr?>" onmouseover="this.style.backgroundColor='#eeeeee';" onmouseout="this.style.backgroundColor='#ffffff';">
  190.     <td><?=sprintf("%08s",$tovar_artikul)?></td>
  191.     <td  nowrap="nowrap"><?=$tovar_group_name?></td>
  192.     <td><?=$tovar_name?></td>
  193.     <td><?=$tovar_value?></td>
  194.     <td><?=sprintf("%01.2f",$tovar_tara)?></td>
  195.     <td><?=$tovar_gost?></td>
  196.     <td><?=$tovar_info?></td>
  197.     <td nowrap="nowrap">
  198.   <input type="text" class="border_input"  style="width:30px;" id="count_tovar_<?=(int)$id_tovar?>"  value="<?=(int)$count_tov?>" onfocus="if(this.value==0){this.value='';}" />
  199.  <span id="<?=$id_tovar?>_off" style="display:<?=$cart_off?>;"><a href="#" onclick="add_tovar_count(<?=(int)$id_tovar?>); return false;">Добавить</a></span>
  200.   <span id="<?=$id_tovar?>_on"  style="display:<?=$cart_on?>;"><a href="#" onclick="del_tovar(<?=(int)$id_tovar?>); return false;">Удалить</a></span>
  201.     </td>
  202.   </tr>    
  203. <?     
  204. }
  205. ?>
  206. </table>
  207. <?
  208. //"SELECT R.Id, R.Model, R.Foto FROM rezina R, (select model from rezina where foto<>'' group by model) as R1 WHERE R.foto='' AND R.model=R1.model ";
  209. }
  210. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement