removing option migration kit & fixing nickname bug
This commit is contained in:
@@ -1292,26 +1292,6 @@ class Databap extends PhpObject
|
||||
/* Options Management */
|
||||
//TODO Create class
|
||||
|
||||
//TODO delete
|
||||
public function migrateOptionValues()
|
||||
{
|
||||
$sResult = 'ok';
|
||||
$asInfo = array('select' => array('id_option', 'id_option_name', 'option'),
|
||||
'from' => self::OPT_TABLE,
|
||||
'constraint'=> array('id_option_value'=>'NULL'),
|
||||
'constOpe' => array('id_option_value'=>" IS "),
|
||||
'constVar' => true);
|
||||
$asOptions = $this->oMySql->selectRows($asInfo, true, 'id_option');
|
||||
|
||||
foreach($asOptions as $iOptionId=>$asOption)
|
||||
{
|
||||
$iOptionValueId = $this->oMySql->insertRow(self::OPTVAL_TABLE, array('id_option_name'=>$asOption['id_option_name'], 'option_value'=>$asOption['option'], 'language'=>self::LANG_FR));
|
||||
if($iOptionValueId>0) $this->oMySql->updateRow(self::OPT_TABLE, $iOptionId, array('id_option_value'=>$iOptionValueId));
|
||||
else $sResult = 'ko';
|
||||
}
|
||||
return $sResult;
|
||||
}
|
||||
|
||||
private function getAvailableOptions()
|
||||
{
|
||||
$sOptNameIdCol = MySqlManager::getId(self::OPTNAME_TABLE);
|
||||
@@ -2200,7 +2180,7 @@ class Databap extends PhpObject
|
||||
{
|
||||
$sChanId = $asUser[MySqlManager::getId(self::CHAN_TABLE)];
|
||||
$iUserId = $asUser[$iUserIdCol];
|
||||
if(!array_key_exists($iUserId, $asUserOptions)) $asUserOptions[$iUserId] = $this->getUserOptions(array(self::OPT_NICKNAME, self::OPT_STATUS));
|
||||
if(!array_key_exists($iUserId, $asUserOptions)) $asUserOptions[$iUserId] = $this->getUserOptions(array(self::OPT_NICKNAME, self::OPT_STATUS), $iUserId);
|
||||
$sNickName = self::getNickNameFormat($asUserOptions[$iUserId][self::OPT_NICKNAME][MySqlManager::getText(self::OPTVAL_TABLE)]);
|
||||
$asConnectedUsers[$sChanId][$sNickName.$iUserId]['id_user'] = $iUserId;
|
||||
$asConnectedUsers[$sChanId][$sNickName.$iUserId]['name'] = self::getNameFormat($asUser['first_name'], $asUser['last_name']);
|
||||
|
||||
Reference in New Issue
Block a user