Example #1
0
 public function showByFirstSurnameLetter($letter)
 {
     $authors = AuthorDao::findByFirstSurnameLetter($letter);
     $sub_authors = self::getSubAuthors($authors);
     $COLUMN_COUNT = 4;
     //Должно быть делителем 12
     $sub_authors = self::rotateSubAuthors($sub_authors, $COLUMN_COUNT);
     return view('author.by_letter')->with(array('sub_authors' => $sub_authors, 'column_count' => $COLUMN_COUNT, 'letter' => $letter));
 }
Example #2
0
 public function author($page)
 {
     $authors = AuthorDao::find(($page - 1) * self::SITEMAP_SIZE, self::SITEMAP_SIZE);
     return Response::view('sitemap.author', compact('authors'))->header('Content-Type', 'application/xml');
 }
Example #3
0
 private static function saveAuthor($author)
 {
     $authorId = AuthorDao::persist($author);
     return AuthorDao::findById($authorId);
 }