public function pagination() { return ' LIMIT ' . \App::vars()->start . ',' . \App::user()->get()->config()->pageSize; }
<?php } ?> </ul> <h3><?php echo _s('Total'); ?> : <?php echo $this->total; ?> </h3> <?php if ($this->total > $config->pageSize) { ?> <?php echo Includes\Functions::displayPagination($this->uri . '?', App::vars()->start, $this->total, $config->pageSize); ?> <?php } ?> <?php } else { ?> <div class="content box padding text-center"> <?php echo _s('Only for registered users'); ?> </div> <?php } ?>
unlink($file); } } $form->continueLink = $homeUrl . '/profile/' . $user->id . '/option/avatar/'; $form->successMessage = _g('Avatar is installed'); $form->confirmation = true; App::view()->hideuser = true; } App::view()->form = $form->display(); App::view()->setTemplate('avatars_set.php'); } elseif (isset($query[1], $query[2], $catalog[$query[2]]) && $query[1] == 'list') { // Показываем список аватаров в выбранной категории $avatars = glob(ROOT_PATH . 'assets' . DS . 'avatars' . DS . $query[2] . DS . '*.{gif,jpg,png}', GLOB_BRACE); App::view()->total = count($avatars); App::view()->start = App::vars()->page * App::view()->pagesize - App::view()->pagesize; $end = App::vars()->page * App::view()->pagesize; if ($end > App::view()->total) { $end = App::view()->total; } if (App::view()->total) { App::view()->list = []; for ($i = App::view()->start; $i < $end; $i++) { App::view()->list[$i] = ['image' => $homeUrl . '/assets/avatars/' . urlencode($query[2]) . '/' . basename($avatars[$i]), 'link' => App::user()->isValid() ? '../../set/' . urlencode($query[2]) . '/' . urlencode(basename($avatars[$i])) : '#']; } } App::view()->cat = $query[2]; App::view()->setTemplate('avatars_list.php'); } else { // Показываем каталог аватаров (список категорий) App::view()->list = []; foreach ($catalog as $key => $val) {