Skip to content

Instantly share code, notes, and snippets.

@Fi1osof
Created April 29, 2014 07:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Fi1osof/8d1af2c4569b57593adb to your computer and use it in GitHub Desktop.
Save Fi1osof/8d1af2c4569b57593adb to your computer and use it in GitHub Desktop.
<form method="post" action="">
<fieldset class="display-fieldset">
{if $action == 'update'}
<legend>Пользователь {$user.username}</legend>
<input type="hidden" value="{$user.id}" name="user_id">
{else}
<legend>Пользователь</legend>
<div class="editor-label">
Логин*
</div>
<div class="editor-field">
<input type="text" value="{$request.username}" name="username" id="username" data-val-required="Обязательное поле!" data-val="true" class="text-box single-line">
<span data-valmsg-replace="true" data-valmsg-for="username" class="field-validation-valid"></span>
</div>
{/if}
<p>
Номер машины
</p>
<p>
Телефон
</p>
{block name=EditFields}{/block}
<div class="editor-label">
Email*
</div>
<div class="editor-field">
<input type="email" value="{if $request.email}{$request.email}{else}{$user.email}{/if}" name="email" id="email" data-val-required="Обязательное поле!" data-val="true" class="text-box single-line">
<span data-valmsg-replace="true" data-valmsg-for="email" class="field-validation-valid"></span>
</div>
<div class="editor-label">
Пароль*
</div>
<div class="editor-field">
<input type="password" name="password" value="{$request.password}" id="password" {if $action != 'update'}data-val-required="Обязательное поле!" data-val="true"{/if}>
<span data-valmsg-replace="true" data-valmsg-for="password" class="field-validation-valid"></span>
</div>
<div class="editor-label">
Компания*
</div>
<div class="editor-field">
{$params = [
"sort" => "id",
"dir" => "DESC",
"limit" => 0
]}
{processor action="web/companies/getdata" ns="modxsite" params=$params assign=companies_result}
<select style="width:150px;" name="company_id">
<option value="">Моя компания</option>
{foreach $companies_result.object as $item}
<option value="{$item.object_id}" {if $item.object_id == $request.company_id || (!$request.company_id && $item.object_id == $user.company_id)}selected{/if}>{$item.name}</option>
{/foreach}
</select>
</div>
<div class="editor-label">
Имя
</div>
<div class="editor-field">
<input type="text" value="{if $request.fullname}{$request.fullname}{else}{$user.fullname}{/if}" name="fullname" id="fullname" class="text-box single-line">
<span data-valmsg-replace="true" data-valmsg-for="fullname" class="field-validation-valid"></span>
</div>
<div class="editor-label">
Роль
</div>
{$where = ['member' => {$user.id}, 'user_group' => 13]}
{$in_group = isset($modx->getObject('modUserGroupMember', $where))}
<div class="editor-field">
<input type="hidden" value="0" name="delivery_group[13]"><input type="checkbox" value="1" name="delivery_group[13]" {if $in_group || $request.delivery_group[13]}checked{/if}> Менеджер
</div>
{$where = ['member' => {$user.id}, 'user_group' => 14]}
{$in_group = isset($modx->getObject('modUserGroupMember', $where))}
<div class="editor-field">
<input type="hidden" value="0" name="delivery_group[14]"><input type="checkbox" value="1" name="delivery_group[14]" {if $in_group || $request.delivery_group[14]}checked{/if}> Курьер
</div>
{$where = ['member' => {$user.id}, 'user_group' => 18]}
{$in_group = isset($modx->getObject('modUserGroupMember', $where))}
<div class="editor-field">
<input type="hidden" value="0" name="delivery_group[18]"><input type="checkbox" value="1" name="delivery_group[18]" {if $in_group || $request.delivery_group[18]}checked{/if}> Кладовщик
</div>
{$where = ['member' => {$user.id}, 'user_group' => 17]}
{$in_group = isset($modx->getObject('modUserGroupMember', $where))}
<div class="editor-field">
<input type="hidden" value="0" name="delivery_group[17]"><input type="checkbox" value="1" name="delivery_group[17]" {if $in_group || $request.delivery_group[17]}checked{/if}> Клиент
</div>
{$where = ['member' => {$user.id}, 'user_group' => 19]}
{$in_group = isset($modx->getObject('modUserGroupMember', $where))}
<div class="editor-field">
<input type="hidden" value="0" name="delivery_group[19]"><input type="checkbox" value="1" name="delivery_group[19]" {if $in_group || $request.delivery_group[19]}checked{/if}> Администратор
</div>
<p>
<input type="submit" value="Сохранить">
</p>
</fieldset>
</form>
<div>
<a href="{$modx->makeUrl($modx->resource->parent)}">Назад к списку</a>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment