Latest Posts

Портфолио. Каталог мебели Румаркет

Портфолио. Каталог мебели Румаркет

Задача:

Создать систему каталога для мебельных компаний г.Москвы и регионов России. В каталоге каждая компания может выгружать свою продукцию в разных категориях.

Система должна иметь личный кабинет компании, где вёлся бы контроль за  продукцией, была бы статистика переходов на сайт компании.

Администрирование, биллинг система для создания счетов юридическим лицам.

Read more

Скрипт магазина цифровых товаров

Скрипт магазина цифровых товаров

Данный скрипт поможет вам моментально создать свой мини магазин цифровых товаров, паролей и пин кодов на файлах и развернуть на любом хостинге за 5 минут.

Скрипт максимально упрощён при установке, вы ставите его на свой сервер, заходите в администрирование и загружаете цифровые товары. В качестве приёма оплаты встроены Qiwi, Webmoney, Яндекс.Деньги.

Read more

BTC-E мерчант — обновления

BTC-E мерчант — обновления

Биржа BTC-E.com обновила API автоматизации приёма-создания купонов биржи.

В связи с этим были обновлены классы работы мёрчанта BTC-E. Теперь для работы с купонами биржи требуется создание пары ключ-секрет с подключением прав Coupon у администрации бирже.

За подробностями обращайтесь через контакты.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read more

Работа с PayPal API — Login With Paypal

Работа с PayPal API — Login With Paypal

Провожу консультации по работе с paypal API: авторизация через сервис Login with Paypal, проведение платежей, IPN настройка.

Также подготовлен новый класс для приёма и проведения платежей для Paypal владельцем бизнес аккаунтов.

Обращайтесь через форму контактов.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read more

MySQL дата: последние записи за N дней

MySQL дата: последние записи за N дней

Шаблон:

SELECT * FROM `table` WHERE `date` > DATE(DATE_ADD(NOW(), INTERVAL -N DAY))

 

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read more

Шаблон GridView, ActiveForm — Yii2

Шаблон GridView, ActiveForm — Yii2

Шаблон кода использования GridView в Yii2:

<?= \yii\grid\GridView::widget([
                        'tableOptions'=>['class'=>'table table-striped'],
                        'summary'=>'',
                        'dataProvider' => $provider,
                        'showFooter'=>false,
                        'columns' => [
                            'status'=>[
                                'attribute' => 'amount',
                                'format' => 'raw',
                                'label' =>'Amount',
                            ],
                            'val1'=>[
                                'attribute' => 'val1',
                                'format' => 'raw',
                                'label' =>'VAL',
                            ],
                           'info:ntext',
                            [
                                'label'=>'',
                                'format' => 'raw',
                                'value'=>function ($data) {
                                     $html = "Some html";
                                     return $html ;
                                },
                            ],

                    ]); ?>

Шаблон ActiveForm:

Read more

Формат date PHP

Формат date PHP

Формат вывода даты времени функции date() в PHP:

date(«Y-m-d H:i:s»)

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read more

Портфолио. Обменный сервис Cash2PM

Портфолио. Обменный сервис Cash2PM

Обменный сервис Cash2PM предлагает пользователям провести обмены следующих направлений:

  • Western Union
  • MoneyGram
  • Contact
  • Unistream
  • Perfect Money USD
  • Perfect Money EUR
  • Perfect Money BTC
  • BTC

Доступен личный кабинет пользователя, система верификации, автоматический приём средств.
Сервис доступен на русском и английском языках.

Cash2pm

 

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read more

Yii &#8212; миграции в примерах

Yii — миграции в примерах

1. Создание новой миграции (папка migrations должна быть создана и разрешена на запись):

#  php yiic.php migrate create create_super_table 

2. Пример миграции создания новой таблицы:

class m150523_140455_createSuperTable extends CDbMigration
{
	public function up()
	{
        $this->createTable('super_table', array(
            'id' => 'pk',
            'status' => 'int(10) DEFAULT 0',
            'type' => 'VARCHAR(100) NOT NULL',
            'amount' => 'double'
        ) , 'ENGINE=InnoDB CHARSET=utf8');
	}

	public function down()
	{
        $this->dropTable('super_table');
	}

	/*
	// Use safeUp/safeDown to do migration with transaction
	public function safeUp()
	{
	}

	public function safeDown()
	{
	}
	*/
}

3. Пример миграции добавления данных в таблицу:

Read more

Yii2 &#8212; добавление правил валидации на лету

Yii2 — добавление правил валидации на лету

В Yii2 в отличие от первой версии изменилась работа с валидаторами.

Если раньше чтобы в динамике добавлять новые валидаторы необходимо было писать что-то типа:

$validators = $this->getValidatorList();
        $validators->add(CValidator::createValidator('match', $this, array('wallet'),
            array(
                'pattern' => $someRegexp,
                'message' => 'Неверный формат кошелька'
            )
        ));

То в новой Yii2 это делается так:

Read more