public function editpage() { $page = SiteData::GetPageData($this->get->pageid); $this->set('pagedata', $page); $this->set('content', @file_get_contents(PAGES_PATH . '/' . $page->filename . PAGE_EXT)); $this->set('title', Lang::gs('page.edit.title')); $this->set('action', 'savepage'); $this->render('pages_editpage.tpl'); LogData::addLog(Auth::$userinfo->pilotid, 'Page ' . $page->pagename . ' edited'); }
/** * SiteData::EditFile() * * @param mixed $pageid * @param mixed $content * @param mixed $public * @param mixed $enabled * @return */ public static function EditFile($pageid, $content, $public, $enabled) { $pagedata = SiteData::GetPageData($pageid); if ($public == true) { $public = 1; } else { $public = 0; } if ($enabled == true) { $enabled = 1; } else { $enabled = 0; } $sql = 'UPDATE ' . TABLE_PREFIX . 'pages SET public=' . $public . ', enabled=' . $enabled . ' WHERE pageid=' . $pageid; DB::query($sql); if (self::EditPageFile($pagedata->filename, stripslashes($content))) { return true; } else { return false; } }