1. progmist
    Offline

    progmist Недавно здесь

    Joined:
    May 18, 2009
    Messages:
    155
    Likes Received:
    10
    Gender:
    Male
    Всем здравствуйте

    Вообщем нашел ошибку - не удаляется тип товара потому как в файле :
    administrator\components\virtuemart\classes\vm_ps_product_type.php
    в методе delete(&$d)
    Код (CODE):
    1. function delete(&$d) {
    2.  
    3.     $record_id = (int)$d["product_type_id"]; // параметр жестко становится integer -
    4. //хотя скрипту передается данный параметр массивом
    5. // (для того чтобы можно было удалить за раз несколько позиций)
    6.        
    7.        
    8.         require_once( CLASSPATH.'ps_product_type_parameter.php');
    9.  
    10.         if( is_array( $record_id)) {
    11.             foreach( $record_id as $record) {
    12.                 if( !$this->delete_record( $record, $d ))
    13.                 return false;
    14.             }
    15.             return true;
    16.         }
    17.         else {
    18.             return $this->delete_record( $record_id, $d );
    19.         }
    20.     }


    Версия компонента 1.1.4 stable ;D
     
    Last edited: Apr 27, 2010
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male

Share This Page

Loading...