Ejemplo n.º 1
0
<?php

echo error_messages($user);
?>

<?php 
$url = $user->is_new_record() ? ':core/users/create' : ':core/users/edit/' . $user->get_id();
$url = admin_url($url);
$builder = new \zing\cms\admin\helpers\StandardFormBuilder($url, 'post');
$builder->set_prefix('user');
$builder->set_errors($user->errors());
$builder->set_context($user, 'get');
$builder->cancel_url(admin_users_url());
$builder->start_group('User');
$builder->text_field('username')->label('Username')->required()->note('Must be unique')->display_hint('half');
$builder->text_field('email')->label('Email')->required()->note('Must be unique')->display_hint('half');
$builder->text_field('forename')->label('Forename')->required()->display_hint('half');
$builder->text_field('surname')->label('Surname')->required()->display_hint('half');
$builder->end_group();
$builder->start_group('Password');
$builder->password_field('password')->label('New Password')->display_hint('half')->note('Only enter if you wish to change ' . h($user->get_forename()) . '\'s password');
$builder->password_field('password_confirmation')->label('Confirm New Password')->display_hint('half');
$builder->end_group();
echo $builder->to_html();
Ejemplo n.º 2
0
<?php

echo start_context_menu();
?>
  <?php 
echo context_menu_item('table', 'List Users', admin_users_url(), $action_name == 'index');
?>
  <? if (in_array($action_name, array('edit', 'delete'))) { ?>
    <?php 
echo context_menu_item('pencil', 'Edit User', admin_edit_user_url($user), $action_name == 'edit');
?>
    <?php 
echo context_menu_item('minus_circle', 'Delete User', admin_delete_user_url($user), $action_name == 'delete');
?>
  <? } else { ?>
    <?php 
echo context_menu_item('plus_circle', 'Add User', admin_new_user_url(), $action_name == 'create');
?>
  <? } ?>
<?php 
echo end_context_menu();