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; }
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; }