Latest Posts

Работа с 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

PHP best practices &#8212; использование PDO или mysql_query deprecated

PHP best practices — использование PDO или mysql_query deprecated

С новых версии PHP 5.3+ использование функций mysql_ отмечена как deprecated. Это означает что в скором времени функция будет удалена и имеется рекомендация перейти на более новые провайдеры доступа к базам данных.

Конечно остаётся туча legacy кода, в которых переход на более новые версии PHP не стоит. Тут уж ничего не поделать.

Read more

Обновлено ядро библиотеки обменных пунктов Sassoft.Exchange

Обновлено ядро библиотеки обменных пунктов Sassoft.Exchange

Важно! Обновлён модуль обменной системы для обменных сервисов и сервисов ввода вывода.

Если вы являетесь действующим клиентом по подписке, то ваш проект будет обновлён автоматически.

Тем клиентам у кого нет подписки следует заказать обновление.

Что было обновлено:

  • Добавление дополнительных проверок на входящие IPN от платёжных систем
  • Лёгкая интеграция в действующий проект на Yii Framework
  • Новые сущности платежных систем, заявок, курсов
  • Кеширование курсов
  • Добавлена библиотека Sassoft.Payment вместо старых классов платёжных систем

Текущая версия: 1.0.1

Read more

Скрипт обработки SMS &#8212; Мобильная коммерция

Скрипт обработки SMS — Мобильная коммерция

Предлагаю решение по обработки платных SMS от мобильного шлюза.

Настройте автоматизацию приёма SMS на короткие номера при помощи моего специального скрипта.

Основные возможности:

  • Работа с различными SMS шлюзами: SMSCoin. A1Pay и другие.
  • Внедряйте скрипт в ваш проект: магазин, смс голосование, платный контент.
  • Скрипт полностью готов к внедрению.

Стоимости SMS и тексты с префиксами зависят от вашего тарифного плана и компании-агрегатора.

Read more