Портфолио. Каталог мебели Румаркет
Портфолио. Каталог мебели Румаркет
Задача:
Создать систему каталога для мебельных компаний г.Москвы и регионов России. В каталоге каждая компания может выгружать свою продукцию в разных категориях.
Система должна иметь личный кабинет компании, где вёлся бы контроль за продукцией, была бы статистика переходов на сайт компании.
Администрирование, биллинг система для создания счетов юридическим лицам.
Скрипт магазина цифровых товаров
Скрипт магазина цифровых товаров
Данный скрипт поможет вам моментально создать свой мини магазин цифровых товаров, паролей и пин кодов на файлах и развернуть на любом хостинге за 5 минут.
Скрипт максимально упрощён при установке, вы ставите его на свой сервер, заходите в администрирование и загружаете цифровые товары. В качестве приёма оплаты встроены Qiwi, Webmoney, Яндекс.Деньги.
BTC-E мерчант — обновления
BTC-E мерчант — обновления
Биржа BTC-E.com обновила API автоматизации приёма-создания купонов биржи.
В связи с этим были обновлены классы работы мёрчанта BTC-E. Теперь для работы с купонами биржи требуется создание пары ключ-секрет с подключением прав Coupon у администрации бирже.
За подробностями обращайтесь через контакты.
Работа с PayPal API — Login With Paypal
Работа с PayPal API — Login With Paypal
Провожу консультации по работе с paypal API: авторизация через сервис Login with Paypal, проведение платежей, IPN настройка.
Также подготовлен новый класс для приёма и проведения платежей для Paypal владельцем бизнес аккаунтов.
Обращайтесь через форму контактов.
Leave a Comment
MySQL дата: последние записи за N дней
MySQL дата: последние записи за N дней
Шаблон:
SELECT * FROM `table` WHERE `date` > DATE(DATE_ADD(NOW(), INTERVAL -N DAY))
Leave a Comment
Шаблон 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:
Формат date PHP
Формат date PHP
Формат вывода даты времени функции date() в PHP:
date(«Y-m-d H:i:s»)
Leave a Comment
Портфолио. Обменный сервис Cash2PM
Портфолио. Обменный сервис Cash2PM
Обменный сервис Cash2PM предлагает пользователям провести обмены следующих направлений:
- Western Union
- MoneyGram
- Contact
- Unistream
- Perfect Money USD
- Perfect Money EUR
- Perfect Money BTC
- BTC
Доступен личный кабинет пользователя, система верификации, автоматический приём средств.
Сервис доступен на русском и английском языках.
Leave a Comment
Yii — миграции в примерах
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. Пример миграции добавления данных в таблицу:
Yii2 — добавление правил валидации на лету
Yii2 — добавление правил валидации на лету
В Yii2 в отличие от первой версии изменилась работа с валидаторами.
Если раньше чтобы в динамике добавлять новые валидаторы необходимо было писать что-то типа:
$validators = $this->getValidatorList();
$validators->add(CValidator::createValidator('match', $this, array('wallet'),
array(
'pattern' => $someRegexp,
'message' => 'Неверный формат кошелька'
)
));
То в новой Yii2 это делается так:
