gandhari

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

Рекомендуемые сообщения

gandhari    9

Всем привет!

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

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>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    316

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

$order .= '&filter_order_status_id=2';

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gandhari    9

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

$order .= '&filter_order_status_id=2';

?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу