Вход Регистрация
Файл: inc/functions.php
Строк: 150
<?php

function Generate($n)
{
    
$key '';
    
$pattern '1234567890abcdefghijklmnopqrstuvwxyz';
    
$counter strlen($pattern)-1;
    for(
$i=0$i<$n$i++)
    {
        
$key .= $pattern{rand(0,$counter)};
    }
    return 
$key;
}


function 
Nazad()
{
  if (isset(
$_SERVER['HTTP_REFERER']))
  {
    
$g=$_SERVER['HTTP_REFERER'];
    
$g2parse_url($g);
    
$index pathinfo($_SERVER['HTTP_REFERER']);

    if (
strtoupper($_SERVER['SERVER_NAME']) == strtoupper($g2['host']) AND $_SERVER['REQUEST_URI'] != "/" AND $_SERVER['REQUEST_URI'] != "/index.php")
    {
      echo 
'<div class="m">';
      
$pieces explode ('?',$index['basename']);
      
$modified preg_replace("#/#",'',$_SERVER['PHP_SELF']);
    
            if (
$index['basename'] != "index.php" AND  $pieces[0] != $modified) {
      echo 
'<a href="javascript: history.go(-1)"><<< Назад</a><br/>';
}
      echo 
'<a href="/index.php">На главную</a>';
      echo 
'</div>';
    }    
  }
  if (empty(
$_SERVER['HTTP_REFERER']) AND $_SERVER['REQUEST_URI'] != "/" AND $_SERVER['REQUEST_URI'] != "/index.php"){
         echo 
'<div class="m">';
   echo 
'<a href="/index.php">На главную</a>';
      echo 
'</div>';
  
  }
}


function 
my_htmlspecialchats($input) {
if (
is_array($input)) {
    
$input mysql_real_escape_string ($input[0]);
    }else {
    
$input mysql_real_escape_string ($input);
    }
    
$input=str_replace ("rn","rn"$input);
    
$input=str_replace ("n","rn"$input);
    return 
$input;
}

      function 
my_date($variables)
  {
$modified strtr($variables, array(
        
'January'=>'Янв',
        
'February'=>'Фев',
        
'March'=>'Мар',
        
'April'=>'Апр',
        
'May'=>'Май',
        
'June'=>'Июн',
        
'Jule'=>'Июл',
        
'August'=>'Авг',
        
'September'=>'Сен',
        
'October'=>'Окт',
        
'November'=>'Ноя',
        
'December'=>'Дек'
    
));
    return 
$modified;
      }

function 
pagenav($base_url$start$max_value$num_per_page) {
    
////////////////////////////////////////////////////////////
    // Функция постраничной навигации                         //
    ////////////////////////////////////////////////////////////
    // За основу взята аналогичная функция от форума SMF2.0   //
    ////////////////////////////////////////////////////////////
    
$pgcont 4;
    
$pgcont = (int)($pgcont - ($pgcont 2)) / 2;
    if (
$start >= $max_value)
        
$start max(0, (int)$max_value - (((int)$max_value % (int)$num_per_page) == $num_per_page : ((int)$max_value % (int)$num_per_page)));
    else
        
$start max(0, (int)$start - ((int)$start % (int)$num_per_page));
    
$base_link '<a class="navpg" href="' strtr($base_url, array ('%' => '%%')) . '%d' '">%s</a> ';
    
$pageindex $start == '' sprintf($base_link$start $num_per_page'&lt;&lt;');
    if (
$start $num_per_page $pgcont)
        
$pageindex .= sprintf($base_link0'1');
    if (
$start $num_per_page * ($pgcont 1))
        
$pageindex .= '<span style="font-weight: bold;"> ... </span>';
    for (
$nCont $pgcont$nCont >= 1$nCont--)
        if (
$start >= $num_per_page $nCont) {
            
$tmpStart $start $num_per_page $nCont;
            
$pageindex .= sprintf($base_link$tmpStart$tmpStart $num_per_page 1);
        }
    
$pageindex .= '[<b>' . ($start $num_per_page 1) . '</b>] ';
    
$tmpMaxPages = (int)(($max_value 1) / $num_per_page) * $num_per_page;
    for (
$nCont 1$nCont <= $pgcont$nCont++)
        if (
$start $num_per_page $nCont <= $tmpMaxPages) {
            
$tmpStart $start $num_per_page $nCont;
            
$pageindex .= sprintf($base_link$tmpStart$tmpStart $num_per_page 1);
        }
    if (
$start $num_per_page * ($pgcont 1) < $tmpMaxPages)
        
$pageindex .= '<span style="font-weight: bold;"> ... </span>';
    if (
$start $num_per_page $pgcont $tmpMaxPages)
        
$pageindex .= sprintf($base_link$tmpMaxPages$tmpMaxPages $num_per_page 1);
    if (
$start $num_per_page $max_value) {
        
$display_page = ($start $num_per_page) > $max_value $max_value : ($start $num_per_page);
        
$pageindex .= sprintf($base_link$display_page'&gt;&gt;');
    }
    return 
$pageindex;
}
?>
Онлайн: 3
Реклама