public function actionCreatePage() { $model=new DocChild; $users=UserChild::getNames(); if(isset($_POST['DocChild'])) { $model->attributes=$_POST['DocChild']; $arr=$model->editPermissions; if(isset($arr)) $model->editPermissions=AccountChild::parseUsers($arr); $model->text=$_POST['msgpost']; $model->createdBy='admin'; $model->createDate=time(); $model->lastUpdated=time(); $model->updatedBy='admin'; $admin=Admin::model()->findByPk(1); if(isset($admin)) { if($admin->menuOrder!="") { $admin->menuOrder.=":".mb_ereg_replace(':',':',$model->title); $admin->menuVisibility.=":1"; $admin->menuNicknames.=":".mb_ereg_replace(':',':',$model->title); } else{ $admin->menuOrder=$model->title; $admin->menuVisibility.=":1"; $admin->menuNicknames=$model->title; } $admin->save(); } if($model->save()) { $this->redirect(array('viewPage','id'=>$model->id)); } } $this->render('createPage',array( 'model'=>$model, 'users'=>$users, )); }
public function actionCreatePage() { $model = new DocChild(); $users = User::getNames(); if (isset($_POST['DocChild'])) { $model->attributes = $_POST['DocChild']; $arr = $model->editPermissions; if (isset($arr)) { $model->editPermissions = Accounts::parseUsers($arr); } $model->createdBy = 'admin'; $model->createDate = time(); $model->lastUpdated = time(); $model->updatedBy = 'admin'; $module = new Modules(); $module->adminOnly = 0; $module->toggleable = 1; $module->custom = 1; $module->visible = 1; $module->editable = 0; $module->searchable = 0; $module->menuPosition = Modules::model()->count(); $module->name = 'document'; $module->title = $model->title; if ($module->save()) { if ($model->save()) { $this->redirect(array('viewPage', 'id' => $model->id)); } } } $this->render('createPage', array('model' => $model, 'users' => $users)); }