public function afterUninstall() { Yii::app()->settings->clear('shop'); Yii::app()->unintallComponent('currency'); $db = Yii::app()->db; $tablesArray = array(ShopTypeAttribute::model()->tableName(), ShopAttribute::model()->tableName(), ShopAttributeOption::model()->tableName(), ShopAttributeOptionTranslate::model()->tableName(), ShopAttributeTranslate::model()->tableName(), ShopCategory::model()->tableName(), ShopCategoryTranslate::model()->tableName(), ShopCurrency::model()->tableName(), ShopManufacturer::model()->tableName(), ShopManufacturerTranslate::model()->tableName(), ShopProduct::model()->tableName(), ShopProductCategoryRef::model()->tableName(), ShopProductImage::model()->tableName(), ShopProductTranslate::model()->tableName(), ShopProductType::model()->tableName(), ShopProductVariant::model()->tableName(), ShopRelatedProduct::model()->tableName(), ShopSuppliers::model()->tableName(), $db->tablePrefix . 'shop_product_attribute_eav', $db->tablePrefix . 'shop_product_configurable_attributes', $db->tablePrefix . 'shop_product_configurations'); foreach ($tablesArray as $table) { $db->createCommand()->dropTable($table); } CFileHelper::removeDirectory(Yii::getPathOfAlias('webroot.uploads.product'), array('traverseSymlinks' => true)); CFileHelper::removeDirectory(Yii::getPathOfAlias('webroot.uploads.categories'), array('traverseSymlinks' => true)); CFileHelper::removeDirectory(Yii::getPathOfAlias('webroot.uploads.manufacturer'), array('traverseSymlinks' => true)); return parent::afterUninstall(); }
<?php } ?> <td class="text-center"><a href="javascript:void(0);" class="deleteRow btn btn-danger"><i class="flaticon-delete"></i></a> </td> </tr> <?php if ($model->options) { foreach ($model->options as $o) { ?> <tr> <?php foreach (Yii::app()->languageManager->languages as $l) { $o->option_translate = ShopAttributeOptionTranslate::model()->findByAttributes(array('object_id' => $o->id, 'language_id' => $l->id)); ?> <td> <input class="form-control" name="options[<?php echo $o->id; ?> ][]" type="text" value="<?php echo CHtml::encode($o->option_translate->value); ?> "> </td> <?php } ?> <td class="text-center"> <a href="javascript:void(0);" class="deleteRow btn btn-danger"><i class="flaticon-delete"></i></a>