Beispiel #1
0
 public static function goToMerchant($payId, $amount, $currency, $description = '', $success = '/', $false = '/')
 {
     $config = static::getConfig();
     $merchantCurrency = static::getMerchantCurrency($currency);
     $request['PAYEE_ACCOUNT'] = $config['usdWallet'];
     $request['PAYEE_NAME'] = $config['usdWallet'];
     $request['PAYMENT_ID'] = $payId;
     $request['PAYMENT_AMOUNT'] = $amount;
     $request['PAYMENT_UNITS'] = $merchantCurrency->code;
     $request['SUGGESTED_MEMO'] = $description;
     $request['STATUS_URL'] = 'http://' . INJI_DOMAIN_NAME . '/money/merchants/reciver/PerfectMoney';
     $request['PAYMENT_URL'] = $success;
     $request['NOPAYMENT_URL'] = $false;
     $request['PAYMENT_METHOD'] = 'PerfectMoney account';
     $form = new \Ui\Form();
     $form->action = 'https://perfectmoney.is/api/step1.asp';
     $form->begin();
     foreach ($request as $name => $value) {
         $form->input('hidden', $name, '', ['value' => $value]);
     }
     $form->end('process');
     echo '<script>document.querySelector("form").submit();</script>';
     //\Tools::redirect('https://perfectmoney.is/api/step1.asp?' . http_build_query($request));
 }
Beispiel #2
0
                }
              });
              return html;
            }
          });
          $('.users-cabinet-userTree li a').click(function () {
            return false;
          })
        });
    </script>
  </div>
  <div class="col-md-6">
    <h3>Пригласить партнера</h3>
    <?php 
$form = new \Ui\Form();
$form->begin();
$form->input('text', 'partnerInvite[name]', 'Имя');
$form->input('text', 'partnerInvite[email]', 'E-mail', ['required' => true]);
$form->end('Пригласить');
?>
    <h3>Постоянные ссылки</h3>
    <?php 
$links = App::$cur->users->getSnippets('partnerLink');
foreach ($links as $link) {
    echo "{$link['name']}:<pre>{$link['href']}</pre><br/>";
}
?>
  </div>
</div>
<?php 
if ($usersSearch) {
Beispiel #3
0
<?php

$form = new Ui\Form();
$form->begin('Карта миграции');
function drawPath($path, $form, $models, $objects)
{
    $form->input('select', 'type[' . $path->id . ']', $path->item, ['values' => ['' => 'Выберите', 'continue' => 'Пропустить', 'container' => 'Контейнер', 'object' => ['text' => 'Объект', 'input' => ['name' => 'typeOptions[' . $path->id . ']', 'type' => 'select', 'source' => 'array', 'sourceArray' => $models]]] + $objects, 'value' => $path->type != 'object' ? $path->type : $path->object_id]);
    foreach ($path->childs as $path) {
        echo '<div class="col-xs-offset-1">';
        drawPath($path, $form, $models, $objects);
        echo '</div>';
    }
}
foreach ($map->paths(['where' => ['parent_id', 0]]) as $path) {
    drawPath($path, $form, $models, $objects);
}
function drawParam($param, $form, $models, $objects, $parent = 0)
{
    $selectArrays = [];
    $objectsCols = [];
    if (!isset($selectArrays[$param->object->migration_id])) {
        $selectArrays[$param->object->migration_id] = Migrations\Migration\Object::getList(['where' => ['migration_id', $param->object->migration_id], 'forSelect' => true]);
        $selectArrays[$param->object->migration_id] = ['' => 'Выберите', 'continue' => 'Пропустить', 'container' => 'Контейнер'] + $selectArrays[$param->object->migration_id];
    }
    if (empty($objectsCols[$param->object_id])) {
        $modelName = $param->object->model;
        foreach (array_keys($modelName::$cols) as $colName) {
            $objectsCols[$param->object_id][$colName] = !empty($modelName::$labels[$colName]) ? $modelName::$labels[$colName] : $colName;
        }
    }
    $modelName = $param->object->model;
Beispiel #4
0
<?php

$form = new Ui\Form();
$form->begin('Создание контроллера');
$form->input('select', 'type', 'Тип контроллера', ['values' => ['appControllers' => 'Для сайта', 'appAdminControllers' => 'Для админ панели', 'Controllers' => 'Общий']]);
$form->end('Создать');
Beispiel #5
0
<?php

$form = new Ui\Form();
$form->begin('Создание новой темы оформления');
$form->input('text', 'name', 'Название темы');
$form->input('hidden', 'map');
$this->widget('View\\blockDrop');
$form->end('Создать', ['onclick' => 'blockDrop.submitMap(this);return false;']);
Beispiel #6
0
<?php

$form = new Ui\Form();
$form->begin('Создание модуля');
$form->input('text', 'name', 'Название модуля', ['placeholder' => 'Например: Статьи']);
$form->input('text', 'codeName', 'Кодовое обозначение', ['placeholder' => 'Например: Articles', 'helpText' => 'Используйте имена на английском языке. Это обозначение используется для обращения к модулю из скрипта']);
$form->end('Создать');
Beispiel #7
0
<?php

$form = new Ui\Form();
$form->begin((!empty($modelFullName) ? 'Изменение' : 'Создание') . ' модели');
$cols = ['label' => ['type' => 'text', 'label' => 'Название'], 'code' => ['type' => 'text', 'label' => 'Код'], 'type' => ['type' => 'select', 'label' => 'Тип', 'options' => ['values' => ['text' => 'Однострочный текст', 'textarea' => 'Многострочный текст', 'number' => 'Целое число', 'decimal' => 'Число с точкой', 'dateTime' => 'Дата и время', 'image' => 'Изображение', 'currentDateTime' => 'Текущая дата и время (Автоматически заполняется при создании)', 'relation' => ['text' => 'Зависимость (ссылка на родительский элемент)', 'input' => ['type' => 'select', 'options' => ['values' => App::$cur->modules->getSelectListModels(!empty($module) ? $module : false)]]]]]]];
?>
<div class = "row">
    <div class = "col-md-6">
        <?php 
$form->input('text', 'name', 'Название', ['placeholder' => 'Например: Статья', 'value' => !empty($modelFullName) ? $modelFullName::$objectName : '']);
?>
    </div>
    <div class = "col-md-6">
        <?php 
$form->input('text', 'codeName', 'Кодовое обозначение', ['placeholder' => 'Например: Article', 'value' => !empty($modelName) ? $modelName : '', 'helpText' => 'Используйте имена на английском языке. Это обозначение используется для обращения к модели из скрипта']);
?>
    </div>
</div>
<?php 
$values = [];
if (!empty($modelFullName)) {
    $relations = $modelFullName::relations();
    foreach ($modelFullName::$cols as $colName => $col) {
        $values[] = ['label' => !empty($modelFullName::$labels[$colName]) ? $modelFullName::$labels[$colName] : '', 'code' => $colName, 'type' => !empty($col['relation']) ? ['primary' => 'relation', 'aditional' => $relations[$col['relation']]['model']] : $col['type']];
    }
}
$form->input('dynamicList', 'cols', 'Поля', ['cols' => $cols, 'values' => $values]);
$form->end(!empty($modelFullName) ? 'Сохранить' : 'Создать');
<?php

$form = new Ui\Form();
$form->begin('Создание страницы');
$form->input('text', 'url', 'Адрес', ['placeholder' => 'Например: index']);
$form->end('Создать');