@@ -1,15 +1,15 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | if (!function_exists('supports_ansi_colors')) { |
3 | 3 | /** |
4 | - * Функция позволяет узнать, поддерживает ли консоль цвета и другое форматирование. |
|
5 | - * @see: https://gostash.it/ru/stashes/1601-podderzivaet-li-konsol-cveta |
|
6 | - * @return bool Результат проверки |
|
7 | - * |
|
8 | - * DIRECTORY_SEPARATOR === '\\' — проверка на Windows. |
|
9 | - * getenv('ANSICON') !== false — проверка запуска через ANSICON. |
|
10 | - * getenv('ConEmuANSI') === 'ON' — проверка запуска через ConEmu. |
|
11 | - * function_exists('posix_isatty') && @posix_isatty(\STDOUT) — проверка на интерактивный терминал UNIX. |
|
12 | - */ |
|
4 | + * Функция позволяет узнать, поддерживает ли консоль цвета и другое форматирование. |
|
5 | + * @see: https://gostash.it/ru/stashes/1601-podderzivaet-li-konsol-cveta |
|
6 | + * @return bool Результат проверки |
|
7 | + * |
|
8 | + * DIRECTORY_SEPARATOR === '\\' — проверка на Windows. |
|
9 | + * getenv('ANSICON') !== false — проверка запуска через ANSICON. |
|
10 | + * getenv('ConEmuANSI') === 'ON' — проверка запуска через ConEmu. |
|
11 | + * function_exists('posix_isatty') && @posix_isatty(\STDOUT) — проверка на интерактивный терминал UNIX. |
|
12 | + */ |
|
13 | 13 | function supports_ansi_colors(){ |
14 | 14 | return DIRECTORY_SEPARATOR === '\\' |
15 | 15 | ? getenv('ANSICON') !== false || getenv('ConEmuANSI') === 'ON' |
@@ -570,25 +570,25 @@ discard block |
||
570 | 570 | /** |
571 | 571 | * Формирование правильной CSV строки |
572 | 572 | * |
573 | - * @see: https://stackoverflow.com/questions/3933668/convert-array-into-csv |
|
573 | + * @see: https://stackoverflow.com/questions/3933668/convert-array-into-csv |
|
574 | 574 | * @param array $data Массив с данными |
575 | 575 | * @return string |
576 | 576 | */ |
577 | 577 | function make_csv($data, $separator = ","){ |
578 | - // Create a stream opening it with read / write mode |
|
579 | - $stream = fopen('data://text/plain,' . "", 'w+'); |
|
578 | + // Create a stream opening it with read / write mode |
|
579 | + $stream = fopen('data://text/plain,' . "", 'w+'); |
|
580 | 580 | |
581 | - // Iterate over the data, writting each line to the text stream |
|
582 | - fputcsv($stream, $data, $separator); |
|
581 | + // Iterate over the data, writting each line to the text stream |
|
582 | + fputcsv($stream, $data, $separator); |
|
583 | 583 | |
584 | - // Rewind the stream |
|
585 | - rewind($stream); |
|
584 | + // Rewind the stream |
|
585 | + rewind($stream); |
|
586 | 586 | |
587 | - // You can now echo it's content |
|
588 | - $out = stream_get_contents($stream); |
|
587 | + // You can now echo it's content |
|
588 | + $out = stream_get_contents($stream); |
|
589 | 589 | |
590 | - // Close the stream |
|
591 | - fclose($stream); |
|
592 | - return $out; |
|
593 | - } |
|
590 | + // Close the stream |
|
591 | + fclose($stream); |
|
592 | + return $out; |
|
593 | + } |
|
594 | 594 | } |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | * getenv('ConEmuANSI') === 'ON' — проверка запуска через ConEmu. |
11 | 11 | * function_exists('posix_isatty') && @posix_isatty(\STDOUT) — проверка на интерактивный терминал UNIX. |
12 | 12 | */ |
13 | - function supports_ansi_colors(){ |
|
13 | + function supports_ansi_colors() { |
|
14 | 14 | return DIRECTORY_SEPARATOR === '\\' |
15 | 15 | ? getenv('ANSICON') !== false || getenv('ConEmuANSI') === 'ON' |
16 | 16 | : function_exists('posix_isatty') && @posix_isatty(\STDOUT); |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | */ |
107 | 107 | function get_gravatar($email, $size = 32) |
108 | 108 | { |
109 | - $url = '//www.gravatar.com/avatar/' . md5(is_scalar($email) ? $email : '') . '?s=' . (int)abs($size); |
|
109 | + $url = '//www.gravatar.com/avatar/'.md5(is_scalar($email) ? $email : '').'?s='.(int)abs($size); |
|
110 | 110 | return $url; |
111 | 111 | } |
112 | 112 | } |
@@ -121,7 +121,7 @@ discard block |
||
121 | 121 | */ |
122 | 122 | function share_vk($url, $title = '') |
123 | 123 | { |
124 | - return 'http://vkontakte.ru/share.php?url=' . urlencode($url) . '&title=' . urlencode($title); |
|
124 | + return 'http://vkontakte.ru/share.php?url='.urlencode($url).'&title='.urlencode($title); |
|
125 | 125 | } |
126 | 126 | } |
127 | 127 | |
@@ -135,7 +135,7 @@ discard block |
||
135 | 135 | */ |
136 | 136 | function share_ok($url, $title = '') |
137 | 137 | { |
138 | - return 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st._surl=' . urlencode($url) . '&st.comments=' . urlencode($title); |
|
138 | + return 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st._surl='.urlencode($url).'&st.comments='.urlencode($title); |
|
139 | 139 | } |
140 | 140 | } |
141 | 141 | |
@@ -148,7 +148,7 @@ discard block |
||
148 | 148 | */ |
149 | 149 | function share_google($url) |
150 | 150 | { |
151 | - return 'https://plus.google.com/share?url=' . urlencode($url); |
|
151 | + return 'https://plus.google.com/share?url='.urlencode($url); |
|
152 | 152 | } |
153 | 153 | } |
154 | 154 | |
@@ -162,7 +162,7 @@ discard block |
||
162 | 162 | */ |
163 | 163 | function share_facebook($url, $title = '') |
164 | 164 | { |
165 | - return 'http://www.facebook.com/sharer/sharer.php?s=100&p[url]=' . urlencode($url) . '&p[title]=' . urlencode($title); |
|
165 | + return 'http://www.facebook.com/sharer/sharer.php?s=100&p[url]='.urlencode($url).'&p[title]='.urlencode($title); |
|
166 | 166 | } |
167 | 167 | } |
168 | 168 | |
@@ -176,7 +176,7 @@ discard block |
||
176 | 176 | */ |
177 | 177 | function share_twitter($url, $title = '') |
178 | 178 | { |
179 | - return 'https://twitter.com/intent/tweet?url=' . urlencode($url) . '&text=' . urlencode($title); |
|
179 | + return 'https://twitter.com/intent/tweet?url='.urlencode($url).'&text='.urlencode($title); |
|
180 | 180 | } |
181 | 181 | } |
182 | 182 | |
@@ -190,7 +190,7 @@ discard block |
||
190 | 190 | */ |
191 | 191 | function share_mail($url, $title = '') |
192 | 192 | { |
193 | - return 'http://connect.mail.ru/share?share_url=' . urlencode($url) . '&title=' . urlencode($title); |
|
193 | + return 'http://connect.mail.ru/share?share_url='.urlencode($url).'&title='.urlencode($title); |
|
194 | 194 | } |
195 | 195 | } |
196 | 196 | |
@@ -204,7 +204,7 @@ discard block |
||
204 | 204 | */ |
205 | 205 | function share_linkedin($url, $title = '') |
206 | 206 | { |
207 | - return 'http://www.linkedin.com/shareArticle?mini=true&url=' . urlencode($url) . '&title=' . urlencode($title); |
|
207 | + return 'http://www.linkedin.com/shareArticle?mini=true&url='.urlencode($url).'&title='.urlencode($title); |
|
208 | 208 | } |
209 | 209 | } |
210 | 210 | |
@@ -220,7 +220,7 @@ discard block |
||
220 | 220 | { |
221 | 221 | $size = (int)$size; |
222 | 222 | $size = implode("x", array($size, $size)); |
223 | - return '//chart.apis.google.com/chart?cht=qr&chs=' . $size . '&chl=' . (is_scalar($str) ? urlencode($str) : ''); |
|
223 | + return '//chart.apis.google.com/chart?cht=qr&chs='.$size.'&chl='.(is_scalar($str) ? urlencode($str) : ''); |
|
224 | 224 | } |
225 | 225 | } |
226 | 226 | |
@@ -368,13 +368,13 @@ discard block |
||
368 | 368 | |
369 | 369 | // connect to whois server: |
370 | 370 | if ($conn = fsockopen($nic_server, 43)) { |
371 | - fputs($conn, $domain . "\r\n"); |
|
371 | + fputs($conn, $domain."\r\n"); |
|
372 | 372 | while (!feof($conn)) { |
373 | 373 | $output .= fgets($conn, 128); |
374 | 374 | } |
375 | 375 | fclose($conn); |
376 | 376 | }else { |
377 | - throw new ErrorException('Could not connect to ' . $nic_server . '!'); |
|
377 | + throw new ErrorException('Could not connect to '.$nic_server.'!'); |
|
378 | 378 | } |
379 | 379 | |
380 | 380 | return $output; |
@@ -392,7 +392,7 @@ discard block |
||
392 | 392 | function copyright($year, $sep = ' - ') |
393 | 393 | { |
394 | 394 | $y = date('Y'); |
395 | - return ($y != $year) ? ($year . $sep . $y) : $year; |
|
395 | + return ($y != $year) ? ($year.$sep.$y) : $year; |
|
396 | 396 | } |
397 | 397 | } |
398 | 398 | |
@@ -534,25 +534,25 @@ discard block |
||
534 | 534 | */ |
535 | 535 | function format_bytes($bytes, $precision = 2, $suffixes = array('Байт', 'Кбайт', 'Мбайт', 'Гбайт', 'Тбайт')) { |
536 | 536 | $bytes = (float)$bytes; |
537 | - if(empty($bytes)) { |
|
537 | + if (empty($bytes)) { |
|
538 | 538 | return 0; |
539 | 539 | } |
540 | 540 | $base = log($bytes, 1024); |
541 | - return trim(round(pow(1024, $base - floor($base)), $precision) . ' ' .get_key($suffixes, (int)$base, '', 'is_scalar')); |
|
541 | + return trim(round(pow(1024, $base - floor($base)), $precision).' '.get_key($suffixes, (int)$base, '', 'is_scalar')); |
|
542 | 542 | } |
543 | 543 | } |
544 | 544 | |
545 | -if(!function_exists('format_microtime')){ |
|
545 | +if (!function_exists('format_microtime')) { |
|
546 | 546 | /** |
547 | 547 | * Форматирование microtime времени |
548 | 548 | * @param string $time microtime время |
549 | 549 | * @param int $len Кол-во символов после точки |
550 | 550 | */ |
551 | - function format_microtime($time, $len = 4){ |
|
551 | + function format_microtime($time, $len = 4) { |
|
552 | 552 | return sprintf("%.".(int)$len."f", $time); |
553 | 553 | } |
554 | 554 | } |
555 | -if(!function_exists('ip_in_range')){ |
|
555 | +if (!function_exists('ip_in_range')) { |
|
556 | 556 | /** |
557 | 557 | * Входит ли указанный IP в заданный диапазон |
558 | 558 | * |
@@ -561,12 +561,12 @@ discard block |
||
561 | 561 | * @param string $upper Конечный IP диапазона |
562 | 562 | * @return bool |
563 | 563 | */ |
564 | - function in_ip_range($ip, $lower, $upper){ |
|
564 | + function in_ip_range($ip, $lower, $upper) { |
|
565 | 565 | return (ip2long($lower) <= ip2long($ip) && ip2long($upper) >= ip2long($ip)) ? TRUE : FALSE; |
566 | 566 | } |
567 | 567 | } |
568 | 568 | |
569 | -if(!function_exists('make_csv')){ |
|
569 | +if (!function_exists('make_csv')) { |
|
570 | 570 | /** |
571 | 571 | * Формирование правильной CSV строки |
572 | 572 | * |
@@ -574,9 +574,9 @@ discard block |
||
574 | 574 | * @param array $data Массив с данными |
575 | 575 | * @return string |
576 | 576 | */ |
577 | - function make_csv($data, $separator = ","){ |
|
577 | + function make_csv($data, $separator = ",") { |
|
578 | 578 | // Create a stream opening it with read / write mode |
579 | - $stream = fopen('data://text/plain,' . "", 'w+'); |
|
579 | + $stream = fopen('data://text/plain,'."", 'w+'); |
|
580 | 580 | |
581 | 581 | // Iterate over the data, writting each line to the text stream |
582 | 582 | fputcsv($stream, $data, $separator); |