示例#1
0
文件: App.php 项目: jsjohnst/cerb4
 private function _saveTabFnrTopic()
 {
     // Form
     @($id = DevblocksPlatform::importGPC($_REQUEST['id'], 'integer', 0));
     @($name = DevblocksPlatform::importGPC($_REQUEST['name'], 'string', ''));
     @($do_delete = DevblocksPlatform::importGPC($_REQUEST['do_delete'], 'integer', 0));
     if (DEMO_MODE) {
         DevblocksPlatform::setHttpResponse(new DevblocksHttpResponse(array('config', 'fnr')));
         return;
     }
     // Deletes
     if (!empty($do_delete)) {
         DAO_FnrTopic::delete($id);
         // [TODO] Delete all resources on this topic
         return;
     }
     $fields = array(DAO_FnrTopic::NAME => $name);
     // Edit
     if (!empty($id)) {
         DAO_FnrTopic::update($id, $fields);
         // Add
     } else {
         $id = DAO_FnrTopic::create($fields);
     }
 }