From: <wis...@us...> - 2015-12-08 22:25:13
|
Revision: 13186 http://sourceforge.net/p/xoops/svn/13186 Author: wishcraft Date: 2015-12-08 22:25:11 +0000 (Tue, 08 Dec 2015) Log Message: ----------- Ping Trax 1.02 Beta -- Almost Finished\!\! Modified Paths: -------------- XoopsModules/pingtrax/trunk/modules/pingtrax/admin/items.php XoopsModules/pingtrax/trunk/modules/pingtrax/admin/pings.php XoopsModules/pingtrax/trunk/modules/pingtrax/api/.htaccess XoopsModules/pingtrax/trunk/modules/pingtrax/class/items.php XoopsModules/pingtrax/trunk/modules/pingtrax/class/items_sitemaps.php XoopsModules/pingtrax/trunk/modules/pingtrax/class/pings.php XoopsModules/pingtrax/trunk/modules/pingtrax/class/sitemaps.php XoopsModules/pingtrax/trunk/modules/pingtrax/language/english/admin.php XoopsModules/pingtrax/trunk/modules/pingtrax/language/english/modinfo.php XoopsModules/pingtrax/trunk/modules/pingtrax/preloads/trackback.php XoopsModules/pingtrax/trunk/modules/pingtrax/templates/admin/items.html Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/admin/items.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/admin/items.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/admin/items.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -31,79 +31,73 @@ $start = !isset($_REQUEST['start'])?0:(integer)$_REQUEST['start']; $num = !isset($_REQUEST['num'])?30:(integer)$_REQUEST['num']; -$id = !isset($_REQUEST['id'])?0:(integer)$_REQUEST['id']; -$op = !isset($_REQUEST['op'])?'default':(string)$_REQUEST['op']; +$domain = !isset($_REQUEST['domain'])?'':(string)$_REQUEST['domain']; +$protocol = !isset($_REQUEST['protocol'])?'':(string)$_REQUEST['protocol']; -$pingsHandler = xoops_getmodulehandler('pings', 'pingtrax'); +$sitemapsHandler = xoops_getmodulehandler('sitemaps', 'pingtrax'); $itemsHandler = xoops_getmodulehandler('items', 'pingtrax'); +$itemsSitemapsHandler = xoops_getmodulehandler('items_sitemaps', 'pingtrax'); -switch ($op) +$criteria = new Criteria('offlined', 0); +foreach($sitemapsHandler->getObjects($criteria) as $id => $sitemap) + $GLOBALS['xoopsTpl']->append('filter', array('protocol'=>$sitemap->getVar('protocol'), 'domain'=>$sitemap->getVar('domain'),'filename'=>$sitemap->getVar('filename'))); + + +$criteria = new CriteriaCompo(new Criteria('`offlined`', 0)); +if (!empty($protocol)) + $criteria->add(new Criteria('`item-protocol`', mysql_escape_string($protocol))); +if (!empty($domain)) + $criteria->add(new Criteria('`item-domain`', $domain)); +$criteria->add(new Criteria('`type`', 'local')); +$total = $itemsHandler->getCount($criteria); +$criteria->setStart($start); +$criteria->setLimit($num); + +foreach($itemsHandler->getObjects($criteria, true) as $id => $item) { - default: - $criteria = new Criteria('offlined', 0); - $total = $pingsHandler->getCount($criteria); - $criteria->setStart($start); - $criteria->setLimit($num); - - foreach($pingsHandler->getObjects($criteria, true) as $id => $ping) + $local = array(); + $local['id'] = $item->getVar('id'); + $local['dirname'] = $item->getVar('module-dirname'); + $local['class'] = $item->getVar('module-class'); + $local['itemid'] = $item->getVar('module-item-id'); + $local['catid'] = $item->getVar('item-category-id'); + $local['author']['uid'] = $item->getVar('item-author-uid'); + $local['author']['name'] = $item->getVar('item-author-name'); + $local['uri'] = $item->getVar('item-protocol').$item->getVar('item-domain').$item->getVar('item-referer-uri'); + $local['title'] = $item->getVar('item-title'); + $local['refereruri'] = $item->getVar('item-referer-uri'); + $local['discovery'] = $item->getVar('discovery-hook'); + $local['session'] = $item->getVar('user-session'); + $criteria = new CriteriaCompo(new Criteria('type', 'remote')); + $criteria->add(new Criteria('parent-id', $local['id'])); + $local['children'] = $itemsHandler->getCount($criteria); + $criteria = new CriteriaCompo(new Criteria('item-referer', $item->getVar('referer'))); + if ($itemsSitemapsHandler->getCount($criteria)==0) + { + $local['changed'] = $local['checking'] = $local['priority'] = $local['frequency'] = '---'; + } else { + $itemsitemaps = $itemsSitemapsHandler->getObjects($criteria, false); + if (isset($itemsitemaps[0]) && is_object($itemsitemaps[0])) { - if ($ping->getVar('last-item-referer')!='') - { - $item = $itemsHandler->getByReferer($ping->getVar('last-item-referer')); - if (is_object($item)) - $last = array('uri'=>$item->getVar('item-protocol').$item->getVar('item-domain').$item->getVar('item-referer-uri'), 'title' => $item->getVar('item-title')); - else - $last = array(); - } else - $last = array(); - $GLOBALS['xoopsTpl']->append('pings', array('id' => $ping->getVar('id'), 'type' => $ping->getVar('type'), 'uri' => $ping->getVar('uri'), 'last' => $last, "successes" => number_format($ping->getVar('successful-pings'), 0), "failures" => number_format($ping->getVar('failed-pings'), 0), 'success' => ($ping->getVar('success-time')!=0?date("Y-m-d H:i:s", $ping->getVar('success-time')):""), 'failed' => ($ping->getVar('failure-time')!=0?date("Y-m-d H:i:s", $ping->getVar('failure-time')):""), 'sleeptill' => ($ping->getVar('sleep-till')!=0?date("Y-m-d H:i:s", $ping->getVar('sleep-till')):""))); - } - - $pagenav = new XoopsPageNav($total, $num, $start, 'start', "&num=$num"); - $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav(5)); - $GLOBALS['xoopsTpl']->assign('start', $start); - $GLOBALS['xoopsTpl']->assign('num', $num); - - $form = new XoopsThemeForm(_AM_PINGTRAX_PING_ADD, 'add-pinglist', $_SERVER['PHP_SELF']."?op=add&start=$start&num=&num"); - $form->addElement(new XoopsFormText(_AM_PINGTRAX_PING_URI, 'uri', 50, 250)); - $type = new XoopsFormSelect(_AM_PINGTRAX_PING_TYPE, 'type'); - $type->addOption('XML-RPC', 'XML-RPC'); - $type->addOption('SITEMAPS', 'SITEMAPS'); - $form->addElement($type); - $form->addElement(new XoopsFormButton(_SUBMIT, 'submit', _SUBMIT)); - $GLOBALS['xoopsTpl']->assign('addform', $form->render()); - $GLOBALS['xoopsTpl']->display($GLOBALS['xoops']->path('/modules/pingtrax/templates/admin/pings.html')); - break; - case "add": - if (!empty($_POST['uri']) && !empty($_POST['type'])) - { - $ping = $pingsHandler->create(); - $ping->setVar('uri', $_POST['uri']); - $ping->setVar('type', $_POST['type']); - if($pingsHandler->insert($ping)) - redirect_header($_SERVER["PHP_SELF"]."?start=$start&num=$num", 7, _AM_PINGTRAX_PING_ADD_SUCCESSFUL); - } - redirect_header($_SERVER["PHP_SELF"]."?start=$start&num=$num", 7, _AM_PINGTRAX_PING_ADD_FAILED); - exit(0); - case "edit": - foreach($_POST['uri'] as $id=> $uri) - { - $ping = $pingsHandler->get($id); - $ping->setVar('uri', $uri); - $ping->setVar('type', $_POST['type'][$id]); - $pingsHandler->insert($ping); - } - redirect_header($_SERVER["PHP_SELF"]."?start=$start&num=$num", 7, _AM_PINGTRAX_PING_EDIT_COMPLETE); - exit(0); - case "delete": - $ping = $pingsHandler->get($id); - if (is_a($ping, "PingtraxPings")) - if ($pingsHandler->delete($ping)) - redirect_header($_SERVER["PHP_SELF"]."?start=$start&num=$num", 7, _AM_PINGTRAX_PING_DELETE_SUCCESS); - redirect_header($_SERVER["PHP_SELF"]."?start=$start&num=$num", 7, _AM_PINGTRAX_PING_DELETE_FAILED); - exit(0); - break; + $local['frequency'] = $itemsitemaps[0]->getVar('frequency'); + $local['priority'] = $itemsitemaps[0]->getVar('priority'); + $local['changed'] = ($itemsitemaps[0]->getVar('changed')==0?"---":date('Y-m-d H:i:s', $itemsitemaps[0]->getVar('changed'))); + $local['checking'] = ($itemsitemaps[0]->getVar('checking')==0?"---":date('Y-m-d H:i:s', $itemsitemaps[0]->getVar('checking'))); + } else + $local['changed'] = $local['checking'] = $local['priority'] = $local['frequency'] = '---'; + } + $GLOBALS['xoopsTpl']->append('locals', $local); } +$pagenav = new XoopsPageNav($total, $num, $start, 'start', "&num=$num&protocol=$protocol&domain=$domain"); +$GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav(5)); +$GLOBALS['xoopsTpl']->assign('start', $start); +$GLOBALS['xoopsTpl']->assign('num', $num); +$GLOBALS['xoopsTpl']->assign('protocol', $protocol); +$GLOBALS['xoopsTpl']->assign('domain', $domain); +$GLOBALS['xoopsTpl']->assign('phpself', XOOPS_URL . $_SERVER["PHP_SELF"]); +$GLOBALS['xoopsTpl']->display($GLOBALS['xoops']->path('/modules/pingtrax/templates/admin/items.html')); + + include_once dirname(__FILE__) . '/admin_footer.php'; //xoops_cp_footer(); Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/admin/pings.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/admin/pings.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/admin/pings.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -56,7 +56,7 @@ $last = array(); } else $last = array(); - $GLOBALS['xoopsTpl']->append('pings', array('id' => $ping->getVar('id'), 'type' => $ping->getVar('type'), 'uri' => $ping->getVar('uri'), 'last' => $last, "successes" => number_format($ping->getVar('successful-pings'), 0), "failures" => number_format($ping->getVar('failed-pings'), 0), 'success' => ($ping->getVar('success-time')!=0?date("Y-m-d H:i:s", $ping->getVar('success-time')):""), 'failed' => ($ping->getVar('failure-time')!=0?date("Y-m-d H:i:s", $ping->getVar('failure-time')):""), 'sleeptill' => ($ping->getVar('sleep-till')!=0?date("Y-m-d H:i:s", $ping->getVar('sleep-till')):""))); + $GLOBALS['xoopsTpl']->append('pings', array('id' => $ping->getVar('id'), 'type' => $ping->getVar('type'), 'uri' => $ping->getVar('uri'), 'last' => $last, "successes" => number_format($ping->getVar('successful-pings'), 0), "failures" => number_format($ping->getVar('failed-pings'), 0), 'success' => ($ping->getVar('success-time')!=0?date("Y-m-d H:i:s", $ping->getVar('success-time')):"---"), 'failed' => ($ping->getVar('failure-time')!=0?date("Y-m-d H:i:s", $ping->getVar('failure-time')):"---"), 'sleeptill' => ($ping->getVar('sleep-till')!=0?date("Y-m-d H:i:s", $ping->getVar('sleep-till')):"---"))); } $pagenav = new XoopsPageNav($total, $num, $start, 'start', "&num=$num"); Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/api/.htaccess =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/api/.htaccess 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/api/.htaccess 2015-12-08 22:25:11 UTC (rev 13186) @@ -1,2 +1,2 @@ RewriteEngine On -RewriteRule ^([0-9a-z]{32})$ index.php?referer=$1 [L] \ No newline at end of file +RewriteRule ^([0-9a-z]{32,44})$ index.php?referer=$1 [L] \ No newline at end of file Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/class/items.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/class/items.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/class/items.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -103,7 +103,7 @@ $this->initVar('user-session', XOBJ_DTYPE_ENUM, 'unknown', true, false, false, false, array('admin','user','guest','unknown')); $this->initVar('created', XOBJ_DTYPE_INT, 0, false); $this->initVar('updated', XOBJ_DTYPE_INT, 0, false); - $this->initVar('offline', XOBJ_DTYPE_INT, 0, false); + $this->initVar('offlined', XOBJ_DTYPE_INT, 0, false); } /** @@ -191,8 +191,8 @@ $items_sitemapsHandler->insert($itemsitemap, true); $items_pingsHandler = xoops_getmodulehandler('items_pings', 'pingtrax'); $pingsHandler = xoops_getmodulehandler('pings', 'pingtrax'); - $criteria = new CriteriaCompo(new Criteria('type', 'XML-RPC')); - $criteria->add(new Criteria('offline', 0)); + $criteria = new CriteriaCompo(new Criteria('`type`', 'XML-RPC')); + $criteria->add(new Criteria('`offlined`', 0)); foreach($pingsHandler->getObjects($criteria, true) as $id => $ping) { $itemping = $items_pingsHandler->create(); Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/class/items_sitemaps.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/class/items_sitemaps.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/class/items_sitemaps.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -328,7 +328,7 @@ */ function __construct(&$db) { - parent::__construct($db, "itemtrax_items_sitemaps", 'PingtraxItems_sitemaps', 'id', 'map-referer'); + parent::__construct($db, "pingtrax_items_sitemaps", 'PingtraxItems_sitemaps', 'id', 'map-referer'); } @@ -353,7 +353,7 @@ $this->addTimeLimit(120); $criteria = new CriteriaCompo(new Criteria('checking', time(), "<=")); if (!empty($mapreferer)) - $criteria->add(new Criteria('map-referer', $mapreferer)); + $criteria->add(new Criteria('`map-referer`', $mapreferer)); foreach($this->getObjects($criteria, true) as $id => $item) { $start = microtime(true); Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/class/pings.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/class/pings.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/class/pings.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -185,13 +185,13 @@ $this->addTimeLimit(120); $items_pingsHandler = xoops_getmodulehandler('items_pings', 'pingtrax'); $itemsHandler = xoops_getmodulehandler('items', 'pingtrax'); - $criteria = new CriteriaCompo(new Criteria('offlined', 0)); + $criteria = new CriteriaCompo(new Criteria('`offlined`', 0)); if (!empty($referer)) - $criteria->add(new Criteria('referer', $referer)); - $sleepcriteria = new CriteriaCompo(new Criteria('sleep-till', 0), 'OR'); - $sleepcriteria->add(new Criteria('sleep-till', time(), "<="), 'OR'); + $criteria->add(new Criteria('`referer`', $referer)); + $sleepcriteria = new CriteriaCompo(new Criteria('`sleep-till`', 0), 'OR'); + $sleepcriteria->add(new Criteria('`sleep-till`', time(), "<="), 'OR'); $criteria->add($sleepcriteria, 'AND'); - $criteria->add(new Criteria('type', 'XML-RPC'), 'AND'); + $criteria->add(new Criteria('`type`', 'XML-RPC'), 'AND'); foreach($this->getObjects($criteria, true) as $id => $ping) { $start = microtime(true); @@ -244,13 +244,13 @@ $this->addTimeLimit(120); $items_pingsHandler = xoops_getmodulehandler('items_pings', 'pingtrax'); $itemsHandler = xoops_getmodulehandler('items', 'pingtrax'); - $criteria = new CriteriaCompo(new Criteria('offlined', 0)); + $criteria = new CriteriaCompo(new Criteria('`offlined`', 0)); if (!empty($referer)) - $criteria->add(new Criteria('referer', $referer)); - $sleepcriteria = new CriteriaCompo(new Criteria('sleep-till', 0), 'OR'); - $sleepcriteria->add(new Criteria('sleep-till', time(), "<="), 'OR'); + $criteria->add(new Criteria('`referer`', $referer)); + $sleepcriteria = new CriteriaCompo(new Criteria('`sleep-till`', 0), 'OR'); + $sleepcriteria->add(new Criteria('`sleep-till`', time(), "<="), 'OR'); $criteria->add($sleepcriteria, 'AND'); - $criteria->add(new Criteria('type', 'SITEMAPS'), 'AND'); + $criteria->add(new Criteria('`type`', 'SITEMAPS'), 'AND'); foreach($this->getObjects($criteria, true) as $id => $ping) { $start = microtime(true); @@ -286,8 +286,8 @@ */ function getCountPinglists() { - $criteria = new CriteriaCompo(new Criteria('offlined', 0)); - $criteria->add(new Criteria('type', 'XML-RPC')); + $criteria = new CriteriaCompo(new Criteria('`offlined`', 0)); + $criteria->add(new Criteria('`type`', 'XML-RPC')); return $this->getCount($criteria); } @@ -308,7 +308,7 @@ { $sql = "SELECT sum(`successful-pings`) as `Successes` FROM `" . $this->db->prefix($this->table) . "` WHERE `offlined` = 0"; list($sum) = $this->db->fetchRow($this->db->queryF($sql)); - return $sum; + return (empty($sum)?'0':$sum); } /** @@ -318,7 +318,7 @@ { $sql = "SELECT sum(`failed-pings`) as `Failures` FROM `" . $this->db->prefix($this->table) . "` WHERE `offlined` = 0"; list($sum) = $this->db->fetchRow($this->db->queryF($sql)); - return $sum; + return (empty($sum)?'0':$sum); } /** @@ -331,7 +331,7 @@ { $sql = "SELECT `success-time` FROM `" . $this->db->prefix($this->table) . "` WHERE `offlined` = 0 ORDER BY `success-time` DESC LIMIT 1"; list($date) = $this->db->fetchRow($this->db->queryF($sql)); - return ($date!=0?date($format, $date):""); + return ($date!=0?date($format, $date):"---"); } /** @@ -344,6 +344,6 @@ { $sql = "SELECT `failure-time` FROM `" . $this->db->prefix($this->table) . "` WHERE `offlined` = 0 ORDER BY `failure-time` DESC LIMIT 1"; list($date) = $this->db->fetchRow($this->db->queryF($sql)); - return ($date!=0?date($format, $date):""); + return ($date!=0?date($format, $date):"---"); } } Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/class/sitemaps.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/class/sitemaps.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/class/sitemaps.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -76,7 +76,7 @@ $this->initVar('written', XOBJ_DTYPE_INT, 0, false); $this->initVar('created', XOBJ_DTYPE_INT, 0, false); $this->initVar('updated', XOBJ_DTYPE_INT, 0, false); - $this->initVar('offline', XOBJ_DTYPE_INT, 0, false); + $this->initVar('offlined', XOBJ_DTYPE_INT, 0, false); } } @@ -133,17 +133,17 @@ $items_sitemapsHandler = xoops_getmodulehandler('items_sitemaps', 'pingtrax'); $pingsHandler = xoops_getmodulehandler('pings', 'pingtrax'); $itemsHandler = xoops_getmodulehandler('items', 'pingtrax'); - $criteria = new CriteriaCompo(new Criteria('offline', 0)); + $criteria = new CriteriaCompo(new Criteria('`offlined`', 0)); if (!empty($referer)) - $criteria->add(new Criteria('referer', $referer)); - $sleepcriteria = new CriteriaCompo(new Criteria('sleep-till', 0), 'OR'); - $sleepcriteria->add(new Criteria('sleep-till', time(), "<="), 'OR'); + $criteria->add(new Criteria('`referer`', $referer)); + $sleepcriteria = new CriteriaCompo(new Criteria('`sleep-till`', 0), 'OR'); + $sleepcriteria->add(new Criteria('`sleep-till`', time(), "<="), 'OR'); $criteria->add($sleepcriteria, 'AND'); foreach($this->getObjects($criteria, true) as $id => $sitemap) { $write = false; $start = microtime(true); - $criteria = new CriteriaCompo(new Criteria('map-referer', $sitemap->getVar('referer'))); + $criteria = new CriteriaCompo(new Criteria('`map-referer`', $sitemap->getVar('referer'))); if ($items_sitemapsHandler->getCount($criteria)>$sitemap->getVar('items')) $write = true; $criteria = new Criteria('changed', $sitemap->getVar('written'), ">="); @@ -153,7 +153,7 @@ { $sitemap->setVar('written', time()); $sitemapTpl = new XoopsTpl(); - $criteria = new CriteriaCompo(new Criteria('map-referer', $sitemap->getVar('referer'))); + $criteria = new CriteriaCompo(new Criteria('`map-referer`', $sitemap->getVar('referer'))); $criteria->setOrder('`priority`, `chanaged`'); $criteria->setSort('ASC'); foreach($items_sitemapsHandler->getObjects($criteria, true) as $id => $item_sitemap) Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/language/english/admin.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/language/english/admin.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/language/english/admin.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -20,6 +20,7 @@ * @since 1.0.1 */ +// Pings define('_AM_PINGTRAX_PING_ID',"Identity"); define('_AM_PINGTRAX_PING_TYPE',"Type"); define('_AM_PINGTRAX_PING_URI',"URI/URL"); @@ -42,9 +43,27 @@ define('_AM_PINGTRAX_PING_ADD_SUCCESSFUL', 'Adding Pinglist/Sitemap was successful!'); define('_AM_PINGTRAX_PING_ADD_FAILED', 'Adding Pinglist/Sitemap failed!'); +// Items define('_AM_PINGTRAX_ITEMS_FILTER', 'Filter by Sitemap: '); define('_AM_PINGTRAX_ITEMS_FILTER_NONE', 'Display All Domain\'s Items'); +define('_AM_PINGTRAX_ITEMS_H1', 'Items in Sitemap Designations'); +define('_AM_PINGTRAX_ITEMS_ID', 'Identity'); +define('_AM_PINGTRAX_ITEMS_MODULE_DIRNAME', 'Module'); +define('_AM_PINGTRAX_ITEMS_MODULE_CLASS', 'Class'); +define('_AM_PINGTRAX_ITEMS_ITEM_ID', 'Item ID'); +define('_AM_PINGTRAX_ITEMS_CAT_ID', 'Catelogue ID'); +define('_AM_PINGTRAX_ITEMS_AUTHOR', 'Author'); +define('_AM_PINGTRAX_ITEMS_TITLE', 'Item TITLE'); +define('_AM_PINGTRAX_ITEMS_REFERERURI', 'Referer URI'); +define('_AM_PINGTRAX_ITEMS_DISCOVERY', 'Method'); +define('_AM_PINGTRAX_ITEMS_SESSIONING', 'Sessioning'); +define('_AM_PINGTRAX_ITEMS_CHILDREN', 'Trackbacks'); +define('_AM_PINGTRAX_ITEMS_FREQUENCY', 'Frequency'); +define('_AM_PINGTRAX_ITEMS_PRIORITY', 'Priority'); +define('_AM_PINGTRAX_ITEMS_CHECKING', 'Checking Next'); +define('_AM_PINGTRAX_ITEMS_CHANGED', 'Changed Last'); + // Dashboard define('_AM_PINGTRAX_STATISTICS', 'PingTrax Statistics'); define('_AM_PINGTRAX_STATISTICS_PINGLISTS', 'Total Pinglist RPC\'s: %s'); Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/language/english/modinfo.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/language/english/modinfo.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/language/english/modinfo.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -50,4 +50,5 @@ // Admin Menus define('_MI_PINGTRAX_DASHBOARD', 'PingTrax Dashboard'); define('_MI_PINGTRAX_PINGS', 'Pinglist\'s/Sitemap\'s'); +define('_MI_PINGTRAX_ITEMS', 'Discovered Item\'s'); define('_MI_PINGTRAX_ABOUT', 'About PingTrax'); \ No newline at end of file Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/preloads/trackback.php =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/preloads/trackback.php 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/preloads/trackback.php 2015-12-08 22:25:11 UTC (rev 13186) @@ -39,7 +39,7 @@ if (is_a($pingtraxitem, "PingtraxItems")) { $trackback = new PingtraxTrackback($pingtraxitem->getVar('item-title'), $pingtraxitem->getVar('item-author-name'), 'UTF-8'); - echo $trackback->rdf_autodiscover(RFC822_from_datetime($pingtraxitem->getVar('created')), $pingtraxitem->getVar('item-title'), $pingtraxitem->getVar('item-description'), $pingtraxitem->getVar('item-protocol').$pingtraxitem->getVar('item-domain').$pingtraxitem->getVar('item-referer-uri'), XOOPS_URL . '/modules/pingtrax/api/' . $pingtraxitem->getVar('referer'), $pingtraxitem->getVar('item-author-name')); + echo $trackback->rdf_autodiscover($trackback->RFC822_from_datetime($pingtraxitem->getVar('created')), $pingtraxitem->getVar('item-title'), $pingtraxitem->getVar('item-description'), $pingtraxitem->getVar('item-protocol').$pingtraxitem->getVar('item-domain').$pingtraxitem->getVar('item-referer-uri'), XOOPS_URL . '/modules/pingtrax/api/' . $pingtraxitem->getVar('referer'), $pingtraxitem->getVar('item-author-name')); } } Modified: XoopsModules/pingtrax/trunk/modules/pingtrax/templates/admin/items.html =================================================================== --- XoopsModules/pingtrax/trunk/modules/pingtrax/templates/admin/items.html 2015-12-08 21:31:59 UTC (rev 13185) +++ XoopsModules/pingtrax/trunk/modules/pingtrax/templates/admin/items.html 2015-12-08 22:25:11 UTC (rev 13186) @@ -5,9 +5,9 @@ <div style="float:right; width: auto; margin-right: 30px;"> <label for="filter-items" style="font-size: 188%; font-weight: 600;"><{$smarty.const._AM_PINGTRAX_ITEMS_FILTER}></label> <select id="filter-items" style="font-size: 188%; font-weight: 900;"> - <option value="<{$xoops_url}><{$smarty.server.php_self}>?start=0&num=<{$num}>&protocol=&domain="<{if $protocol == '' && $domain == ''}> selected<{/if}>><{$smarty.const._AM_PINGTRAX_ITEMS_FILTER_NONE}></option> + <option value="<{$phpself}>?start=0&num=<{$num}>&protocol=&domain="<{if $protocol == '' && $domain == ''}> selected<{/if}>><{$smarty.const._AM_PINGTRAX_ITEMS_FILTER_NONE}></option> <{foreach item=item from=$filter}> - <option value="<{$xoops_url}><{$smarty.server.php_self}>?start=0&num=<{$num}>&protocol=<{$item.protocol}>&domain=<{$item.domain}>"<{if $protocol == $item.protocol && $domain == $item.domain}> selected<{/if}>><{$item.filename}></option> + <option value="<{$phpself}>?start=0&num=<{$num}>&protocol=<{$item.protocol}>&domain=<{$item.domain}>"<{if $protocol == $item.protocol && $domain == $item.domain}> selected<{/if}>><{$item.filename}></option> <{/foreach}> </select> </div> |