-
+156
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
function date_to_text($date){
$now=time();
if ($s=strtotime($date)) //the function returns false is $date is not a string (as already in numeric unix date format)
$date = $s;
$d=round(($now-$date)); //s
//echo $d;
if($d>60){
$d=$d/60;//m
if($d>60){
$d=$d/60;//h
if($d>24){
$d=$d/24;//d
if($d>7){
$d=$d/7;//w
if($d>(52/12)){
$d=$d/52*12;//m
if($d>12){
$d=$d/12;//y
$d=floor($d);
$str=$d.' year'.(($d>1)?'s':'');
}else{
$d=floor($d);
$str=$d.' month'.(($d>1)?'s':'');
}
}else{
$d=floor($d);
$str=$d.' wk'.($d>1?'s':'');
}
}else{
$d=floor($d);
$str=$d.' day'.($d>1?'s':'');
}
}else{
$d=floor($d);
$str=$d.' hr'.(($d>1)?'s':'');
}
}else{
$d=floor($d);
$str=$d.' min'.(($d>1)?'s':'');
}
}elseif ($d>0) {
$d=floor($d);
$str=$d.' sec'.(($d>1)?'s':'');
}
if ($d>0){
$str.=' ago';
} else {
$str = '';
}
return $str;
}
неопiсуемо
rombik,
22 Октября 2013
-
+140
- 1
Никому не двигаться! Мы реквизировали, реквизировали этот сайт, смекаешь?
PragramistOtBoga,
22 Октября 2013
-
+130
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
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. Контроллер.
flashbag,
21 Октября 2013
-
+152
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
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
flashbag,
21 Октября 2013
-
+154
- 1
- 2
- 3
- 4
- 5
- 6
<!-- END CONTENT CONTAINER -->
<?php include("mgr.footer.php"); ?>
</div>
</body>
</html>
<?php mysql_close($db); ?>
Пример кода из админки одного индуского движка.
Dinar,
21 Октября 2013
-
+152
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
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 не не слышал ...
werdan,
21 Октября 2013
-
+168
- 1
- 2
- 3
- 4
- 5
- 6
function FileExists($file) {
if(file_exists($file))
return true;
else
return false;
}
Гениальная функция, используемая в одном из расширений Джумлы.
undeletable,
18 Октября 2013
-
+142
- 1
- 2
- 3
function anal_display()
{
....
bigsmile,
17 Октября 2013
-
+158
- 1
- 2
- 3
- 4
- 5
try {
...
} catch ( Exception $e ) {
throw new Exception( $e->getMessage() );
}
Словили исключение и послали его дальше.
enures,
17 Октября 2013
-
+147
- 1
- 2
- 3
- 4
- 5
<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)
Зря я туда зашел
kindofbear,
16 Октября 2013