<?php
/**
* Class Imap
*
* Инкапсуляция работы с почтой, по протоколу IMAP
*/
class Imap {
private $imap_stream;
<php
class Date{
/**
* Функция, формирующая человекочитабельное представление разницы дат
*
* @param int $from Временная метка, от которой считаем
* @param int $to Относительная временная метка (если не задано, то сейчас)
<?php
// файлы
define('INPUT', 'input.ini'); // входной
define('OUTPUT', 'output.ini'); // выходной
/**
* Class Parser
*
<?php
class Arr{
/**
* Перемешать ассоциативный массив в случайном порядке
*
* @param array $arr
*
* @return array
<?php
// пагинация для страницы
protected function pagination($setting)
{
//$setting = array('count_page'=>100, 'this_page'=>1, 'item_link'=>7);
$page_this = $setting['this_page']; // текущая страница
$page_count = $setting['count_page']; // максимальное кол-во страниц
$item_count = $setting['item_link']; // кол-во элементов на страницу, нечетное
$item_step = ceil(($item_count-1)/2); // (шаг) кол-во элементов справа и слева от текущего
NewerOlder