Сборник индуского кода.

RUBBI

Ученик
я хотел его посты посмотреть, которые лет 7 назад, а так - не надо, да.
Это 100 процентов гон с его стороны.
Этот стас по его словам является одним из разработчиков vten.ru так же он был сопартнером спейса и так далее,а щас дам темку где он якобы взломал спейс и потом заблокировал доступ к сайту с моб провайдеров.
 

fixxxer

К.О.
Партнер клуба
Это прелестно :)))))))
продам самописный framework (php)
дорого.
могу и себя продать в его обслуживание и допиливание.
тоже дорого.
желательно с выездом из страны.
 

Redjik

Джедай-мастер
мне стыдно
PHP:
					<div class="quantity">
						<p>Показывать по:</p>
						<a class="items_changer <?php echo (isset($_GET['quantity']) && $_GET['quantity']==='12')||!isset($_GET['quantity'])?'active':'' ?>" 
						   href="<?php echo CHtml::normalizeUrl(array_merge(array('/'.$page->alias),array_unique(array_merge($get_params,array('quantity'=>'12'))))) ?>">12</a>
						<a class="items_changer <?php echo (isset($_GET['quantity']) && $_GET['quantity']==='24')?'active':'' ?>" 
						   href="<?php echo CHtml::normalizeUrl(array_merge(array('/'.$page->alias),array_unique(array_merge($get_params,array('quantity'=>'24'))))) ?>">24</a>
						<a class="items_changer <?php echo (isset($_GET['quantity']) && $_GET['quantity']==='36')?'active':'' ?>" 
						   href="<?php echo CHtml::normalizeUrl(array_merge(array('/'.$page->alias),array_unique(array_merge($get_params,array('quantity'=>'36'))))) ?>">36</a>
						<a class="items_changer <?php echo (isset($_GET['quantity']) && $_GET['quantity']==='48')?'active':'' ?>" 
						   href="<?php echo CHtml::normalizeUrl(array_merge(array('/'.$page->alias),array_unique(array_merge($get_params,array('quantity'=>'48'))))) ?>">48</a>
					</div>
правда, очень-очень стыдно
PHP:
					<p>Сортировать по:</p> 
					<a class="items_changer <?php echo (isset($_GET['sort']) && $_GET['sort']==='alphabet')?'active':'' ?>" 
					   href="<?php echo CHtml::normalizeUrl(array_merge(
					   		array('/'.$page->alias),
					   		array_unique(array_merge(
					   				$get_params,
					   				array('sort'=>'alphabet','direction'=>(isset($_GET['sort']) 
					   						&& isset($_GET['direction']) 
					   						&& $_GET['sort']==='alphabet' 
					   						&& $_GET['direction']==='down')?'up':'down'))))) ?>">
					   						
					   Алфавиту <?php if(isset($_GET['sort']) && $_GET['sort']==='alphabet') 
					   						echo isset($_GET['direction']) && $_GET['direction']==='up'?'&uarr;':'&darr;' ?>
					</a><div class="red_separator"></div>......
 

Ragazzo

TDD interested
Как array_unique и array_merge сочетаются с шаблонизатором? В чем фишка этих высказываний "поэтому нужно использовать шаблонизатор", если логика кривая или слишком сложная чем тут поможет шаблонизатор?макросами? LOL тупизм
P.S. сказано не в сторону Иван Redjik Матвеев а вообще.
 

fixxxer

К.О.
Партнер клуба
Ragazzo

Я скорее про $_GET. Понятно, что в любой template engine можно его прокинуть при необходимости - но необходимые для такого дополнительные телодвижения наверняка заставят задуматься и сделать нормально.
 

nevesomost

Новичок
PHP:
if (empty($login) or empty($password))
{
$error = "вы не ввели логин или пароль";
echo "$error";
exit ();
}
v.2.0:
PHP:
if (empty($login) or empty($password)) { exit ("вы не ввели логин или пароль"); }
 

archcoffe

Новичок
PHP:
function mydebug($arr1=array(), $narr1='', $arr2=array(), $narr2='', $arr3=array(),$narr3='',$arr4=array(),$narr4='',$arr5=array(),$narr5='',$arr6=array(),$narr6='',$arr7=array(),$narr7='' ) {
	$var = 'arr';
	$nvar =  'narr';
	$quit = false;
	for($i=1; $i<8; $i++) {
		if(${$var.$i} == 'exit' ) {
				$quit = true;
				continue;
			}
			 
			elseif( !is_array(${$var.$i}) || is_array(${$nvar.$i})) {
				${$var.$i} = false;
				${$nvar.$i} = false;
			}
			 
			elseif(!empty(${$var.$i})) {
				echo ${$nvar.$i}.'<br>';
				var_dump(${$var.$i});
				echo "<hr>";
			}
			 
			else continue;
	}
	if($quit == true) {
		exit;
	}
}
narrкоман)))
 
  • Like
Реакции: AmdY

Redjik

Джедай-мастер
Сам себя на днях порадовал, behavior в yii для модели.
В бд сохраняет в unix возвращает в строку для jqueryUI calendar.

И все бы нечего, но зачем вот эти два метода мне понадобились, так и не пойму...
PHP:
	public function afterValidate(){
		if ($this->getOwner()->{$this->datefield}){
			$this->getOwner()->{$this->datefield} = date('d-m-Y',$this->getOwner()->{$this->datefield});
		}		
	}
	
	public function beforeSave($event){
		if ($this->getOwner()->{$this->datefield}){
			$this->getOwner()->{$this->datefield} = strtotime($this->getOwner()->{$this->datefield});
		}		
	}
 

Ragazzo

TDD interested
Иван Redjik Матвеев
а для чего использовал поведение в форме ?О_о
 
Сверху