mirror of
https://github.com/e107inc/e107.git
synced 2025-01-19 05:28:10 +01:00
43 lines
1017 B
PHP
43 lines
1017 B
PHP
<?php
|
|
|
|
// $Id: sublinks.php,v 1.1 2009-08-07 14:09:54 e107coders Exp $
|
|
|
|
function sublinks_shortcode($parm)
|
|
{
|
|
global $sql,$linkstyle;;
|
|
|
|
if($parm){
|
|
list($page,$cat) = explode(":",$parm);
|
|
}
|
|
|
|
$page = ($page) ? $page : e_PAGE;
|
|
$cat = ($cat) ? $cat : 1;
|
|
|
|
require_once(e_HANDLER."sitelinks_class.php");
|
|
$sublinks = new sitelinks;
|
|
|
|
if(function_exists("linkstyle")){
|
|
$style = linkstyle($linkstyle);
|
|
}else{
|
|
$style="";
|
|
}
|
|
|
|
$text = "\n\n<!-- Sublinks Start -->\n\n";
|
|
$text .= $style['prelink'];
|
|
$sql->db_Select("links", "link_id","link_url= '{$page}' AND link_category = {$cat} LIMIT 1");
|
|
$row = $sql->db_Fetch();
|
|
$parent = $row['link_id'];
|
|
|
|
$link_total = $sql->db_Select("links", "*", "link_class IN (".USERCLASS_LIST.") AND link_parent={$parent} ORDER BY link_order ASC");
|
|
while($linkInfo = $sql->db_Fetch())
|
|
{
|
|
$text .= $sublinks->makeLink($linkInfo,TRUE, $style, false);
|
|
}
|
|
|
|
$text .= $style['postlink'];
|
|
$text .= "\n\n<!-- Sublinks End -->\n\n";
|
|
|
|
return $text;
|
|
}
|
|
|
|
?>
|