- 1
Никому не двигаться! Мы реквизировали, реквизировали этот сайт, смекаешь?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
Никому не двигаться! Мы реквизировали, реквизировали этот сайт, смекаешь?
+130
public function actionSelect_model(){
$data = Yii::app()->db->createCommand()
->select('*')
->from('moto')
->where(' wmotoid = '.$_GET[id] )
->queryAll();
foreach($data as $F=>$L){
echo '<option value="'.$L[moto_id].'">'.$L[moto_text].'</option>';
}
}
Инет магазин на Yii. Контроллер.
+152
public function getId($model=0){
if($model->catalog_id){
return $model->catalog_id;
}else{
$L=Yii::app()->db->createCommand()
->select($this->tableName().'_id')
->from($this->tableName())
->order($this->tableName().'_id DESC')
->limit(1)
->queryRow();
return ($L[$this->tableName().'_id']+1);
}
}
Контроллер админки инет магазина на Yii
+154
<!-- END CONTENT CONTAINER -->
<?php include("mgr.footer.php"); ?>
</div>
</body>
</html>
<?php mysql_close($db); ?>
Пример кода из админки одного индуского движка.
+152
function get_price () {
$item_price = get_p('item_price');
$price = str_split($item_price);
if ( sizeof($price)<=1 and sizeof($price) !== 0 ) {
echo '--';
}
if ( sizeof($price)<=3 and sizeof($price) !== 0 ) {
echo get('item_price');
}
if ( sizeof($price)<=4 and sizeof($price) !== 3 and sizeof($price) !== 2) {
echo $price[0].' ';
for ($i=1; $i<=sizeof($price);$i++) {
echo $price[$i];
}
}
if ( sizeof($price)<=5 and sizeof($price) !== 4 and sizeof($price) !== 3 and sizeof($price) !== 2 ) {
echo $price[0].$price[1].' ';
for ($i=2; $i<=sizeof($price);$i++) {
echo $price[$i];
}
}
// И еще 2 подобных условия
}
Взял заказ на фрилансе с доработкой магазина. Так вот эта функция делает из цены вида 1740 такую 1 740, то есть добавляет пробел. Супер серверный хардкор, js не не слышал ...
+168
function FileExists($file) {
if(file_exists($file))
return true;
else
return false;
}
Гениальная функция, используемая в одном из расширений Джумлы.
+142
function anal_display()
{
....
+158
try {
...
} catch ( Exception $e ) {
throw new Exception( $e->getMessage() );
}
Словили исключение и послали его дальше.
+147
<select name="myselect">
<option value="one" <?php echo set_select('myselect', 'one', TRUE); ?> >One</option>
<option value="two" <?php echo set_select('myselect', 'two'); ?> >Two</option>
<option value="three" <?php echo set_select('myselect', 'three'); ?> >Three</option>
</select>
Form Helper в CodeIgniter (http://ellislab.com/codeigniter/user-guide/helpers/form_helper.html)
Зря я туда зашел
+145
$packages = array(
1 => array(
1 => 'HTML_AJAX',
2 => 'HTML_Common2',
3 => 'HTML_QuickForm2'
),
2 => array(
1 => 'HTTP_Download',
2 => 'HTTP_Request2'
)
);
Ребята пошли против системы