- 1
$dt=iconv("windows-1251", "UTF-8",date("Y-m-d")."T".date("H:i:s"));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
$dt=iconv("windows-1251", "UTF-8",date("Y-m-d")."T".date("H:i:s"));
Перекодируем ASCII из windows-1251 в UTF-8 :)
+162
function cut($text){
$full_text = explode("<cut/>",$text);
return $full_text;
}
Функция обрезания текста по тегу <cut/>
+162
function tegs($str){
if(!empty($str)){
$tegs = explode(',', $str);
$all_tegs = count($tegs);
$str_Tegs = '<a href="/tegs.php?search='.$tegs['0'].'">'.$tegs['0'].'</a>';
for($i = 1; $i<=$all_tegs-1; $i++){
$str_Tegs .= ', <a href="/tegs.php?search='.$tegs[$i].'">'.$tegs[$i].'</a>';
}
$str = $str_Tegs;
} else {
$str = 'Меток нет.';
}
return $str;
}
Правильный вывод меток
+162
$('<input />').attr({
type: 'text',
readonly: true,
autocomplite: 'off',
name: 'link',
value: window.location
}).on('click',function(){$(this).select();}).appendTo(container);
$('<br />').appendTo(container);
$('<label />').attr({'for':'link'}).text('ссылка').appendTo(container);
Слегка упоролся. Доктор, я буду жить?
+162
/*
* Функция получает выбор пользователя о типе доставки
* проверяет ИД полученного ордера
* и передает ордерИД и delivery_name
*/
public function actionSelectDelivery($OrderId = 1)
{
$modules = array();
foreach($this->module->components as $k => $dir)
{
$modules[$k] = $dir['show_name'];
}
$model = new Delivery();
$model->order_id = $OrderId;
if(isset($_POST['Delivery']))
{
$model->attributes = $_POST['Delivery'];
$params = $this->module->getParams();
$b = false;
if(isset($OrderId))
{
$modelOrder = CActiveRecord::model($params['OrderModel'])->findByPk($OrderId);
if(!isset($modelOrder))
$b = true;
}
else
$b = true;
if(!$b) {
$url = $this->createUrl('/delivery/default/createD', array( 'OrderId' => $OrderId, 'DeliveryName' => $model->delivery_name));
}
else
echo 'Error with order #' . $OrderId;
}
$this->render(__FUNCTION__, array(
'modules' => $modules,
'model' => $model,
)
);
}
+162
<?php
if ($x9 == TRUE)
{
$sum = $raw_sum * $K_smoke;
}
else if ($x10 == TRUE)
{
$sum = $raw_sum * $K_pole;
}
else if ($x10 == TRUE && $x9 == TRUE) {
$sum = $raw_sum * $K_pole * $k_smoke;
}
else {
$sum = $raw_sum;
}
?>
Кусок и простейшего калькулятора :)
+162
function url_rewriter(){
$rules=file_get_contents("system/static/rewrite_rules.conf");
$rules=explode("\n",$rules);
for ($i=0;$i<count($rules);$i++){
$z=explode(" ",$rules[$i]);
$r[$z[0]]=$z[1];
}
foreach ($r as $n => $v)
{
if ("si".$_GET['url']==$n or "si".$_GET['url']==$n."/") { $_GET['page']=$v; $ok=1;}
if ("ab".$_GET['url']==$n or "ab".$_GET['url']==$n."/") { $_GET['page']=$v; $ok=1;}
if ("inter".$_GET['url']==$n or "inter".$_GET['url']==$n."/") {$_GET['page']=$v; $ok=1;}
if ("he".$_GET['url']==$n or "he".$_GET['url']==$n."/") {$_GET['page']=$v; $ok=1;}
}
if ("inter".$_GET['url']=="internet-service/cabinet/basket/mobileterminal"||
"inter".$_GET['url']=="internet-service/cabinet/basket/mobileterminal/"){
$_GET['page']=14;
$ok=1;
$_GET['mobileterminal']="on";
unset($_GET['url']);
}
return $ok;
}
Реализация ЧПУ...
+162
$('.tdiv').find('.cancel').parent().append('<span class="error">' + r.msg + '</span>')
чистая параноя
+162
if (strlen($_POST['DETAIL_TEXT'])<=0)
$error = new _CIBlockError(2, 'DESCRIPTION_REQUIRED', 'Введите текст статьи');
Из документации к Битриксу: "Для проверки что текст статьи введен используем следующее условие:"
+162
if ($_REQUEST['call']==''){ echo 'Расторжение'; } else echo 'Расторжение';