View file portfolio/system/functions/i.func.php

File size: 1.8Kb
<?php

function formatsize($file_size)
{
 if ($file_size >= 1073741824) {
  $file_size = round($file_size / 1073741824 * 100) / 100 . " Gбайт";
 } elseif ($file_size >= 1048576) {
  $file_size = round($file_size / 1048576 * 100) / 100 . " Mбайт";
 } elseif ($file_size >= 1024) {
  $file_size = round($file_size / 1024 * 100) / 100 . " Kбайт";
 } else {
  $file_size = $file_size . " байт";
 } 
 return $file_size;
} 

# Статус работы
function status($id) { 

if($id == 1) { 

 $view = '<font color="red">на продажу</font>'; 

} elseif($id == 2) { 

 $view = '<u>на заказ</u>'; 

} elseif($id == 3) { $view = '<font color="green">бесплатно</font>'; 

}

return $view; 

}

# Фильтруем числа
function int($var) {
return abs(intval($var)); 
}

function escape($inp) { 
     if(is_array($inp)) 
         return array_map(__METHOD__, $inp); 

     if(!empty($inp) && is_string($inp)) { 
         return str_replace(array('\\', "\0", "\n", "\r", "'", '"', "\x1a"), array('\\', '\\0', '\\n', '\\r', "\'", '\"', '\\x1a'), $inp); 
     } 

     return $inp; 
 }
 
 

# Фильтруем текст
function txt($text) {

	return trim(escape(htmlspecialchars($text, ENT_QUOTES, 'utf-8')));

}

# Выводим текст
function out($var) {

	return nl2br(code($var)); 

}

# Кодируем пароль
function encrypt($var) {

	return md5(base64_encode($var) .'ronson'); 

}

# Ф-я для вывода времени
function vtime($var) {

	if ($var == NULL) $var = time();
	$full_time = date('d.m.Y в H:i', $var);
	$date = date('d.m.Y', $var);
	$time = date('H:i', $var);
	if ($date == date('d.m.Y')) $full_time = date('Сегодня в H:i', $var);
	if ($date == date('d.m.Y', time()-60*60*24)) $full_time = date('Вчера в H:i', $var);
	return $full_time; 
}


?>