public function defAction() { function getNumber($val, $obj) { return substr('00000', 0, 5 - strlen($val)) . $val; } $sel = new ormSelect('eshop_order'); //$sel->where('form_id', '<>', 0); $sel->orderBy('date', desc); $table = new uiTable($sel); $table->showFilters(true); $table->formatValues(true); $table->addColumn('name', 'Номер', 100, false, true, 'getNumber'); $table->addColumn('state', 'Статус', 300); $table->addColumn('date', 'Дата', 300); $table->addColumn('email', 'E-mail', 300); $table->defaultRight('order_view'); $table->addRight('order_view', 'edit', single); $table->addRight('order_del', 'drop', multi); return $table->getHTML(); }
public function defAction() { ui::addLeftButton(lang::right('list'), 'list'); ui::addLeftButton(lang::right('state'), 'state'); ui::addLeftButton(lang::right('delivery'), 'delivery'); ui::addLeftButton(lang::right('payment'), 'payment'); ui::newButton(lang::get('ESHOP_ADD_STATE'), '/eshop/state_add'); $sel = new ormSelect('eshop_status'); //$sel->where('form_id', '<>', 0); $sel->orderBy('number', asc); $table = new uiTable($sel); $table->showFilters(true); $table->formatValues(true); $table->addColumn('number', '#', 10); $table->addColumn('name', 'Название', 200); $table->addColumn('notice', 'Описание', 400); $table->defaultRight('state_upd'); $table->addRight('state_upd', 'edit', single); $table->addRight('state_del', 'drop', multi); return $table->getHTML(); }