示例#1
0
 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');
 }
示例#2
0
    /**
     * 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;
        }
    }