11,16 → 11,19 |
*/ |
|
class Core { |
|
function __construct() {} |
|
/* Get page ID |
* @param $URL - page URL |
* $dblink - link to database |
* @access public |
* @return PageID (int) |
*/ |
function getPageID($pageURL, $dblink) { |
function getPageID($pageURL) { |
global $db; |
$URL = parse_url($pageURL); |
$pageName = basename($URL["path"], ".html"); |
$request =& $dblink->query("SELECT page_id FROM pages WHERE page_url='$pageName'"); |
$request =& $db->query("SELECT page_id FROM pages WHERE page_url='$pageName'"); |
if ($request->numRows()==0) { |
return 0; |
} else { |
31,7 → 34,6 |
|
/* Get page |
* @param $ID - page ID |
* $dblink - link to database |
* @access public |
* @return PageInfo (array) |
* PageInfo[ErrMsg] - Error message |
42,9 → 44,10 |
* PageInfo[OwnerID] - ID page owner |
* PageInfo[EditorID] - ID page editor |
*/ |
function getPage($pageID, $dblink) { |
function getPage($pageID) { |
global $db; |
$result = array(); |
$request =& $dblink->query("SELECT * FROM pages WHERE page_id='$pageID'"); |
$request =& $db->query("SELECT * FROM pages WHERE page_id='$pageID'"); |
if ($request->numRows()!=0) { |
$request->fetchInto($get); |
$result["ErrMsg"]="OK"; |
63,7 → 66,6 |
/* Get page revision |
* @param $ID - page ID |
* $revision - page number of revision |
* $dblink - link to database |
* @access public |
* @return RevisionInfo (array) |
* RevisionInfo[ErrMsg] - Error message |
73,9 → 75,10 |
* RevisionInfo[FullText] - Revision story |
* RevisionInfo[EditorID] - ID revision editor |
*/ |
function getPageRevision($pageID,$revision,$dblink) { |
function getPageRevision($pageID,$revision) { |
global $db; |
$result = array(); |
$request =& $dblink->query("SELECT * FROM pages_revision WHERE page_id='$pageID' AND page_revision='$revision'"); |
$request =& $db->query("SELECT * FROM pages_revision WHERE page_id='$pageID' AND page_revision='$revision'"); |
if ($request->numRows()!=0) { |
$request->fetchInto($get); |
$result["ErrMsg"] = "OK"; |