protected function createComponentUsers() { $grid = new DataGrid(); $grid->bindDataTable(UsersModel::getUsers()); $grid->addColumn('userName', 'Uživatelské jméno')->addFilter(); $grid->addColumn('firstName', 'Jméno')->addFilter(); $grid->addColumn('surname', 'Přijmení')->addFilter(); $grid->addColumn('email', 'E-mail')->addFilter(); $grid->addColumn('icq', 'ICQ')->addFilter(); $grid->addColumn('mobile', 'Mobilní telefon')->addFilter(); $grid->addColumn('active', 'Aktivní')->addSelectboxFilter(array(1 => 'Yes', 0 => 'No')); $grid->addColumn('holiday', 'Dovolená')->addSelectboxFilter(array(1 => 'Yes', 0 => 'No')); $grid->multiOrder = FALSE; // order by one column only $grid['holiday']->replacement['1'] = 'Ano'; $grid['holiday']->replacement['0'] = 'Ne'; $grid['active']->replacement['1'] = 'Ano'; $grid['active']->replacement['0'] = 'Ne'; $grid->displayedItems = array(10, 20, 50, 75, 100, 500, 1000); // roletka pro výběr počtu řádků na stránku $grid->addActionColumn('Actions'); $grid->keyName = 'id'; $grid->addAction('Aktivovat/Deaktivovat', 'userActivateChange!', Html::el('span')->setText('Aktivace/Deaktivace'), $useAjax = TRUE); $grid->addAction('Dovolená', 'userHolidayChange!', Html::el('span')->setText('Dovolená'), $useAjax = TRUE); $grid->addAction('Editovat', 'userChangeRedirect', Html::el('span')->setText('Editovat'), $useAjax = FALSE); $grid->addAction('Změnit heslo', 'userPasswordChangeRedirect', Html::el('span')->setText('Změnit heslo'), $useAjax = FALSE); $grid->addAction('Smazat', 'confirmForm:confirmUserDelete!', Html::el('span')->setText('Smazat'), $useAjax = TRUE); return $grid; }
echo '<table class="table table-bordered table-striped" id="example1">'; echo '<thead>'; echo '<tr>'; echo '<th>Email</th>'; echo '<th>User Name</th>'; //echo '<th>Brand</th>'; echo '<th>Brand Name</th>'; //echo '<th>Password</th>'; //echo '<th>Item Code</th>'; echo '<th>User Role</th>'; //echo '<th>Quantity</th>'; echo '<th>Action</th>'; echo '</tr>'; echo '</thead>'; echo '<tbody>'; echo $UsersModel->getUsers($connect); echo '</tbody>'; echo '</table>'; ?> </div><!-- /.box-body --> </div> </div> <!-- /.row --> <hr> <!--footer--> <?php include "footer.php"; ?> <!--/footer-->