Пример #1
0
 public function actionFromCSV($filePath)
 {
     $startAll = microtime(true);
     $pageUrlArray = UrlMap::getUrlArrayFromMap($filePath);
     foreach ($pageUrlArray as $url) {
         $disqusComments = DisqusComments::findByUrl($url, true, 'updateUrls');
         $disqusComments->save();
     }
     echo 'updated ALL in ';
     echo microtime(true) - $startAll . " seconds. \n";
 }
Пример #2
0
 public function __construct($src)
 {
     $this->urlMap = UrlMap::getMappingArray();
     if (empty($src)) {
         $this->src = $this->defaultPage;
         $this->error = "Страница не задана!";
         return 0;
     } else {
         $this->src = isset($this->urlMap[$src]) ? $this->urlMap[htmlspecialchars($src)] : null;
         if (empty($this->src)) {
             header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
             $this->src = "/p_error.php";
         }
     }
     $this->path = $_SERVER['DOCUMENT_ROOT'] . $this->src;
     return 1;
 }
Пример #3
0
<?php

$S_PAGES = UrlMap::getSearchPages();
Пример #4
0
function breadcrumbs($page)
{
    if (!$page->path) {
        return;
    }
    $pageAlias = UrlMap::getRuBreadcrumb($page->src) ?: $page->title;
    $mid = '';
    if (strstr($page->path, '/p_ur/')) {
        $mid .= "Юридические услуги &gt; ";
    }
    return "<p class='breadcrumbs'><a href='/'>Главная</a> &gt; " . $mid . " " . $pageAlias . "</p>";
}