Вход Регистрация
Файл: mg-core/lib/delivery.php
Строк: 13
<?php
/**
 * Класс Delivery - совершает все возможные операции с способами доставки товаров.
 *
 * @author Авдеев Марк <mark-avdeev@mail.ru>
 * @package moguta.cms
 * @subpackage Libraries
 */

class Delivery{

  
/**
   * Получает параметры способа доставки по его id.
   *
   * @param string $url запрашиваемой  категории.
   * @return array массив с данными о категории.
   *
   */
  
public function getDeliveryById($id){
    
$result = array();
    
$res DB::query('
      SELECT *
      FROM `'
.PREFIX.'delivery`
      WHERE id = "%s"
    '
$id);

    if(!empty(
$res)){
      if(
$deliv DB::fetchAssoc($res)){
        
$result $deliv;
      }
    }

    
$args func_get_args();
    return 
MG::createHook__CLASS__ ."_"__FUNCTION__$result$args );
  }

  
/**
   * Бесплатная доставка если проходит по условию в найстройках.
   * @param id - id доставки
   * @return numeric
   */
  
public function getCostDelivery($id) {
    
$delivery $this->getDeliveryById($id);
    
$cart = new Models_Cart;
    
$cartSumm $cart->getTotalSumm();
    return 
$delivery['cost'];
  }
}
Онлайн: 0
Реклама