/application/modules/admin/views/group/translator.php
PHP | 222 lines | 222 code | 0 blank | 0 comment | 3 complexity | e2a2b96b03744c5d78aa58a8984c4d14 MD5 | raw file
Possible License(s): AGPL-3.0
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Translator Management</title>
- <?php $this->view('regions/head'); ?>
- </head>
- <body>
- <div id="wrapper" class="block">
- <?php $this->view('regions/header'); ?>
- <div id="content" class="block">
- <?php if ($this->st_registry->registry('admin/group/translator/message')) :?>
- <div class="stdWidth autoCenter message">
- <?php echo $this->st_registry->getFlashMessage('admin/group/translator/message'); ?>
- </div>
- <?php endif; ?>
- <?php echo form_open_multipart('admin/group/translator/index', array('id' => 'frmTranslatorGridView')); ?>
- <?php echo fx_control::newInstance('formKey')->createType('hidden')->setData('value', random_string('unique', 16))->render(); ?>
- <?php echo fx_control::newInstance('translator_ids')->createType('hidden')->setData('value', $translator_ids)->render(); ?>
- <div class="gridContainer stdWidth autoCenter">
- <!-- GRID HEADER -->
- <div class="gridHeader block">
- <table class="fullWidth">
- <tr>
- <td class="column50">
- <h3 class="moduleHeader">
- Group Management
- </h3>
- </td>
- <td class="column50 rightAlign">
- <button type="button" onclick="window.location='<?php echo site_url("admin/group/translator/edit", true)?>'">
- <span>Add New Group</span>
- </button>
- </td>
- </tr>
- </table>
- </div>
- <!--TOOL-->
- <div class="gridTools block">
- <table class="fullWidth">
- <tr>
- <td>
- Page
- <?php if ($paginator->getCurrentPageNumber() <= 1) :?>
- <img src="<?php echo base_url() . 'skins/default/images/admin/gridview/pager_arrow_left_off.gif' ?>" align="bottom" border="0"/>
- <?php else: ?>
- <a href="#">
- <img src="<?php echo base_url() . 'skins/default/images/admin/gridview/pager_arrow_left.gif' ?>" align="bottom" border="0" onclick="prevPage('translatorPageIndex', 'frmTranslatorGridView')"/>
- </a>
- <?php endif; ?>
- <input type="text" class="inputText pageIndex" id="translatorPageIndex" value="<?php echo $paginator->getCurrentPageNumber() ?>" name="page" style="width:20px"/>
- <?php if ($paginator->getCurrentPageNumber() >= $paginator->count()) :?>
- <img src="<?php echo base_url() . 'skins/default/images/admin/gridview/pager_arrow_right_off.gif' ?>" align="bottom" border="0"/>
- <?php else: ?>
- <a href="#">
- <img src="<?php echo base_url() . 'skins/default/images/admin/gridview/pager_arrow_right.gif' ?>" align="bottom" border="0" onclick="nextPage('translatorPageIndex', 'frmTranslatorGridView', <?php echo $paginator->count() ?>)"/>
- </a>
- <?php endif; ?>
- of <?php echo $paginator->count() ?> pages
- <span class="separator">|</span>
- View
- <?php echo fx_control::newInstance('recordPerPage')
- ->createType('option')
- ->addOption('20', 20)
- ->addOption('30', 30)
- ->addOption('50', 50)
- ->addOption('100', 100)
- ->addOption('200', 200)
- ->addClass('selectRecordPerPage')
- ->bindingOption($paginator, 'getItemCountPerPage')
- ->render();
- ?>
- on page
- <span class="separator">|</span>
- Total <?php echo $model->countAll(); ?> translator, found
- <span class="no-display" id="total-count"><?php echo $found; ?></span> translator
- </td>
- <td align="right">
-
- </td>
- <td align="right">
- <div align="right" class="buttonSet">
- <button type="submit">
- <span>Search</span>
- </button>
- <button type="reset" id="btnResetGridForm" onclick="window.location='<?php echo site_url('admin/group/translator/index', true); ?>'">
- <span>Reset Filter</span>
- </button>
- </div>
- </td>
- </tr>
- </table>
- </div>
- <!--MASSAGE ACTION-->
- <table class="massTool fullWidth" id="massTool">
- <tr>
- <td>
- <a href="#" onclick="return selectAll('chkTranslator', 'translator_ids', '<?php echo site_url('admin/grid/select/group_translator_model',true)?>', 'translatorItemSelected', 'translatorSelectedValueHidden')"><span>Select All</span></a>
- <span>|</span>
- <a href="#" onclick="return unSelectAll('chkTranslator', 'translator_ids', 'translatorItemSelected', 'translatorSelectedValueHidden')"><span>Unselect All</span></a>
- <span>|</span>
- <a href="#" onclick="return selectVisible('chkTranslator', 'translator_ids', 'translatorItemSelected', 'translatorSelectedValueHidden')"><span>Select Visible</span></a>
- <span>|</span>
- <a href="#" onclick="return unSelectVisible('chkTranslator', 'translator_ids', 'translatorItemSelected', 'translatorSelectedValueHidden')"><span>Unselect Visible</span></a>
-
- <strong id="translatorItemSelected" name="translator_selected"><?php echo $translator_selected ?></strong>
- item selected
- <input type="hidden" name="translator_selected" value="<?php echo $translator_selected ?>" id="translatorSelectedValueHidden" />
- </td>
- <td class="rightAlign">
- Select action
- <?php echo fx_control::newInstance('selectMassAction')
- ->createType('option')
- ->addOption('', '')
- ->addOption('Delete', site_url("admin/group/translator/publish", true))
- ->addClass('massSelectAction')
- ->addClass('stdSelect')
- ->render();
- ?>
- <input type="button" id="btnActiveAction" value="Action" onclick="activeMassAction('frmTranslatorGridView', 'selectMassAction')" />
- </td>
- </tr>
- </table>
- <!--PRODUCT COLLECTION-->
- <table class="gridview" id="gridview">
- <thead>
- <!--COLUMN HEADER-->
- <tr class="columns">
- <input type="hidden" name="translatorOrder[name]" value="<?php echo $sorter->getName() ?>" id="translatorOrder"/>
- <input type="hidden" name="translatorOrder[direction]" value="<?php echo $sorter->getDirection() ?>" id="translatorOrderDirection"/>
- <th><span></span></th>
- <th id="translator_id" class="columnFilter" width="50px"><span>ID</span></th>
- <th id="translator_name" class="columnFilter" width="200px"><span>Name</span></th>
- <th id="translator_nickname" class="columnFilter" width="200px"><span>Nickname</span></th>
- <th id="translator_email" class="columnFilter" width="150px"><span>Email</span></th>
- <th id="translator_website" class="columnFilter" width="150px"><span>Homepage</span></th>
- <th><span>Action</span></th>
- </tr>
- <!--COLUMN FILTER-->
- <tr class="filters">
- <th style="width: 30px"></th>
- <th style="width: 120px">
- <div class="clear">
- <span class="filterLabel left">From</span>
- <input class="filterField left" type="text" name="translatorFilter[id][value][from]" value="<?php echo $filters->getValueFrom('id'); ?>"/>
- <input type="hidden" name="translatorFilter[id][type]" value="range"/>
- </div>
- <div class="clear">
- <span class="filterLabel left">To</span>
- <input class="filterField left" type="text" name="translatorFilter[id][value][to]" value="<?php echo $filters->getValueTo('id'); ?>"/>
- </div>
- </th>
- <th>
- <div class="clear">
- <input type="text" name="translatorFilter[name][value]" value="<?php echo $filters->getValue('name'); ?>" style="width: 89%"/>
- <input type="hidden" name="translatorFilter[name][type]" value="string"/>
- </div>
- </th>
- <th>
- <div class="clear">
- <input type="text" name="translatorFilter[nickname][value]" value="<?php echo $filters->getValue('nickname'); ?>" style="width: 89%"/>
- <input type="hidden" name="translatorFilter[nickname][type]" value="string"/>
- </div>
- </th>
- <th>
- <div class="clear">
- <input type="text" name="translatorFilter[email][value]" value="<?php echo $filters->getValue('email'); ?>" style="width: 89%"/>
- <input type="hidden" name="translatorFilter[email][type]" value="string"/>
- </div>
- </th>
- <th>
- <div class="clear">
- <input type="text" name="translatorFilter[website][value]" value="<?php echo $filters->getValue('website'); ?>" style="width: 89%"/>
- <input type="hidden" name="translatorFilter[website][type]" value="string"/>
- </div>
- </th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- <?php foreach ($collection as $translator) :?>
- <tr id="row_<?php echo $translator->getId()?>" class="activeRow">
- <input class="editUrl" type="hidden" value="<?php echo $translator->getTranslatorUrl(); ?>" />
- <td class="noActiveRow">
- <?php echo fx_control::newInstance('translator_checkbox[]')
- ->createType('checkbox')
- ->value($translator->getId())
- ->addClass('chkTranslator')
- ->removeClass('inputText')
- ->bindingCheckbox($translator_ids_array)
- ->render();
- ?>
- </td>
- <td><?php echo $translator->getId() ?></td>
- <td><?php echo $translator->getName() ?></td>
- <td><?php echo $translator->getNickname() ?></td>
- <td><?php echo $translator->getEmail() ?></td>
- <td><?php echo $translator->getWebsite() ?></td>
- <td>
- <a href="<?php echo $translator->getTranslatorUrl() ?>">Edit</a>
-
- <a href="<?php echo site_url('admin/group/translator/delete/id/'.$translator->getId(), true) ?>">Delete</a>
- </td>
- </tr>
- <?php endforeach; ?>
- </tbody>
- </table>
- </div>
- <?php echo form_close(); ?>
- </div>
- <?php $this->view('regions/footer'); ?>
- <script language="javascript" type="text/javascript">
- jQuery("#gridview")
- .decorateTable()
- .lightHoverRow()
- .activeSortableAbility("frmTranslatorGridView", "columnFilter", "translator_", "translatorOrder", "translatorOrderDirection")
- .checkboxCallbackHandler('chkTranslator', 'translator_ids', 'translatorItemSelected', 'translatorSelectedValueHidden')
- .activeEditRow();
- </script>
- </div>
- </body>
- </html>