示例#1
0
 function getDetails()
 {
     require_once JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_rsseo' . DS . 'helpers' . DS . 'rsseo.php';
     include JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_rsseo' . DS . 'helpers' . DS . 'class.webpagesize.php';
     $cid = intval(JRequest::getVar('cid', 0, 'request'));
     $row =& JTable::getInstance('rsseo_pages', 'Table');
     $row->load($cid);
     set_time_limit(100);
     $size = new WebpageSize();
     $size->setURL(JURI::root() . $row->PageURL);
     $result = $size->printResult();
     return $result;
 }
 function searchSourcesOnFrames($framefiles)
 {
     $arr_source = array();
     $arr_sources = array();
     while (list(, $src) = each($framefiles)) {
         $framepage = $this->makeAbsolutePath($src, $this->baseurl);
         $page = new WebpageSize();
         $page->setURL($framepage);
         $arr_source = $page->grabPageSources();
         $arr_sources = array_merge($arr_sources, $arr_source);
     }
     return $arr_sources;
 }
示例#3
0
 function checktimesize()
 {
     require_once JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_rsseo' . DS . 'helpers' . DS . 'rsseo.php';
     include JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_rsseo' . DS . 'helpers' . DS . 'class.webpagesize.php';
     $cid = intval(JRequest::getVar('cid', 0, 'request'));
     $model = $this->getModel('pages');
     $row =& JTable::getInstance('rsseo_pages', 'Table');
     $row->load($cid);
     set_time_limit(100);
     $size = new WebpageSize();
     $size->setURL(JURI::root() . $row->PageURL);
     $page_size = $size->sizeofpage();
     $time_total = $size->getTime();
     $page_load = number_format($time_total, 3);
     echo JText::sprintf('RSSEO_PAGE_SIZE_DESCR', $page_size, $cid) . "\n" . JText::sprintf('RSSEO_PAGE_TIME_DESCR', $page_load);
     exit;
 }