Скрипт магазина цифровых товаров
Скрипт магазина цифровых товаров
Данный скрипт поможет вам моментально создать свой мини магазин цифровых товаров, паролей и пин кодов на файлах и развернуть на любом хостинге за 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 это делается так:
PHP best practices — использование PDO или mysql_query deprecated
PHP best practices — использование PDO или mysql_query deprecated
С новых версии PHP 5.3+ использование функций mysql_ отмечена как deprecated. Это означает что в скором времени функция будет удалена и имеется рекомендация перейти на более новые провайдеры доступа к базам данных.
Конечно остаётся туча legacy кода, в которых переход на более новые версии PHP не стоит. Тут уж ничего не поделать.
