Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once 'DbData.php';
- require_once '../includes/inc-func-api.php';
- class SeoController extends DbData
- {
- private $template_path = null;
- public function __construct(){
- $this->template_path = $_SERVER['DOCUMENT_ROOT'] . '/sitemap/templates/';
- }
- private function loadView($name, $params = null) {
- $path = $this->template_path . $name . '.phtml';
- if (file_exists($path)){
- $content = '';
- ob_end_clean();
- ob_start();
- require($path);
- $content = ob_get_contents();
- ob_end_clean();
- return $content;
- }
- return false;
- }
- public function index() {
- $page = $this->page;
- $total = $this->total;
- $contentSeoLinks = '';
- echo $this->loadView('header');
- $model = new DbData();
- $prefix = 'semya-';
- $title = 'Семьи';
- if (isset($_GET['seo']) && $_GET['seo'] == 'nanny') {
- $prefix = 'nyanya-';
- $title = 'Няни';
- }
- echo "<br>";
- var_dump($total);
- die('$total');
- $seoLinks = $model->getSeoLinks();
- // $num = 100;
- // echo "<table>";
- // for($i = 0; $i < $num; $i++) {
- // echo "<tr>
- // <td>".$seoLinks[$i]['rewrite']."</td></tr>
- // <tr><td colspan=\"2\">".$seoLinks[$i]['text']."</td></tr>";
- // }
- echo "</table>";
- foreach ($seoLinks as $seoLink) {
- $url = $seoLink['rewrite'];
- $contentSeoLinks .= $this->loadView('nannies', array(
- 'url' => '../../' . $prefix . $seoLink['rewrite'],
- 'title' => $seoLink['query']));
- }
- if ($page != 1) $pervpage = '<a href= ./page?page=1><<</a><a href= ./page?page='. ($page - 1) .'><</a> ';
- if ($page != $total) $nextpage = ' <a href= ./page?page='. ($page + 1) .'>></a><a href= ./page?page=' .$total. '>>></a>';
- if($page - 2 > 0) $page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
- if($page - 1 > 0) $page1left = '<a href= ./page?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
- if($page + 2 <= $total) $page2right = ' | <a href= ./page?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
- if($page + 1 <= $total) $page1right = ' | <a href= ./page?page='. ($page + 1) .'>'. ($page + 1) .'</a>';
- echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
- echo $this->loadView('seo-links', array(
- 'seoLinks_nanny' => $contentSeoLinks,
- 'title' => $title,
- ));
- }
- }
- $model = new SeoController();
- $model->index();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement