Exemplo n.º 1
0
Arquivo: ItemsMap.php Projeto: rjha/sc
 function process($params, $options)
 {
     $postDao = new \com\indigloo\sc\dao\Post();
     $qparams = Url::getRequestQueryParams();
     $gpage = Url::tryQueryParam("gpage");
     $gpage = empty($gpage) ? "1" : $gpage;
     $pageSize = Config::getInstance()->get_value("main.page.items");
     $paginator = new \com\indigloo\ui\Pagination($qparams, $pageSize);
     $postDBRows = $postDao->getPaged($paginator);
     $pageHeader = '';
     $pageBaseUrl = $options["path"];
     $pageTitle = SeoData::getPageTitleWithNumber($gpage, "recent items");
     $metaKeywords = SeoData::getHomeMetaKeywords();
     $metaDescription = SeoData::getMetaDescriptionWithNumber($gpage, "recent items");
     $file = APP_WEB_DIR . '/view/tiles-page.php';
     include $file;
 }
Exemplo n.º 2
0
Arquivo: Home.php Projeto: rjha/sc
 function loadNextPage($gpage)
 {
     $postDao = new \com\indigloo\sc\dao\Post();
     $qparams = Url::getRequestQueryParams();
     $pageSize = Config::getInstance()->get_value("main.page.items");
     $paginator = new \com\indigloo\ui\Pagination($qparams, $pageSize);
     $postDBRows = $postDao->getPaged($paginator);
     $pageHeader = '';
     $pageBaseUrl = '/';
     $pageTitle = SeoData::getHomePageTitleWithNumber($gpage);
     $metaKeywords = SeoData::getHomeMetaKeywords();
     $metaDescription = SeoData::getHomeMetaDescriptionWithNumber($gpage);
     $file = APP_WEB_DIR . '/view/tiles-page.php';
     include $file;
 }
Exemplo n.º 3
0
Arquivo: User.php Projeto: rjha/sc
 private function processItems($params, $options)
 {
     $pubUserId = Util::getArrayKey($params, "login_id");
     $loginId = PseudoId::decode($pubUserId);
     $qparams = Url::getRequestQueryParams();
     $gpage = Url::tryQueryParam("gpage");
     $gpage = empty($gpage) ? "1" : $gpage;
     $userDao = new \com\indigloo\sc\dao\User();
     $userDBRow = $userDao->getOnLoginId($loginId);
     $this->isValidUser($userDBRow);
     $gpage = Url::tryQueryParam("gpage");
     $gpage = empty($gpage) ? "1" : $gpage;
     $postDao = new \com\indigloo\sc\dao\Post();
     //create filter
     $model = new \com\indigloo\sc\model\Post();
     $filters = array();
     $filter = new Filter($model);
     $filter->add($model::LOGIN_ID, Filter::EQ, $loginId);
     array_push($filters, $filter);
     $pageSize = Config::getInstance()->get_value("main.page.items");
     $paginator = new \com\indigloo\ui\Pagination($qparams, $pageSize);
     $postDBRows = $postDao->getPaged($paginator, $filters);
     $template = APP_WEB_DIR . '/view/user/items.php';
     //page variables
     $pageBaseUrl = "/pub/user/" . $pubUserId;
     $pageTitle = sprintf("page %d of items by %s", $gpage, $userDBRow["name"]);
     $metaKeywords = SeoData::getHomeMetaKeywords();
     $metaDescription = SeoData::getHomeMetaDescription();
     include $template;
 }
Exemplo n.º 4
0
Arquivo: posts.php Projeto: rjha/sc
$pageSize = Config::getInstance()->get_value("user.page.items");
$total = 0;
if (empty($ft) && !empty($gtoken)) {
    $sphinx = new \com\indigloo\sc\search\SphinxQL();
    $total = $sphinx->getPostsCount($gtoken);
    $paginator = new Pagination($qparams, $pageSize);
    $ids = $sphinx->getPagedPosts($gtoken, $paginator);
    $sphinx->close();
    if (sizeof($ids) > 0) {
        $postDBRows = $postDao->getOnSearchIds($ids);
    }
    $ftname = $gtoken;
} else {
    $total = $postDao->getTotalCount($filters);
    $paginator = new \com\indigloo\ui\Pagination($qparams, $pageSize);
    $postDBRows = $postDao->getPaged($paginator, $filters);
}
$baseURI = "/monitor/posts.php";
?>


<!DOCTYPE html>
<html>

    <head>
        <title> 3mik.com - All posts  </title>
        <?php 
include APP_WEB_DIR . '/inc/meta.inc';
?>
        <?php 
echo \com\indigloo\sc\util\Asset::version("/css/bundle.css");