* @link http://www.pradosoft.com/ * @copyright Copyright © 2006 PradoSoft * @license http://www.pradosoft.com/license/ * @version $Id: NewCategory.php 3189 2012-07-12 12:16:21Z ctrlaltca $ */ /** * NewCategory class * * @author Qiang Xue * @link http://www.pradosoft.com/ * @copyright Copyright © 2006 PradoSoft * @license http://www.pradosoft.com/license/ */ class NewCategory extends BlogPage { public function saveButtonClicked($sender,$param) { if($this->IsValid) { $categoryRecord=new CategoryRecord; $categoryRecord->Name=$this->CategoryName->Text; $categoryRecord->Description=$this->CategoryDescription->Text; $this->DataAccess->insertCategory($categoryRecord); $this->gotoPage('Posts.ListPost',array('cat'=>$categoryRecord->ID)); } } public function checkCategoryName($sender,$param) { $name=$this->CategoryName->Text; $param->IsValid=$this->DataAccess->queryCategoryByName($name)===null; } }