PHP: <?php $this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['path_time_avg'] = ($this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['path_time_avg'] * ($this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['serve'] + $this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['delete']) + $serve->path_time) / ($this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['serve'] + $this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['delete'] + 1);
Padaboo Высчитывание среднего времени обработки очереди. Новое среднее время равно: 1)Высчитать общее время обработки до данной операции (средннее время умножить на сумму количества операций обслуживания и удаления) 2)Добавить к результату время на обработку текущей заявки. 3)Результат поделить на сумму количества операций обслуживания и удаления плюс 1 (текущая операция). Что тут на понятного? Там по идее должно еще рядом быть: PHP: <?php $this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['serve']=$this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['serve']+1; И подобная конструкция для обработки delete. или некое условие определяющее что это было обслуживание или удаление.
Volt(220), скилл "Умение работать с чужим кодом" прокачан до OVER 9000? Вроде бы уже где-то писал, но все же: PHP: <?php $categories_ids = array_keys($categories); if(in_array($id, $categories_ids)){ // ... } ?>
Volt(220) да, есть такое. только в более продвинутом виде. PHP: $this->_queue [$type] [$date] [$serve->office_id] [$serve->queue_id] ['delete'] ++;
не знаю кто, но я его уже люблю PHP: <?php //to remove all single quotes function normalise($string) { $string = str_replace("'", "'", $string); return $string; } ?> PHP: <?php //function to parse the api response //The code uses SimpleXML. [url=http://us.php.net/manual/en/book.simplexml.php]http://us.php.net/manual/en/book.simplexml.php[/url] //There are also other ways to parse xml in PHP depending on the version and what is installed. function parse_return($content) { $refId = substring_between($content,'<refId>','</refId>'); $resultCode = substring_between($content,'<resultCode>','</resultCode>'); $code = substring_between($content,'<code>','</code>'); $text = substring_between($content,'<text>','</text>'); $subscriptionId = substring_between($content,'<subscriptionId>','</subscriptionId>'); return array ($refId, $resultCode, $code, $text, $subscriptionId); } //helper function for parsing response function substring_between($haystack,$start,$end) { if (strpos($haystack,$start) === false || strpos($haystack,$end) === false) { return false; } else { $start_position = strpos($haystack,$start)+strlen($start); $end_position = strpos($haystack,$end); return substr($haystack,$start_position,$end_position-$start_position); } } ?> и вообще, комменты местами жгут
продолжают радовать PHP: <?php function getDateNumberOfMonthsAgo($numberOfMonths = 2) { $month = date("m"); $day = date("d"); $year = date("Y"); if ($month < $numberOfMonths+1) { $month = ($month +12); $year--; } $month = ($month - $numberOfMonths); if ($month < (12-$numberOfMonths)) { $month = "0" . $month; } return $month . "/" . $day . "/" . $year; } PHP: <?php function make_arg_str($urlescape= FALSE) { if ($urlescape) { // echo "\n\n\n<!-- make_arg_str: escape -->\n\n\n"; $amp= "%26"; } else { // echo "\n\n\n<!-- make_arg_str: unesc -->\n\n\n"; $amp= "&"; } while (list ($key, $val) = each ($_POST)) { if (!isset($argstr)) $argstr= "$key=$val"; else $argstr.= $amp."$key=$val"; } while (list ($key, $val) = each ($_GET)) { if (!isset($argstr)) $argstr= "$key=$val"; else $argstr.= $amp."$key=$val"; } reset($_POST); reset($_GET); return $argstr; }
Обнаружил в своей в принципе то второй CMS: PHP: <? function new_password ($password) { $text = file_get_contents("content/admin.content.php"); $text = str_replace('"'.$_SESSION['password'].'"','"'.md5($password).'"',$text); $fpp=fopen("content/admin.content.php","w+"); fwrite($fpp,stripslashes($text)); fclose($fpp); $text = file_get_contents($_SERVER['SCRIPT_FILENAME']); $text = str_replace('"'.$_SESSION['password'].'"','"'.md5($password).'"',$text); $fpp=fopen('index.php',"w+"); fwrite($fpp,stripslashes($text)); fclose($fpp); header ("Location: ".$_SERVER['PHP_SELF']."?admin"); } для смены паролья модифицируются два php-файла =)
PHP: <? public static function move($name, $to) { $to = strtolower($to); if ($to != 'Undefined' && $to != 'Temporarily' && $to != 'Constant') {