function create() { $Post = new mBlogPost(); $Revision = new mBlogPostRevision(); if (isset($_POST['action'])) { //$Page->__post(); $Revision->__post(); if ($Post->validate() && $Revision->validate()) { $Revision->status = mBlogPostRevision::DRAFT; if ($Post->save($Revision)) { redirect('/site-admin/blog/edit/' . $Post->id()); } else { data('info_error', 'Something wen\'t wrong'); } } } else { $Post->__clearMemory(); $Revision->__clearMemory(); } $this->display('blog/form'); }