- 1
- 2
- 3
- 4
$visitors = 0;
if ($model->countVisitors) {
$visitors = $model->countVisitors->visitors_count;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 4
−16
$visitors = 0;
if ($model->countVisitors) {
$visitors = $model->countVisitors->visitors_count;
}
Если каунт визиторс, то визиторс равно каунт визиторс визиторс каунт
визиторс..
каунт
+158
$forms = array(
array('копейка', 'копейки', 'копеек', 1), // 10^-2
array('гривна', 'гривны', 'гривень', 0), // 10^ 0
array('тысяча', 'тысячи', 'тысяч', 1), // 10^ 3
array('миллион', 'миллиона', 'миллионов', 0), // 10^ 6
array('миллиард', 'миллиарда', 'миллиардов', 0), // 10^ 9
array('триллион', 'триллиона', 'триллионов', 0), // 10^12
);
$out = $tmp = array();
// Поехали!
$tmp = explode('.', str_replace(',','.', $inn));
$rub = number_format($tmp[ 0], 0,'','-');
if ($rub== 0) $out[] = $nol;
// нормализация копеек
$kop = isset($tmp[1]) ? substr(str_pad($tmp[1], 2, '0', STR_PAD_RIGHT), 0,2) : '00';
$segments = explode('-', $rub);
$offset = sizeof($segments);
if ((int)$rub== 0) { // если 0 рублей
$o[] = $nol;
$o[] = '';//$this->morph( 0, $forms[1][ 0],$forms[1][1],$forms[1][2]);
}
поехавшие индусы ворочают триллионами
+154
} else {
if (is_array($v))
foreach ($v as $kk => $vv) {
if (null != $vv) {
$empty = true;
if (is_array($vv)) {
if (sizeof($vv) > 0) {
$empty = false;
}
} else {
$vv = trim($vv);
if (isset($vv{0})) {
$empty = false;
}
}
if (false === $empty) {
if (in_array($kk, $keys)) {
if (empty($fields[$kk]))
continue;
$fld = $fields[$kk];
$val = $this->getTable('field-value')->createRow(array(
'entity_id' => $id
, 'entity_type_id' => $entityTypeId
, 'field_id' => $fld['id']
, 'value_' . $fld['type_name'] => $this->_typedValue($vv, $fld['type_name'])
, 'step' => $step
));
$val->save();
if (($entity_id == null) || ($entity_id = '')) {
$entity_id = $id;
}
}
}
}
}
}
}
}
}
}
тру-хардкор
+155
public function viewDate($date, $format=null)
{
$data = explode(' ', $date);
$timearray = explode(':', $data[1]);
$time = $timearray[0] . ':' . $timearray[1];
$Today = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
$prevToday = mktime(0, 0, 0, date("m"), date("d") - 1, date("Y"));
$dataArray = explode('-', $data[0]);
$baseDate = mktime(0, 0, 0, $dataArray[1], $dataArray[2], $dataArray[0]);
if ($baseDate == $Today) {
$viewDate = ' Сегодня ' . $time;
} elseif ($baseDate == $prevToday) {
$viewDate = ' Вчера ' . $time;
} else {
$viewDate = ' ' . $format . ' ' . $time;
}
$rez = $viewDate;
return ($rez);
}