Example #1
0
 public function testPageOutput()
 {
     View::instance()->html = array();
     ob_start();
     View::lang('en');
     View::title('Test Title');
     View::desc('Test Desc');
     View::html('Content');
     View::styleSrc('/css/css.css');
     View::scriptSrc('/js/js.js');
     View::script('alert("Hi");');
     View::printPage();
     $c = ob_get_contents();
     ob_end_clean();
     $this->assertContains("<html lang='en'", $c);
     $this->assertContains('<title>Test Title</title>', $c);
     $this->assertContains("<meta name='description' content=\"Test Desc\">", $c);
     $this->assertContains('Content', $c);
     $this->assertContains('<link rel="stylesheet" type="text/css" href="/css/css.css"/>', $c);
     $this->assertContains('<script type="text/javascript" src="/js/js.js"></script>', $c);
     $this->assertContains('<script type="text/javascript">alert("Hi");</script>', $c);
 }
Example #2
0
    $c['Search'] = 'search/';
    $c[$search] = 'search/' . $search;
    WP::printBreadCrumbs($c);
    WP::search($search);
    View::script('wp.$search.val("' . $search . '");');
})->where('search', 'alpha_numeric');
Router::get(WP::path() . 'search/{search}/page/{currentPage}', function ($search, $currentPage) {
    $c = array();
    $c['Search'] = 'search/';
    $c[$search] = 'search/' . $search;
    $c['Page ' . $currentPage] = 'search/' . $search . '/page/' . $currentPage;
    WP::printBreadCrumbs($c);
    Data::get()->set('current-page', $currentPage);
    //Data::get()->set('page',true);
    WP::search($search);
    View::script('wp.$search.val("' . $search . '");');
})->where(array('search' => 'alpha_numeric', 'currentPage' => 'integer'));
Router::get(WP::path() . 'category/', function () {
    $c = array();
    $c['Category'] = 'category/';
    WP::printBreadCrumbs($c);
    //WP::template('category-list','<a class="wp-category-list" href="{{$path}}category/{{$slug}}">{{$name}} - {{$count}}</a>');
    $categories = WP::topCategories(1000);
    View::html("<div class='clearfix'>{$categories}</div>");
    //WP::clearTemplate('category-list');
});
Router::get(WP::path() . 'category/{category}', function ($category) {
    $c = array();
    $c['Category'] = 'category/';
    $c[$category] = 'category/' . $category;
    WP::printBreadCrumbs($c);