/**
  * Remove product from list
  * @param string $id product id
  */
 public function actionRemove($id)
 {
     $this->model->remove($id);
     if (!Yii::app()->request->isAjaxRequest) {
         $this->redirect($this->createUrl('index'));
     }
 }
 public function testWishlist()
 {
     Yii::import('application.modules.shop.models.wishlist.*');
     $wishlist = ShopWishlist::model()->find();
     $product = ShopProduct::model()->active()->find();
     $this->assertTrue($product instanceof ShopProduct);
     $this->open(Yii::app()->createUrl('/shop/Product/view', array('url' => $product->url)));
     $this->clickAndWait('xpath=//button[contains(.,"Список желаний")]');
     $this->assertTrue($this->isTextPresent('Авторизация'));
     $this->type('id=UserLoginForm_username', 'admin');
     $this->type('id=UserLoginForm_password', 'admin');
     // Click on login button
     $this->clickAndWait('css=input.blue_button');
     $this->open(Yii::app()->createUrl('/shop/Product/view', array('url' => $product->url)));
     $this->assertTrue($this->isTextPresent('Список желаний'));
     $this->clickAndWait('xpath=//button[contains(.,"Список желаний")]');
     $this->assertTrue($this->isTextPresent('Продукт успешно добавлен в список желаний.'));
     $this->assertTrue($this->isTextPresent(str_replace('  ', ' ', $product->name)));
     // View wishlist view
     $this->open(Yii::app()->createAbsoluteUrl('/shop/wishlist/view', array('key' => $wishlist->key)));
     $this->assertTrue($this->isTextPresent('Список желаний'));
     $this->assertTrue($this->isTextPresent($product->name));
 }
Exemple #3
0
                                        <span class="icon-medium icon-contract-2"></span><a href="<?php 
    echo Yii::app()->createUrl('/shop/compare/index');
    ?>
">
                                            <?php 
    echo Yii::t('ShopModule.default', 'COMPARE', array('{c}' => SCompareProducts::countSession()));
    ?>
                                        </a>
                                    </li>
                                    <li>
                                        <span class="icon-medium icon-heart"></span><a href="<?php 
    echo Yii::app()->createUrl('/shop/wishlist/index');
    ?>
">
                                            <?php 
    echo Yii::t('ShopModule.default', 'WISHLIST', array('{c}' => ShopWishlist::countByUser()));
    ?>
                                        </a>                  
                                    </li>
                                <?php 
}
?>
                                <?php 
if (isset(Yii::app()->currency->currencies)) {
    ?>
                                <li>
                                    
                                    <div id="currency">
                                        <?php 
    echo Yii::t('core', 'Валюта:');
    ?>