function action_Remove() { PermissionHelper::Verification('Editor'); $group_id = $_GET['id']; $group = AttributeGroupService::GetById($group_id); AttributeGroupService::Delete($group); header("Location: /AttributeGroup/item"); }
public static function PopulateAttributeFromEditModel($id, $name, $attributeGroupName, $attributeUnitName) { $attribute = AttributeService::GetById($id); $attribute->attributegroup_id = AttributeGroupService::GetByName($attributeGroupName)->attributegroup_id; $attribute->name = $name; if ($attributeUnitName != "-") { $attribute->unit_id = UnitService::GetByName($attributeUnitName)->unit_id; } else { $attribute->unit_id = null; } return $attribute; }
public static function PopulateCatalogueEditViewModel($catalogue) { $model = new CatalogEditViewModel(); $model->id = $catalogue->catalogue_id; $model->name = $catalogue->name; $model->section_name = $catalogue->section->section_name; $attributes = AttributeHelper::PopulateAttributeViewModelList(CatalogueAttributeService::GetAttributesByCatalogueId($catalogue->catalogue_id)); $model->attributes = AttributeGroupHelper::PopulateAttributeGroupViewModelList(AttributeGroupService::GetAll()); $model->group[][] = ""; for ($i = 0; $i < count($model->attributes); $i++) { for ($j = 0; $j < count($model->attributes[$i]->attributes); $j++) { if (($index = CatalogEditHelper::GetIndexFromArray($model->attributes[$i]->attributes[$j], $attributes)) >= 0) { $model->group[$i][$j] = 'checked'; } else { $model->group[$i][$j] = ''; } } } return $model; }
function action_Create() { PermissionHelper::Verification('Editor'); $model = AttributeGroupHelper::PopulateAttributeGroupViewModelList(AttributeGroupService::GetAll()); $this->view->generate('/Catalog/create_view.php', 'template_view.php', $model); }
public function action_RemoveGroup() { PermissionHelper::Verification('Editor'); $id = $_GET['id']; $attributeGroup = AttributeGroupService::GetById($id); AttributeGroupService::Delete($attributeGroup); header("Location: /Attribute/ItemGroup"); }