add default timezone + delete parser file
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,2 +1,4 @@
|
|||||||
/.project
|
/.project
|
||||||
/.buildpath
|
/.buildpath
|
||||||
|
/sap_website_parser.sh
|
||||||
|
/settings.php
|
||||||
|
|||||||
14
config.php
14
config.php
@@ -331,6 +331,7 @@ class Databap extends PhpObject
|
|||||||
function __construct($oClassManagement)
|
function __construct($oClassManagement)
|
||||||
{
|
{
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
|
date_default_timezone_set(Settings::TIMEZONE);
|
||||||
$this->oMySql = new MySqlManager();
|
$this->oMySql = new MySqlManager();
|
||||||
if($this->oMySql->sDbState == MySqlManager::DB_NO_DATA) $this->install();
|
if($this->oMySql->sDbState == MySqlManager::DB_NO_DATA) $this->install();
|
||||||
$this->oProcedure = new Procedure($this->oMySql);
|
$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));
|
$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
|
//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');
|
$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)
|
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_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_TOKEN, $sOptionTextCol=>$this->generateRssLink($iUserId)));
|
||||||
//$this->oMySql->insertRow($sOptionTable, array($sUserIdCol=>$iUserId, $sOptNameIdCol=>self::OPT_IMAGE_CHAT, $sOptionTextCol=>'images/sap_gold_332.jpg'));
|
//$this->oMySql->insertRow($sOptionTable, array($sUserIdCol=>$iUserId, $sOptNameIdCol=>self::OPT_IMAGE_CHAT, $sOptionTextCol=>'images/sap_gold_332.jpg'));
|
||||||
|
|
||||||
|
return $iUserId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function resetToken()
|
public function resetToken()
|
||||||
@@ -2104,7 +2110,7 @@ class Databap extends PhpObject
|
|||||||
{
|
{
|
||||||
$iUserId = strstr($sKey, '_', true);
|
$iUserId = strstr($sKey, '_', true);
|
||||||
$sToken = substr($sKey, strlen($iUserId)+1);
|
$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)
|
public function resetNecessary($iUserId)
|
||||||
@@ -2800,9 +2806,9 @@ class SearchEngine extends PhpObject
|
|||||||
//$sWords = self::KEYWORDS_SEPARATOR.$asItem['keywords'].self::KEYWORDS_SEPARATOR;
|
//$sWords = self::KEYWORDS_SEPARATOR.$asItem['keywords'].self::KEYWORDS_SEPARATOR;
|
||||||
|
|
||||||
//Calculate hit value
|
//Calculate hit value
|
||||||
//$iCount =
|
//$iCount = 0;
|
||||||
|
|
||||||
$this->incItemRank($iSearchId, $iLevel);
|
$this->incItemRank($iSearchId, $iLevel/**10+$iCount*/);
|
||||||
|
|
||||||
$this->setItemInfo($iSearchId, $iItemType, $iItemId);
|
$this->setItemInfo($iSearchId, $iItemType, $iItemId);
|
||||||
$this->setUserInfo($this->getItemInfo($iSearchId, MySqlManager::getId(MySqlManager::USER_TABLE)));
|
$this->setUserInfo($this->getItemInfo($iSearchId, MySqlManager::getId(MySqlManager::USER_TABLE)));
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
/usr/bin/php -f index.php a=external_access p=sap_blog auth_token=4_dacc5c7342dfbca6a882d9c94ced58bf
|
|
||||||
Reference in New Issue
Block a user