few tweaks + remove accents function

This commit is contained in:
2015-12-25 20:32:44 +01:00
parent b34ef74342
commit 5e2acb53ac
3 changed files with 11 additions and 13 deletions

View File

@@ -15,6 +15,9 @@ abstract class Main extends PhpObject
const NO_DATA = 'No Data';
//...
const ACTIVE = 1;
const INACTIVE = 0;
//Folders
const MASKS_FOLDER = 'masks/';

View File

@@ -350,20 +350,15 @@ class MySqlManager extends PhpObject
$this->addColumnSelectors($asConstraintsValues);
$sLimit = $iLimit>0?" LIMIT $iLimit":"";
$sQuery = "UPDATE {$sTableName} ".
"SET ".$this->implodeAll($asQueryValues, " = ", ", ")." ".
"WHERE ".$this->implodeAll($asConstraintsValues, " = ", " AND ").$sLimit;
$sQuery = "UPDATE {$sTableName} ".
"SET ".$this->implodeAll($asQueryValues, " = ", ", ")." ".
"WHERE ".$this->implodeAll($asConstraintsValues, " = ", " AND ").$sLimit;
$iResult = false;
if($this->setQuery($sQuery))
{
$this->setTrace(true);
if($iLimit==1)
{
$iResult = array_key_exists($sTableIdCol, $asConstraints)?$asConstraints[$sTableIdCol]:$this->selectValue($sTableName, $sTableIdCol, $asConstraints);
}
else $iResult = true;
}
if($this->setQuery($sQuery) && $iLimit!=1) $iResult = true;
else $iResult = array_key_exists($sTableIdCol, $asConstraints)?$asConstraints[$sTableIdCol]:$this->selectValue($sTableName, $sTableIdCol, $asConstraints);
$this->addError($iResult);
return $iResult;
}

View File

@@ -380,7 +380,7 @@ class ToolBox
* @param String $string
* @return String
*/
public function remove_accents($string)
public static function remove_accents($string)
{
if(!preg_match('/[\x80-\xff]/', $string)) return $string;