GIF89a;
| Direktori : /home/serb/public_html/chat/inc/classes/full_cache/ |
| Current File : /home/serb/public_html/chat/inc/classes/full_cache/selConfig.php |
<?php
$this->result = array();
$file_name = $this->getCachFileName('configMain');
if( !file_exists($file_name) )
{
if(strpos($GLOBALS['REQUEST_URI'], "/admin")!==false)
{
Header("Location:../install.php");
die;
}
Header("Location:install.php");
die;
}
$file_name_inst = $this->getCachFileName('configInstances');
//$_SESSION['code'] = $this->code_sql;
if( $this->code_sql==1 )//'SELECT * FROM '.$GLOBALS['fc_config']['db']['pref'].'config_main'
{
$content = file( $file_name );
for( $i = 0; $i < sizeof($content) ; $i++ )
{
$array = explode("\t",$content[$i]);
$array['id'] = $array[0];
$array['level_0'] = $array[1];
$array['level_1'] = '';
$array['level_2'] = '';
$array['level_3'] = '';
$array['level_4'] = '';
$array['value'] = $array[6];
$array['type'] = '';
$array['title'] = $array[8];
$array['comment'] = $array[9];
$array['info'] = '';
$array['parent_page'] = '';
$array['_order'] = $array[12];
$array = $this->unsetAll($array);
$allUsers[] = $array;
}
//return $allUsers;
return new ResultSet1( $allUsers );
}
if( $this->code_sql==3 )//'SELECT * FROM '.$GLOBALS['fc_config']['db']['pref'].'config_instances'
{
$content = file( $file_name_inst );
for( $i = 0; $i < sizeof($content) ; $i++ )
{
$array = explode("\t",$content[$i]);
$array['id'] = $array[0];
$array['is_active'] = $array[1];
$array['is_default'] = $array[2];
$array['name'] = $array[3];
$array['created_date'] = $array[4];
$array = $this->unsetAll($array);
$allUsers[] = $array;
}
//return $allUsers;
return new ResultSet1( $allUsers );
}
if( $this->code_sql==2 )//'WHERE is_active=1 OR is_default=1 ORDER BY id'
{
$content = file( $file_name_inst );
for( $i = 0; $i < sizeof($content) ; $i++ )
{
$array = explode("\t",$content[$i]);
if( (int)$array[1]==1 || (int)$array[2]==1 )
{
$array['id'] = $array[0];
$array['is_active'] = $array[1];
$array['is_default'] = $array[2];
$array['name'] = $array[3];
$array['created_date'] = $array[4];
$array = $this->unsetAll($array);
}
$allUsers[] = $array;
}
//return $allUsers;
return new ResultSet1( $allUsers );
}
if( $this->code_sql==4 )//SELECT * FROM '.$GLOBALS['fc_config']['db']['pref'].'config_instances WHERE id=? ORDER BY id
{
$content = file( $file_name_inst );
$allUsers = array();
for( $i = 0; $i < sizeof($content) ; $i++ )
{
$array = explode("\t",$content[$i]);
if( $params[0]==$array[0] )
{
$array['id'] = $array[0];
$array['is_active'] = $array[1];
$array['is_default'] = $array[2];
$array['name'] = $array[3];
$array['created_date'] = $array[4];
$array = $this->unsetAll($array);
}
$allUsers[] = $array;
}
return new ResultSet1( $allUsers );
}
if( $this->code_sql == 5 )//SELECT * FROM '.$GLOBALS['fc_config']['db']['pref'].'config_instances WHERE id=? ORDER BY id
{
$content = file( $file_name_inst );
$allUsers = array();
/*for( $i = 0; $i < sizeof($content) ; $i++ )
{
$array = explode("\t",$content[$i]);
if( $params[0]==$array[0] )
{
$array['id'] = $array[0];
$array['is_active'] = $array[1];
$array['is_default'] = $array[2];
$array['name'] = $array[3];
$array['created_date'] = $array[4];
unset( $array[0] );
unset( $array[1] );
unset( $array[2] );
unset( $array[3] );
unset( $array[4] );
}
$allUsers[] = $array;
}*/
return new ResultSet1( $allUsers );
}
?>