/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Templates(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Templates'])) { $model->attributes = $_POST['Templates']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } $this->render('create', array('model' => $model)); }
Messages::addNotice('Template made default'); jump('index.php?page=templates'); break; case 'add_edit': $smarty->assign('CONTENT', 'templates/add_edit.tpl'); $isNewTemplate = empty($template->id); if ($config->isPOST()) { $template->name = $_POST['name']; $template->description = $_POST['description']; $template->class_package = $_POST['class_package']; $template->class_name = $_POST['class_name']; $template->type = $_POST['type']; $template->width = $_POST['width']; $template->height = $_POST['height']; $template->status = isset($_POST['status']) ? 1 : 0; $template->save(); if ($isNewTemplate) { $template->hash = generateUniqueHash('t', $template->id); $template->display_order = $template->id; $template->save(); } if (!empty($_FILES['thumb']['name'])) { if (!$template->uploadThumbOnAmazon($_FILES['thumb']['tmp_name'], $err)) { Messages::addError($err); } } if (!empty($_FILES['background']['name'])) { if (!$template->uploadBgImageOnAmazon($_FILES['background']['tmp_name'], $err)) { Messages::addError($err); } }