mirror of
https://github.com/e107inc/e107.git
synced 2025-02-20 22:43:59 +01:00
46 lines
1.5 KiB
PHP
46 lines
1.5 KiB
PHP
|
<?php
|
||
|
|
||
|
if (!defined('e107_INIT')) { exit; }
|
||
|
|
||
|
if(!$links_install = $sql -> db_Select("plugin", "*", "plugin_path = 'links_page' AND plugin_installflag = '1' ")){
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
$LIST_CAPTION = $arr[0];
|
||
|
$LIST_DISPLAYSTYLE = ($arr[2] ? "" : "none");
|
||
|
|
||
|
if($mode == "new_page" || $mode == "new_menu" ){
|
||
|
$lvisit = $this -> getlvisit();
|
||
|
$qry = " l.link_datestamp>".$lvisit." AND ";
|
||
|
}else{
|
||
|
$qry = "";
|
||
|
}
|
||
|
|
||
|
$bullet = $this -> getBullet($arr[6], $mode);
|
||
|
|
||
|
$qry = "
|
||
|
SELECT l.*, c.link_category_id, c.link_category_name
|
||
|
FROM #links_page AS l
|
||
|
LEFT JOIN #links_page_cat AS c ON c.link_category_id = l.link_category
|
||
|
WHERE ".$qry." l.link_class REGEXP '".e_CLASS_REGEXP."' AND c.link_category_class REGEXP '".e_CLASS_REGEXP."'
|
||
|
ORDER BY l.link_datestamp DESC LIMIT 0,".intval($arr[7])."
|
||
|
";
|
||
|
|
||
|
if(!$sql -> db_Select_gen($qry)){
|
||
|
$LIST_DATA = LIST_LINKS_2;
|
||
|
}else{
|
||
|
while($row = $sql -> db_Fetch()){
|
||
|
|
||
|
$rowheading = $this -> parse_heading($row['link_name'], $mode);
|
||
|
$ICON = $bullet;
|
||
|
$HEADING = "<a href='".$row['link_url']."' target='_blank' title='".$row['link_name']."'>".$rowheading."</a>";
|
||
|
$AUTHOR = "";
|
||
|
$CATEGORY = ($arr[4] ? "<a href='".e_PLUGIN."links_page/links.php?cat.".$row['link_category_id']."'>".$row['link_category_name']."</a>" : "");
|
||
|
$DATE = ($arr[5] ? ($row['link_datestamp'] > 0 ? $this -> getListDate($row['link_datestamp'], $mode) : "") : "");
|
||
|
$INFO = "";
|
||
|
$LIST_DATA[$mode][] = array( $ICON, $HEADING, $AUTHOR, $CATEGORY, $DATE, $INFO );
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
?>
|