<?php if (Tools::P('sveBrand') == 'add') { $brand = new Brand(); $brand->copyFromPost(); if ($brand->add() && $brand->updateLogo()) { UIAdminAlerts::conf('品牌已更新'); } if (is_array($brand->_errors) and count($brand->_errors) > 0) { $errors = $brand->_errors; } } if (isset($_GET['id'])) { $id = (int) Tools::G('id'); $obj = new Brand($id); } if (isset($_POST['sveBrand']) && Tools::P('sveBrand') == 'edit') { if (Validate::isLoadedObject($obj)) { $obj->copyFromPost(); if ($obj->update() && $obj->updateLogo()) { if (!isset($_FILES['qqfile']['name']) || isset($_FILES['qqfile']['name']) && $obj->updateLogo()) { UIAdminAlerts::conf('品牌已更新'); } } } if (is_array($obj->_errors) and count($obj->_errors) > 0) { $errors = $obj->_errors; } } if (isset($errors)) { UIAdminAlerts::MError($errors);
public function loadBrand($str_brand) { $id_brand = 0; if (!($result = $this->_brandExists($str_brand))) { $brand = new Brand(); $brand->copyFromPost(); $brand->name = pSQL($str_brand); $brand->rewrite = "brand-" . pSQL(preg_replace("/[^-0-9a-zA-Z]+/", "", str_replace(' ', '-', trim($str_brand)))); $brand->add(); $id_brand = $brand->id; } else { $id_brand = $result; } return $id_brand; }