/** * Draws the list of {@link CHANGE}s. * @param JOB $obj * @param OBJECT_RENDERER_OPTIONS $options */ public function display($obj, $options = null) { $change_query = $obj->change_query(); $num_changes = $change_query->size(); if ($num_changes) { ?> <h2> <?php echo $num_changes; ?> Changes </h2> <div class="grid-content"> <?php $class_name = $this->app->final_class_name('CHANGE_GRID', 'projects/gui/change_grid.php'); /** @var $grid CHANGE_GRID */ $grid = new $class_name($this->app, read_var('search_text')); $grid->set_page_size(Default_page_size); $grid->set_query($change_query); $grid->display(); ?> </div> <?php } parent::display($obj, $options); }
/** * Draws the list of {@link PICTURE}s. * @param JOURNAL $obj * @param OBJECT_RENDERER_OPTIONS $options */ public function display($obj, $options = null) { $pic_query = $obj->picture_query(); $num_pics = $pic_query->size(); if ($num_pics) { ?> <h2> <?php echo $num_pics; ?> Pictures </h2> <div class="grid-content"> <?php $class_name = $this->app->final_class_name('PICTURE_GRID', 'albums/gui/picture_grid.php'); /** @var $grid PICTURE_GRID */ $grid = new $class_name($this->app); $grid->set_page_size(Default_page_size); $grid->set_query($pic_query); $grid->display(); ?> </div> <?php } parent::display($obj, $options); }