<?php
<?php defined('SYSPATH') or
die('No direct script access.');
/**
*
*/
class Controller_Category extends Controller_Common
{
public function action_index(){
$name = $this->request->param('name');
if($name){
$view = Twig::factory('/pages/category');
#$view -> category = $id;
$category = new Model_Category($name);
#$view -> users=$users -> get_page();
$query = $category -> get_articles(5);
$view -> users = print_r($query['rows'],true); $pagination = Pagination
::factory(array('current_page' => array('source' => 'route', 'key' => 'page'),'total_items' => $query['total'],'items_per_page' => 5,'view' => 'pagination/basic')); $view->pagination = $pagination;
$view -> total = $query['total'];
#$category = new Model_Category($name);
$view -> category = $category -> get_cat_info();
$view -> title = $category -> get_cat_info();
#$view -> log = $pagination ->render();
}
$view -> base_url = URL::base();
$view -> links=$this->nav();
$this -> response -> body($view);
}
}
// your code goes here
PD9waHAKPD9waHAgZGVmaW5lZCgnU1lTUEFUSCcpIG9yIGRpZSgnTm8gZGlyZWN0IHNjcmlwdCBhY2Nlc3MuJyk7CgovKioKKiAKKi8KY2xhc3MgQ29udHJvbGxlcl9DYXRlZ29yeSBleHRlbmRzIENvbnRyb2xsZXJfQ29tbW9uCnsKCXB1YmxpYyBmdW5jdGlvbiBhY3Rpb25faW5kZXgoKXsKCQkkbmFtZSA9ICR0aGlzLT5yZXF1ZXN0LT5wYXJhbSgnbmFtZScpOwoJCWlmKCRuYW1lKXsKCQkJJHZpZXcgPSBUd2lnOjpmYWN0b3J5KCcvcGFnZXMvY2F0ZWdvcnknKTsKCQkJIyR2aWV3IC0+IGNhdGVnb3J5ID0gJGlkOwoJCQkkY2F0ZWdvcnkgPSBuZXcgTW9kZWxfQ2F0ZWdvcnkoJG5hbWUpOwoJCQkjJHZpZXcgLT4gdXNlcnM9JHVzZXJzIC0+IGdldF9wYWdlKCk7CgkJCSRxdWVyeSA9ICRjYXRlZ29yeSAtPiBnZXRfYXJ0aWNsZXMoNSk7CgkJCSR2aWV3IC0+IHVzZXJzID0gcHJpbnRfcigkcXVlcnlbJ3Jvd3MnXSx0cnVlKTsKCQkJJHBhZ2luYXRpb24gPSBQYWdpbmF0aW9uOjpmYWN0b3J5KGFycmF5KCdjdXJyZW50X3BhZ2UnICAgICAgPT4gYXJyYXkoJ3NvdXJjZScgPT4gJ3JvdXRlJywgJ2tleScgPT4gJ3BhZ2UnKSwndG90YWxfaXRlbXMnID0+ICRxdWVyeVsndG90YWwnXSwnaXRlbXNfcGVyX3BhZ2UnICAgID0+IDUsJ3ZpZXcnICAgICAgICAgICAgICA9PiAncGFnaW5hdGlvbi9iYXNpYycpKTsKCQkJJHZpZXctPnBhZ2luYXRpb24gPSAkcGFnaW5hdGlvbjsKCQkJJHZpZXcgLT4gdG90YWwgPSAkcXVlcnlbJ3RvdGFsJ107CgkJCSMkY2F0ZWdvcnkgPSBuZXcgTW9kZWxfQ2F0ZWdvcnkoJG5hbWUpOwoJCQkkdmlldyAtPiBjYXRlZ29yeSA9ICRjYXRlZ29yeSAtPiBnZXRfY2F0X2luZm8oKTsKCQkJJHZpZXcgLT4gdGl0bGUgPSAkY2F0ZWdvcnkgLT4gZ2V0X2NhdF9pbmZvKCk7CgkJCSMkdmlldyAtPiBsb2cgPSAkcGFnaW5hdGlvbiAtPnJlbmRlcigpOwoJCX0KCQkkdmlldyAtPiBiYXNlX3VybCA9IFVSTDo6YmFzZSgpOwoJCSR2aWV3IC0+IGxpbmtzPSR0aGlzLT5uYXYoKTsKCQkkdGhpcyAtPiByZXNwb25zZSAtPiBib2R5KCR2aWV3KTsKCX0KfQovLyB5b3VyIGNvZGUgZ29lcyBoZXJl