Пример #1
0
 public function crawlingAction()
 {
     $site = $this->getSite();
     $conf = Pimcore_Google_Webmastertools::getSiteConfig($site);
     $service = $this->getService();
     $data = $service->getFeed("https://www.google.com/webmasters/tools/feeds/" . urlencode($conf->profile) . "/crawlissues/");
     $issues = array();
     foreach ($data as $d) {
         $issue = array("title" => (string) $d->getTitle(), "linkedfrom" => array());
         $e = $d->getExtensionElements();
         foreach ($e as $a) {
             if ($a->rootElement == "linked-from") {
                 $issue["linkedfrom"][] = $a->getText();
             } else {
                 $issue[str_replace("-", "", $a->rootElement)] = $a->getText();
             }
         }
         $issue["linkedfrom"] = implode("\n", $issue["linkedfrom"]);
         $issues[] = $issue;
     }
     $this->_helper->json(array("issues" => $issues));
 }
Пример #2
0
?>
,
            devmode: <?php 
echo PIMCORE_DEVMODE ? "true" : "false";
?>
,
            google_analytics_enabled: <?php 
echo Zend_Json::encode((bool) Pimcore_Google_Analytics::isConfigured());
?>
,
            google_analytics_advanced: <?php 
echo Zend_Json::encode((bool) Pimcore_Google_Analytics::getSiteConfig()->advanced);
?>
,
            google_webmastertools_enabled: <?php 
echo Zend_Json::encode((bool) Pimcore_Google_Webmastertools::isConfigured());
?>
,
            customviews: <?php 
echo Zend_Json::encode($this->customview_config);
?>
,
            language: '<?php 
echo $this->language;
?>
',
            websiteLanguages: <?php 
echo Zend_Json::encode(explode(",", $this->config->general->validLanguages));
?>
,
            google_translate_api_key: "<?php