[ Index ]

PHP Cross Reference of GlotPress

title

Body

[close]

/gp-templates/ -> project-permissions.php (source)

   1  <?php
   2  gp_title( sprintf( __( 'Permissions &lt; %s &lt; GlotPress' ), $project->name ) );
   3  gp_breadcrumb_project( $project );
   4  gp_tmpl_header();
   5  ?>
   6  <h2><?php _e('Permissions'); ?></h2>
   7  <h3 id="validators">
   8      <?php _e('Validators'); ?>
   9      <?php if ( count( $permissions ) + count( $parent_permissions ) > 10 ): ?>
  10      <a href="#add" onclick="jQuery('#user_login').focus(); return false;" class="secondary">Add &rarr;</a>
  11      <?php endif; ?>
  12  </h3>
  13      <?php if ( $permissions ): ?>
  14      <?php if ( $parent_permissions ): ?>
  15  <h4 id="validators"><?php _e('Validators for this project'); ?></h4>
  16      <?php endif; ?>
  17  <ul class="permissions">
  18      <?php foreach( $permissions as $permission ): ?>
  19          <li>
  20              <span class="permission-action"><?php _e('user'); ?></span>
  21              <span class="user"><?php echo esc_html( $permission->user->user_login ); ?></span>
  22              <span class="permission-action">can <?php echo esc_html( $permission->action ); ?> strings with locale</span>
  23              <span class="user"><?php echo esc_html( $permission->locale_slug ); ?></span>
  24              <span class="permission-action">and slug</span>
  25              <span class="user"><?php echo esc_html( $permission->set_slug ); ?></span>
  26              <a href="<?php echo gp_url_join( gp_url_current(), '-delete/'.$permission->id ); ?>" class="action delete"><?php _e('Remove'); ?></a>
  27          </li>
  28      <?php endforeach; ?>
  29  </ul>    
  30      <?php endif; ?>
  31      <?php  if ( $parent_permissions ): ?>
  32  <h4 id="validators"><?php _e('Validators for parent projects'); ?></h4>
  33  <ul class="permissions">        
  34          <?php foreach( $parent_permissions as $permission ): ?>
  35              <li>
  36                  <span class="permission-action"><?php _e('user'); ?></span>
  37                  <span class="user"><?php echo esc_html( $permission->user->user_login ); ?></span>
  38                  <span class="permission-action">can <?php echo esc_html( $permission->action ); ?> strings with locale</span>
  39                  <span class="user"><?php echo esc_html( $permission->locale_slug ); ?></span>
  40                  <span class="permission-action">and slug</span>
  41                  <span class="user"><?php echo esc_html( $permission->set_slug ); ?></span>
  42                  <span class="permission-action">in the project </span>
  43                  <span class="user"><?php gp_link_project( $permission->project, esc_html( $permission->project->name ) ); ?></span>
  44              </li>
  45          <?php endforeach; ?>
  46  </ul>                
  47      <?php endif; ?>
  48      <?php if ( !$permissions && !$parent_permissions ): ?>
  49          <strong><?php _e('No validators defined for this project.'); ?></strong>
  50      <?php endif; ?>
  51  <form action="" method="post" class="secondary">
  52      <h3 id="add"><?php _e('Add a validator for this project'); ?></h3>
  53      <dl>
  54          <dt><label for="user_login"><?php _e('Username:'); ?></label></dt>
  55          <dd><input type="text" name="user_login" value="" id="user_login" /></dd>
  56          <dt><label for="locale"><?php _e('Locale:'); ?></label></dt>
  57          <dd><?php echo gp_locales_dropdown( 'locale' ); ?></dd>
  58          <dt><label for="set-slug"><?php _e('Translation set slug:'); ?></label></dt>
  59          <dd><input type="text" name="set-slug" value="default" id="set-slug" /></dd>
  60                  
  61          <dt>
  62              <input type="submit" name="submit" value="<?php echo esc_attr(__('Add')); ?>" id="submit" />
  63              <input type="hidden" name="action" value="add-validator" />
  64          </dt>
  65  </form>
  66  <?php
  67  gp_tmpl_footer();


Generated: Thu May 24 03:59:35 2012 Hosted by follow the white rabbit.