Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

вопрос по php и $order


Recommended Posts

Всем привет!

Помогите решить задачку. У меня есть код:

if($AZ__order){
           AZScrApp($this->db->query("SELECT COUNT(*) AS total FROM `".DB_PREFIX. "order` WHERE order_status_id = '2'"),$order,'В_обработке','buy',$AZ__order);
          }

где $order - это ссылка на /admin/index.php?route=sale/order&token=123

 

Как сделать, чтобы ссылка вела на /admin/index.php?route=sale/order&token=123&filter_order_status_id=2?

 

Код vqmod файла полностью:

<?xml version="1.0" encoding="UTF-8"?>
<modification>
  <id>Индикатор последних событий</id>
  <version>1.0</version>
  <vqmver>2.2.1</vqmver>
  <author>AZ - Script</author>

  <file name="admin/view/template/common/header.tpl">
    <operation errors="skip">                           
      <search position="after"><![CDATA[$logged; ?></div>]]></search>
      <add>
        <![CDATA[
        <?php
        ////////////////////////////////////////////////////
        // 0 - отключить показ иконки
        // 1 - включить показ иконки
        // 2 - показывать иконку только при наличии события 

        $AZ__order  = 1;    //  Новые заказы
        $AZ__review = 1;    //  Неутверждённые отзывы
        $AZ__error  = 1;    //  Записи в журнале ошибок
        $AZ__return = 1;    //  Возвраты товаров

        ////////////////////////////////////////////////////
        ?>
        <style>
          .az-divInfo{
            float:right;
            position: relative;
            margin-right:20px;
          }
          .az-divInfo a{text-decoration: none;}
          .az-nav-ic{
            width:32px;
            height:32px;
            margin:10px;
            float:right;
            position: relative;
          }
          .az-nav-ic:hover{opacity: 0.5;
          }
          .az-ic-comm{
            background: url('view/image/az_info/az_icon.png') 0 0;
          }
          .az-ic-buy{
            background: url('view/image/az_info/az_icon.png') -32px 0;
          }
          .az-ic-err{
            background: url('view/image/az_info/az_icon.png') -128px 0;
          }
          .az-ic-ret{
            background: url('view/image/az_info/az_icon.png') -160px 0;
          }
          .az-divInfo .az-nav-ic span { 
            background-color: #FC6B0C;
            -webkit-border-radius:10px;
            -moz-border-radius:10px;
            border-radius:10px;
            color: #FFFFFF;
            display: block;
            font-size: 11px;
            height: 14px;
            line-height: 14px;
            position: absolute;
            right: -8px;
            text-align: center;
            top: -8px;
            min-width: 14px;
            margin:4px;
            padding:2px;
          }
        </style>

        <?php

          function AZScrApp($query, $j, $p, $v, $n) {
            $otvet = $query->row['total'];
            if($n == 1 || ($n == 2 && $otvet)){
              echo "<a href=".$j." title=".$p."><div class=\"az-nav-ic az-ic-".$v."\">";
              if($otvet){
                echo "<span>".$otvet."</span>";
              }
              echo"</div></a>";
            }
          }

          function AZErrorInf($file,$j, $p, $v, $n) {
                if (file_exists($file)) {
                  $ress = file_get_contents($file, FILE_USE_INCLUDE_PATH, null);
                } 
                if($n == 1 || ($n == 2 && $ress)){
                  echo"<a href=".$j." title=".$p."><div class=\"az-nav-ic az-ic-".$v."\">";
                  preg_match_all("/[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{1,2}\:[0-9]{2}\:[0-9]{2}/", $ress, $matches);
                  $otvet = sizeof($matches[0]);
                  unset($matches);
                  if($otvet){
                    echo "<span>".$otvet."</span>";
                  } 
                  echo"</div></a>";
                }
          }
        ?>

        <div class="az-divInfo">

          <?php

          if($AZ__return){
            AZScrApp($this->db->query("SELECT COUNT(*) AS total FROM `".DB_PREFIX."return` WHERE return_status_id = '".$this->config->get('config_return_status_id')."'"),$return,$text_return,'ret',$AZ__return);
          }
    
          if($AZ__error){
            AZErrorInf(DIR_LOGS . $this->config->get('config_error_filename'),$error_log,$text_error_log,'err',$AZ__error);
          }

          if($AZ__review){
            AZScrApp($this->db->query("SELECT COUNT(*) AS total FROM `" . DB_PREFIX . "review` WHERE status = '0'"),$review,$text_review,'comm',$AZ__review);
          }

          if($AZ__order){
           AZScrApp($this->db->query("SELECT COUNT(*) AS total FROM `".DB_PREFIX. "order` WHERE order_status_id = '2'"),$order,'В_обработке','buy',$AZ__order);
          }
		  
          if($AZ__order){
           AZScrApp($this->db->query("SELECT COUNT(*) AS total FROM `".DB_PREFIX. "order` WHERE order_status_id = '1'"),$order,'На_предоплате','buy',$AZ__order);
          }

          ?>

        </div> 
        ]]>
      </add>
    </operation>
  </file>

</modification>
Надіслати
Поділитися на інших сайтах


Есть причины, по которым вы не можете сделать просто вот так:

$order .= '&filter_order_status_id=2';

?

Благодарю Вас!)) причина есть, но я стесняюсь ее назвать)) Спасибо еще раз!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.