Вход Регистрация
Файл: 3020.ru/file_3020/_system/_function/banbaseUser.php
Строк: 157
<?
/*banbase.ru Кредитор*/

     
function writeCacheBan2($content$filename) {
  
$fp fopen(ROOT.'/_images/cache/banbase/' $filename'w');
  
fwrite($fp$content);
  
fclose($fp);
}
      
      function 
readCacheBan2($filename$expiry) {
  if (
file_exists(ROOT.'/_images/cache/banbase/' $filename)) {
    if ((
time() - $expiry) > filemtime('_images/cache/banbase/' $filename))
      return 
FALSE;
    
$cache file(ROOT.'/_images/cache/banbase/' $filename);
    return 
implode(''$cache);
  }
  return 
FALSE;

 
  
ob_start();
$name2 md5($ank['id'].'banbase');
if (!
$main22_cache readCacheBan2($name2.'.banbase.cache'86400)){
//Кэширование

$urlbanbase 'http://banbase.ru/api/search/?wmid='.$ank['wmid'].'&icq='.$ank['icq'].'&email='.$ank['email'];

require 
FUNC 'Banbase.php';

$banbase['wmid'] = $ank['wmid'];
$banbase['icq'] = $ank['icq'];
$banbase['email'] = $ank['email'];
$banbase['join'] = '1';
/*$banbase['user'] = '';*/
$res Banbase::search_arr($banbase);

$banname NULL;
$banwmid NULL;
$banicq NULL;
$banemail NULL;
$bandescr NULL;

$ans $res['answer'];


/*
echo '<pre>';
print_r($ans);
echo '</pre>';
*/

if ($ans
{
   
      if (!empty(
$ans['name']))
      {
      
$name_arr $ans['name'];
      
$name_str '|'.implode('|'$name_arr).'|';
      
$banname '<br />'.htmlspecialchars('Ники: '.implode(', '$name_arr));

      }
      if (!empty(
$ans['wmid']))
      {
      
$wmid_arr $ans['wmid'];
      
$wmid_str '|'.implode('|'$wmid_arr).'|';
   
$banwmid '<br />'.htmlspecialchars('WMID: '.implode(', '$wmid_arr));
      }
      if (!empty(
$ans['icq']))
      {
      
$icq_arr $ans['icq'];
      
$icq_str '|'.implode('|'$icq_arr).'|';
      
$banicq '<br />'.htmlspecialchars('ICQ: '.implode(', '$icq_arr));
      }
      if (!empty(
$ans['email']))
      {
      
$email_arr $ans['email'];
      
$email_str '|'.implode('|'$email_arr).'|';
      
$banemail '<br />'.htmlspecialchars('EMAIL: '.implode(', '$email_arr));
      }
      if (!empty(
$ans['descr']))
      {
      
$descr_arr $ans['descr'];
      
$descr_str '|'.implode('|'$descr_arr);
      
$bandescr '<br />'.htmlspecialchars('Причина: '.implode(', '$descr_arr));
      }
   
$admin_str '|'.implode('|'$ans['admin']).'|';
   
$url_str '|'.implode('|'$ans['url']).'|';

   
$site 'Занес в список: '.implode(', '$ans['admin']).' ('.implode(', '$ans['url']).')';
   
$mas 'Пользователь находится в черном списке <a href="'.$urlbanbase.'">Banbase.ru</a> '.$banname.$banwmid.$banicq.$banemail.$bandescr.'<br />'.$site;
   
   
$banank $sql -> select("SELECT * FROM `banbase` WHERE `id_user` = '".$ank['id']."' LIMIT 1");
   if ((
$banank) == 0)
   {
   
$time_obn time() + 60;
   
$sql -> insert("INSERT INTO `banbase`(`id_user`, `time`, `time_obn`, `nick`, `icq`, `email`, `wmid`, `descr`, `admin`, `site`) VALUES('".$ank['id']."', '".time()."', '".$time_obn."', '".$sql -> esc($name_str)."', '".$sql -> esc($icq_str)."', '".$sql -> esc($email_str)."', '".$sql -> esc($wmid_str)."', '".$sql -> esc($descr_str)."', '".$sql -> esc($admin_str)."', '".$sql -> esc($url_str)."')");
   }
/*
   else
   {
   $usban = $sql -> fetch($banank);
      if ($usban['time_obn'] < time())
      {
      $time_obn = time() + 60;
     $sql -> update("UPDATE `banbase` SET `time_obn` = '".$time_obn."', `nick` = '".$sql -> esc($name_str)."', `icq` = '".$sql -> esc($icq_str)."', `email` = '".$sql -> esc($email_str)."', `wmid` = '".$sql -> esc($wmid_str)."', `descr` = '".$sql -> esc($descr_str)."', `admin` = '".$sql -> esc($admin_str)."', `site` = '".$sql -> esc($url_str)."' WHERE `id_user` = '".$ank['id']."' LIMIT 1");
      }

   }
*/
?><div class="profile">
<span class="ank_n"><?= $mas?></span>
</div><?

}else{

    
?>
    <div class="profile">
    <span class="ank_n">Ник:</span> <span class="ank_d"><?= $ank['login']?></span>
    </div>
    <?
}

$main22_cache ob_get_contents();
    
ob_clean();
$name2 md5($ank['id'].'banbase');
    
writeCacheBan2($main22_cache,$name2.'.banbase.cache');


ob_end_clean();
echo 
$main22_cache

/*end banbase.ru*/
Онлайн: 1
Реклама