Хранилища Subversion kbase

Сравнить редакции

Не учитывать пробелы Редакция 17 → Редакция 20

/trunk/libs/core.php
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";