Exemplo n.º 1
0
	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,
		));
	}
Exemplo n.º 2
0
 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));
 }