admin) return; $this->render('index'); } public function actionCreate() { if(!$this->admin) return; $coin = new db_coins; $coin->txmessage = true; $coin->created = time(); if(isset($_POST['db_coins'])) { $coin->setAttributes($_POST['db_coins'], false); if($coin->save()) $this->redirect(array('index')); } $this->render('_form', array('coin'=>$coin, 'update'=>false)); } public function actionUpdate() { if(!$this->admin) return; $coin = getdbo('db_coins', getiparam('id')); if(isset($_POST['db_coins'])) { $coin->setAttributes($_POST['db_coins'], false); if($coin->save()) $this->redirect(array('index')); } $this->render('_form', array('coin'=>$coin, 'update'=>true)); } }