add default timezone + delete parser file

This commit is contained in:
2013-10-09 17:59:21 +02:00
parent 190a78a5f9
commit 869d989627
3 changed files with 12 additions and 7 deletions

View File

@@ -331,6 +331,7 @@ class Databap extends PhpObject
function __construct($oClassManagement)
{
parent::__construct();
date_default_timezone_set(Settings::TIMEZONE);
$this->oMySql = new MySqlManager();
if($this->oMySql->sDbState == MySqlManager::DB_NO_DATA) $this->install();
$this->oProcedure = new Procedure($this->oMySql);
@@ -361,8 +362,11 @@ class Databap extends PhpObject
$this->oMySql->insertRow(MySqlManager::CHAN_TABLE, array('safe_name'=>self::getChanSafeName(self::DEFAULT_CHAN), MySqlManager::getText(MySqlManager::CHAN_TABLE)=>self::DEFAULT_CHAN));
//Install default users : admin and test
$this->addUser('francois', 'lutran', 'cgi', 'francois@lutran.fr', self::CLEARANCE_ADMIN);
$iAdminId = $this->addUser('francois', 'lutran', 'cgi', 'francois@lutran.fr', self::CLEARANCE_ADMIN);
$this->addUser('test', 'test', 'test', 'test@test.com');
//Write the SAP blog parser bash script to main folder
@file_put_contents('sap_website_parser.sh', "#!/bin/bash\n\n/usr/bin/php -f index.php a=external_access p=sap_blog auth_token=".$iAdminId.'_'.$this->generateToken($iAdminId));
}
private function setUserId($iUserId)
@@ -630,6 +634,8 @@ class Databap extends PhpObject
//$this->oMySql->insertRow($sOptionTable, array($sUserIdCol=>$iUserId, $sOptNameIdCol=>self::OPT_HOVER, $sOptionTextCol=>'#EFAB00'));
$this->oMySql->insertRow($sOptionTable, array($sUserIdCol=>$iUserId, $sOptNameIdCol=>self::OPT_TOKEN, $sOptionTextCol=>$this->generateRssLink($iUserId)));
//$this->oMySql->insertRow($sOptionTable, array($sUserIdCol=>$iUserId, $sOptNameIdCol=>self::OPT_IMAGE_CHAT, $sOptionTextCol=>'images/sap_gold_332.jpg'));
return $iUserId;
}
public function resetToken()
@@ -2104,7 +2110,7 @@ class Databap extends PhpObject
{
$iUserId = strstr($sKey, '_', true);
$sToken = substr($sKey, strlen($iUserId)+1);
return (strlen($sToken)==self::TOKEN_LENGTH && $this->generateToken($iUserId)==$sToken)?$iUserId:0;
return (strlen($sToken)==self::TOKEN_LENGTH && $this->generateToken($iUserId)==$sToken && $this->checkValue(MySqlManager::USER_TABLE, $iUserId))?$iUserId:0;
}
public function resetNecessary($iUserId)
@@ -2800,9 +2806,9 @@ class SearchEngine extends PhpObject
//$sWords = self::KEYWORDS_SEPARATOR.$asItem['keywords'].self::KEYWORDS_SEPARATOR;
//Calculate hit value
//$iCount =
//$iCount = 0;
$this->incItemRank($iSearchId, $iLevel);
$this->incItemRank($iSearchId, $iLevel/**10+$iCount*/);
$this->setItemInfo($iSearchId, $iItemType, $iItemId);
$this->setUserInfo($this->getItemInfo($iSearchId, MySqlManager::getId(MySqlManager::USER_TABLE)));