public function createPresenters() { parent::createPresenters(); $images = Image::find(new Equals('GalleryID', $this->getData('GalleryID')))->addSort('Order'); $this->addPresenters($table = new Table($images, 25, 'Images'), $delete = new Button('Dzēst', 'Dzēst', function ($id) { $image = new Image($id); $image->delete(); }), $down = new Button('down', 'Uz leju', function ($id) { $image = new Image($id); $image->Order++; $image->save(); }), $up = new Button('up', 'Uz augšu', function ($id) { $image = new Image($id); $image->Order--; $image->save(); })); $delete->setConfirmMessage('Vai jūs tiešam gribat dzēst šo lietotāju?'); $table->addTableCssClass(['table']); $table->Columns = ['Bilde' => '<img style="max-width: 250px;" src="{Thumbnail}">', 'Indekss' => 'Order', ' ' => new FixedWidthColumn($delete), '  ' => new FixedWidthColumn($up), '   ' => new FixedWidthColumn($down)]; }