Example #1
0
 public function save()
 {
     if (!is_null($this->id)) {
         $sql = 'update content_pages set ';
     } else {
         $sql = 'insert into content_pages set ';
     }
     $sql .= 'page_name="' . e($this->pageName) . '", ';
     $sql .= 'timestamp="' . e($this->timestamp) . '", ';
     $sql .= 'status="' . e($this->status) . '", ';
     $sql .= 'access="' . e($this->access) . '", ';
     if (!is_null($this->id)) {
         $sql .= 'id="' . e($this->id) . '" where id="' . $this->id . '"';
     } else {
         $sql = trim($sql, ', ');
     }
     Database::singleton()->query($sql);
     if (is_null($this->id)) {
         $this->id = Database::singleton()->lastInsertedID();
     }
     if (Config::getIsModuleActive('Menu')) {
         include '../modules/Menu/Menu.php';
         Module_Menu::insertMenu();
     }
 }