mirror of
https://github.com/e107inc/e107.git
synced 2025-01-18 05:09:05 +01:00
1033 lines
46 KiB
PHP
1033 lines
46 KiB
PHP
<?php
|
|
if (!defined('e107_INIT')) { exit; }
|
|
include_once(e_HANDLER.'shortcode_handler.php');
|
|
$content_shortcodes = $tp -> e_sc -> parse_scbatch(__FILE__);
|
|
/*
|
|
|
|
SC_BEGIN CONTENT_NEXTPREV
|
|
global $CONTENT_NEXTPREV;
|
|
return $CONTENT_NEXTPREV;
|
|
SC_END
|
|
|
|
// CONTENT_TYPE_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_TYPE_TABLE_TOTAL
|
|
global $contenttotal;
|
|
return $contenttotal." ".($contenttotal == 1 ? CONTENT_LAN_53 : CONTENT_LAN_54);
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TYPE_TABLE_HEADING
|
|
global $CONTENT_TYPE_TABLE_HEADING, $contenttotal, $row, $tp;
|
|
$row['content_heading'] = $tp -> toHTML($row['content_heading'], TRUE, "emotes_off, no_make_clickable");
|
|
return ($contenttotal != "0" ? "<a href='".e_SELF."?cat.".$row['content_id']."'>".$row['content_heading']."</a>" : $row['content_heading'] );
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TYPE_TABLE_LINK
|
|
global $row, $tp;
|
|
$text = "
|
|
[<a href='".e_PLUGIN."content/content.php?cat.list.".$row['content_id']."'>".CONTENT_TYPE_LAN_0."</a>]
|
|
[<a href='".e_PLUGIN."content/content.php?author.list.".$row['content_id']."'>".CONTENT_TYPE_LAN_1."</a>]
|
|
[<a href='".e_PLUGIN."content/content.php?list.".$row['content_id']."'>".CONTENT_TYPE_LAN_2."</a>]
|
|
[<a href='".e_PLUGIN."content/content.php?top.".$row['content_id']."'>".CONTENT_TYPE_LAN_3."</a>]
|
|
[<a href='".e_PLUGIN."content/content.php?score.".$row['content_id']."'>".CONTENT_TYPE_LAN_4."</a>]
|
|
[<a href='".e_PLUGIN."content/content.php?recent.".$row['content_id']."'>".CONTENT_TYPE_LAN_5."</a>]";
|
|
return $text;
|
|
SC_END
|
|
|
|
|
|
SC_BEGIN CONTENT_TYPE_TABLE_SUBHEADING
|
|
global $CONTENT_TYPE_TABLE_SUBHEADING, $contenttotal, $row, $tp;
|
|
$row['content_subheading'] = $tp -> toHTML($row['content_subheading'], TRUE, "emotes_off, no_make_clickable");
|
|
return ($row['content_subheading'] ? $row['content_subheading'] : "");
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TYPE_TABLE_ICON
|
|
global $CONTENT_TYPE_TABLE_ICON, $contenttotal, $row, $aa, $content_cat_icon_path_large, $content_pref;
|
|
if($contenttotal != "0"){
|
|
$CONTENT_TYPE_TABLE_ICON = $aa -> getIcon("catlarge", $row['content_icon'], $content_cat_icon_path_large, "cat.".$row['content_id'], "", $content_pref["content_blank_caticon"]);
|
|
}else{
|
|
$CONTENT_TYPE_TABLE_ICON = $aa -> getIcon("catlarge", $row['content_icon'], $content_cat_icon_path_large, "", "", $content_pref["content_blank_caticon"]);
|
|
}
|
|
return $CONTENT_TYPE_TABLE_ICON;
|
|
SC_END
|
|
|
|
// CONTENT_TYPE_TABLE_SUBMIT ------------------------------------------------
|
|
SC_BEGIN CONTENT_TYPE_TABLE_SUBMIT_ICON
|
|
global $CONTENT_TYPE_TABLE_SUBMIT_ICON, $plugindir;
|
|
return "<a href='".$plugindir."content_submit.php'>".CONTENT_ICON_SUBMIT."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TYPE_TABLE_SUBMIT_HEADING
|
|
global $CONTENT_TYPE_TABLE_SUBMIT_HEADING, $plugindir;
|
|
return "<a href='".$plugindir."content_submit.php'>".CONTENT_LAN_65."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TYPE_TABLE_SUBMIT_SUBHEADING
|
|
global $CONTENT_TYPE_TABLE_SUBMIT_SUBHEADING;
|
|
return CONTENT_LAN_66;
|
|
SC_END
|
|
|
|
// CONTENT_TYPE_TABLE_MANAGER ------------------------------------------------
|
|
SC_BEGIN CONTENT_TYPE_TABLE_MANAGER_ICON
|
|
global $CONTENT_TYPE_TABLE_MANAGER_ICON, $plugindir;
|
|
return "<a href='".$plugindir."content_manager.php'>".CONTENT_ICON_CONTENTMANAGER."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TYPE_TABLE_MANAGER_HEADING
|
|
global $CONTENT_TYPE_TABLE_MANAGER_HEADING, $plugindir;
|
|
return "<a href='".$plugindir."content_manager.php'>".CONTENT_LAN_67."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TYPE_TABLE_MANAGER_SUBHEADING
|
|
global $CONTENT_TYPE_TABLE_MANAGER_SUBHEADING;
|
|
return CONTENT_LAN_68;
|
|
SC_END
|
|
|
|
// CONTENT_TOP_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_TOP_TABLE_HEADING
|
|
global $CONTENT_TOP_TABLE_HEADING, $row, $qs;
|
|
return "<a href='".e_SELF."?content.".$row['content_id']."'>".$row['content_heading']."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TOP_TABLE_ICON
|
|
global $CONTENT_TOP_TABLE_ICON, $aa, $row, $content_pref, $content_icon_path, $qs, $mainparent;
|
|
if($content_pref["content_top_icon"]){
|
|
$width = (isset($content_pref["content_upload_icon_size"]) && $content_pref["content_upload_icon_size"] ? $content_pref["content_upload_icon_size"] : "100");
|
|
$width = (isset($content_pref["content_top_icon_width"]) && $content_pref["content_top_icon_width"] ? $content_pref["content_top_icon_width"] : $width);
|
|
return $aa -> getIcon("item", $row['content_icon'], $content_icon_path, "content.".$row['content_id'], $width, $content_pref["content_blank_icon"]);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TOP_TABLE_AUTHOR
|
|
global $CONTENT_TOP_TABLE_AUTHOR;
|
|
return $CONTENT_TOP_TABLE_AUTHOR;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_TOP_TABLE_RATING
|
|
global $CONTENT_TOP_TABLE_RATING, $row, $imode;
|
|
$row['rate_avg'] = round($row['rate_avg'], 1);
|
|
$row['rate_avg'] = (strlen($row['rate_avg'])>1 ? $row['rate_avg'] : $row['rate_avg'].".0");
|
|
$tmp = explode(".", $row['rate_avg']);
|
|
$rating = "";
|
|
$rating .= $row['rate_avg']." ";
|
|
for($c=1; $c<= $tmp[0]; $c++){
|
|
$rating .= "<img src='".e_IMAGE."packs/".$imode."/rate/box.png' alt='' style='border:0; height:8px; vertical-align:middle' />";
|
|
}
|
|
if($tmp[0] < 10){
|
|
for($c=9; $c>=$tmp[0]; $c--){
|
|
$rating .= "<img src='".e_IMAGE."packs/".$imode."/rate/empty.png' alt='' style='border:0; height:8px; vertical-align:middle' />";
|
|
}
|
|
}
|
|
$rating .= "<img src='".e_IMAGE."packs/".$imode."/rate/boxend.png' alt='' style='border:0; height:8px; vertical-align:middle' />";
|
|
return $rating;
|
|
SC_END
|
|
|
|
// CONTENT_SCORE_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_SCORE_TABLE_HEADING
|
|
global $CONTENT_SCORE_TABLE_HEADING, $row, $qs;
|
|
return "<a href='".e_SELF."?content.".$row['content_id']."'>".$row['content_heading']."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SCORE_TABLE_ICON
|
|
global $CONTENT_SCORE_TABLE_ICON, $aa, $row, $content_pref, $content_icon_path, $qs, $mainparent;
|
|
if(isset($content_pref["content_score_icon"]) && $content_pref["content_score_icon"]){
|
|
$width = (isset($content_pref["content_upload_icon_size"]) && $content_pref["content_upload_icon_size"] ? $content_pref["content_upload_icon_size"] : "100");
|
|
$width = (isset($content_pref["content_score_icon_width"]) && $content_pref["content_score_icon_width"] ? $content_pref["content_score_icon_width"] : $width);
|
|
return $aa -> getIcon("item", $row['content_icon'], $content_icon_path, "content.".$row['content_id'], $width, $content_pref["content_blank_icon"]);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SCORE_TABLE_AUTHOR
|
|
global $CONTENT_SCORE_TABLE_AUTHOR;
|
|
return $CONTENT_SCORE_TABLE_AUTHOR;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SCORE_TABLE_SCORE
|
|
global $CONTENT_SCORE_TABLE_SCORE, $row;
|
|
$score = $row['content_score'];
|
|
$height = "height:8px;";
|
|
$img = "";
|
|
$img .= "<img src='".e_PLUGIN."content/images/score_end.png' alt='' style='$height width:1px; border:0;' />";
|
|
$img .= "<img src='".e_PLUGIN."content/images/score.png' alt='' style='$height width:".$score."px; border:0;' />";
|
|
$img .= "<img src='".e_PLUGIN."content/images/score_end.png' alt='' style='$height width:1px; border:0;' />";
|
|
if($score < 100){
|
|
$empty = 100-$score;
|
|
$img .= "<img src='".e_PLUGIN."content/images/score_empty.png' alt='' style='$height width:".$empty."px; border:0;' />";
|
|
}
|
|
$img .= "<img src='".e_PLUGIN."content/images/score_end.png' alt='' style='$height width:1px; border:0;' />";
|
|
return $score."/100 ".$img;
|
|
SC_END
|
|
|
|
// CONTENT_SUBMIT_TYPE_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_SUBMIT_TYPE_TABLE_HEADING
|
|
global $CONTENT_SUBMIT_TYPE_TABLE_HEADING, $row;
|
|
return "<a href='".e_SELF."?content.submit.".$row['content_id']."'>".$row['content_heading']."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SUBMIT_TYPE_TABLE_SUBHEADING
|
|
global $CONTENT_SUBMIT_TYPE_TABLE_SUBHEADING, $row;
|
|
return ($row['content_subheading'] ? $row['content_subheading'] : "");
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SUBMIT_TYPE_TABLE_ICON
|
|
global $CONTENT_SUBMIT_TYPE_TABLE_ICON, $aa, $row, $content_cat_icon_path_large, $content_pref;
|
|
return $aa -> getIcon("catlarge", $row['content_icon'], $content_cat_icon_path_large, "content.submit.".$row['content_id'], "", $content_pref["content_blank_caticon"]);
|
|
SC_END
|
|
|
|
// CONTENT_CONTENT_TABLEMANAGER ------------------------------------------------
|
|
SC_BEGIN CONTENT_CONTENTMANAGER_CATEGORY
|
|
global $CONTENT_CONTENTMANAGER_CATEGORY, $row, $content_pref;
|
|
if( (isset($content_pref["content_manager_personal"]) && check_class($content_pref["content_manager_personal"])) || (isset($content_pref["content_manager_category"]) && check_class($content_pref["content_manager_category"])) || (isset($content_pref["content_manager_approve"]) && check_class($content_pref["content_manager_approve"])) ){
|
|
return "<a href='".e_SELF."?content.".$row['content_id']."'>".$row['content_heading']."</a>";
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENTMANAGER_ICONNEW
|
|
global $CONTENT_CONTENTMANAGER_ICONNEW, $row, $content_pref;
|
|
if( (isset($content_pref["content_manager_personal"]) && check_class($content_pref["content_manager_personal"])) || (isset($content_pref["content_manager_category"]) && check_class($content_pref["content_manager_category"])) ){
|
|
return "<a href='".e_SELF."?content.create.".$row['content_id']."'>".CONTENT_ICON_NEW."</a>";
|
|
//return "<input type='button' onclick=\"document.location='".e_SELF."?content.create.".$row['content_id']."'\" value='new' title='new' />";
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENTMANAGER_ICONEDIT
|
|
global $CONTENT_CONTENTMANAGER_ICONEDIT, $row, $content_pref;
|
|
if( (isset($content_pref["content_manager_personal"]) && check_class($content_pref["content_manager_personal"])) || (isset($content_pref["content_manager_category"]) && check_class($content_pref["content_manager_category"])) ){
|
|
return "<a href='".e_SELF."?content.".$row['content_id']."'>".CONTENT_ICON_EDIT."</a>";
|
|
//return "<input type='button' onclick=\"document.location='".e_SELF."?content.".$row['content_id']."'\" value='edit' title='edit' />";
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENTMANAGER_ICONSUBM
|
|
global $CONTENT_CONTENTMANAGER_ICONSUBM, $row, $content_pref, $plugintable;
|
|
if(isset($content_pref["content_manager_approve"]) && check_class($content_pref["content_manager_approve"])){
|
|
if(!is_object($sqls)){ $sqls = new db; }
|
|
$num = $sqls -> db_Count($plugintable, "(*)", "WHERE content_refer = 'sa' AND content_parent='".intval($row['content_id'])."' ");
|
|
if($num>0){
|
|
return "<a href='".e_SELF."?content.submitted.".$row['content_id']."'>".CONTENT_ICON_SUBMIT_SMALL."</a>";
|
|
}
|
|
}
|
|
SC_END
|
|
|
|
|
|
// CONTENT_AUTHOR_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_AUTHOR_TABLE_NAME
|
|
global $CONTENT_AUTHOR_TABLE_NAME, $authordetails, $i, $qs, $row;
|
|
$name = ($authordetails[$i][1] == "" ? "... ".CONTENT_LAN_29." ..." : $authordetails[$i][1]);
|
|
$authorlink = "<a href='".e_SELF."?author.".$row['content_id']."'>".$name."</a>";
|
|
return $authorlink;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_AUTHOR_TABLE_ICON
|
|
global $CONTENT_AUTHOR_TABLE_ICON, $qs, $row;
|
|
return "<a href='".e_SELF."?author.".$row['content_id']."'>".CONTENT_ICON_AUTHORLIST."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_AUTHOR_TABLE_TOTAL
|
|
global $CONTENT_AUTHOR_TABLE_TOTAL, $totalcontent, $mainparent, $content_pref;
|
|
if($content_pref["content_author_amount"]){
|
|
$CONTENT_AUTHOR_TABLE_TOTAL = $totalcontent." ".($totalcontent==1 ? CONTENT_LAN_53 : CONTENT_LAN_54);
|
|
return $CONTENT_AUTHOR_TABLE_TOTAL;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_AUTHOR_TABLE_LASTITEM
|
|
global $CONTENT_AUTHOR_TABLE_LASTITEM, $gen, $row, $mainparent, $content_pref;
|
|
if($content_pref["content_author_lastitem"]){
|
|
if(!is_object($gen)){ $gen = new convert; }
|
|
$CONTENT_AUTHOR_TABLE_LASTITEM = preg_replace("# -.*#", "", $gen -> convert_date($row['content_datestamp'], "short"));
|
|
$CONTENT_AUTHOR_TABLE_LASTITEM .= " : <a href='".e_SELF."?content.".$row['content_id']."'>".$row['content_heading']."</a>";
|
|
return $CONTENT_AUTHOR_TABLE_LASTITEM;
|
|
}
|
|
SC_END
|
|
|
|
// CONTENT_CAT_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_CAT_TABLE_INFO_PRE
|
|
global $CONTENT_CAT_TABLE_INFO_PRE;
|
|
if($CONTENT_CAT_TABLE_INFO_PRE === TRUE){
|
|
$CONTENT_CAT_TABLE_INFO_PRE = " ";
|
|
return $CONTENT_CAT_TABLE_INFO_PRE;
|
|
}
|
|
SC_END
|
|
SC_BEGIN CONTENT_CAT_TABLE_INFO_POST
|
|
global $CONTENT_CAT_TABLE_INFO_POST;
|
|
if($CONTENT_CAT_TABLE_INFO_POST === TRUE){
|
|
$CONTENT_CAT_TABLE_INFO_POST = " ";
|
|
return $CONTENT_CAT_TABLE_INFO_POST;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_ICON
|
|
global $CONTENT_CAT_TABLE_ICON, $aa, $totalitems, $row, $content_pref, $qs, $content_cat_icon_path_large, $mainparent;
|
|
if(isset($content_pref["content_catall_icon"]) && $content_pref["content_catall_icon"]){
|
|
//$qry = ($totalitems > 0 ? "cat.".$row['content_id'] : "");
|
|
$qry = "cat.".$row['content_id'];
|
|
return $aa -> getIcon("catlarge", $row['content_icon'], $content_cat_icon_path_large, $qry, "", $content_pref["content_blank_caticon"]);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_HEADING
|
|
global $CONTENT_CAT_TABLE_HEADING, $row, $totalitems, $tp;
|
|
//return ($totalitems > 0 ? "<a href='".e_SELF."?cat.".$row['content_id']."'>".$tp -> toHTML($row['content_heading'], TRUE, "")."</a>" : $tp -> toHTML($row['content_heading'], TRUE, "") );
|
|
return "<a href='".e_SELF."?cat.".$row['content_id']."'>".$tp -> toHTML($row['content_heading'], TRUE, "")."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_AMOUNT
|
|
global $CONTENT_CAT_TABLE_AMOUNT, $aa, $row, $totalitems, $mainparent, $content_pref;
|
|
if(isset($content_pref["content_catall_amount"]) && $content_pref["content_catall_amount"]){
|
|
$n = $totalitems;
|
|
$CONTENT_CAT_TABLE_AMOUNT = $n." ".($n == "1" ? CONTENT_LAN_53 : CONTENT_LAN_54);
|
|
return $CONTENT_CAT_TABLE_AMOUNT;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_SUBHEADING
|
|
global $CONTENT_CAT_TABLE_SUBHEADING, $row, $tp, $mainparent, $content_pref;
|
|
if(isset($content_pref["content_catall_subheading"]) && $content_pref["content_catall_subheading"]){
|
|
return ($row['content_subheading'] ? $tp -> toHTML($row['content_subheading'], TRUE, "") : "");
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_DATE
|
|
global $CONTENT_CAT_TABLE_DATE, $gen, $row, $mainparent, $content_pref, $gen;
|
|
if(isset($content_pref["content_catall_date"]) && $content_pref["content_catall_date"]){
|
|
if(!is_object($gen)){ $gen = new convert; }
|
|
$datestamp = preg_replace("# -.*#", "", $gen -> convert_date($row['content_datestamp'], "long"));
|
|
$DATE = ($datestamp != "" ? $datestamp : "");
|
|
return $DATE;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_AUTHORDETAILS
|
|
global $CONTENT_CAT_TABLE_AUTHORDETAILS;
|
|
return $CONTENT_CAT_TABLE_AUTHORDETAILS;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_EPICONS
|
|
global $CONTENT_CAT_TABLE_EPICONS, $row, $tp, $mainparent, $content_pref;
|
|
$EPICONS = "";
|
|
if($row['content_pe'] && isset($content_pref["content_catall_peicon"]) && $content_pref["content_catall_peicon"]){
|
|
$EPICONS = $tp -> parseTemplate("{EMAIL_ITEM=".CONTENT_LAN_69." ".CONTENT_LAN_72."^plugin:content.".$row['content_id']."}");
|
|
$EPICONS .= " ".$tp -> parseTemplate("{PRINT_ITEM=".CONTENT_LAN_70." ".CONTENT_LAN_72."^plugin:content.".$row['content_id']."}");
|
|
$EPICONS .= " ".$tp -> parseTemplate("{PDF=".CONTENT_LAN_76." ".CONTENT_LAN_71."^plugin:content.".$row['content_id']."}");
|
|
return $EPICONS;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_COMMENT
|
|
global $CONTENT_CAT_TABLE_COMMENT, $row, $qs, $comment_total, $mainparent, $content_pref, $plugintable;
|
|
if($row['content_comment'] && isset($content_pref["content_catall_comment"]) && $content_pref["content_catall_comment"]){
|
|
$sqlc = new db;
|
|
$comment_total = $sqlc -> db_Select("comments", "*", "comment_item_id='".$row['content_id']."' AND comment_type='".$plugintable."' AND comment_pid='0' ");
|
|
return "<a style='text-decoration:none;' href='".e_SELF."?cat.".$row['content_id'].".comment'>".CONTENT_LAN_57." ".$comment_total."</a>";
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_TEXT
|
|
global $CONTENT_CAT_TABLE_TEXT, $row, $tp, $mainparent, $content_pref;
|
|
if($row['content_text'] && isset($content_pref["content_catall_text"]) && $content_pref["content_catall_text"] && ($content_pref["content_catall_text_char"] > 0 || $content_pref["content_catall_text_char"] == 'all')){
|
|
if($content_pref["content_catall_text_char"] == 'all'){
|
|
$CONTENT_CAT_TABLE_TEXT = $row['content_text'];
|
|
}else{
|
|
$rowtext = preg_replace("/\[newpage.*?]/si", " ", $row['content_text']);
|
|
$rowtext = $tp->toHTML($rowtext, TRUE, "nobreak");
|
|
|
|
$rowtext = strip_tags($rowtext);
|
|
$words = explode(" ", $rowtext);
|
|
$CONTENT_CAT_TABLE_TEXT = implode(" ", array_slice($words, 0, $content_pref["content_catall_text_char"]));
|
|
if($content_pref["content_catall_text_link"]){
|
|
$CONTENT_CAT_TABLE_TEXT .= " <a href='".e_SELF."?cat.".$row['content_id']."'>".$content_pref["content_catall_text_post"]."</a>";
|
|
}else{
|
|
$CONTENT_CAT_TABLE_TEXT .= " ".$content_pref["content_catall_text_post"];
|
|
}
|
|
}
|
|
return $CONTENT_CAT_TABLE_TEXT;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_TABLE_RATING
|
|
global $CONTENT_CAT_TABLE_RATING, $row, $rater, $mainparent, $content_pref, $plugintable;
|
|
$RATING = "";
|
|
if($row['content_rate'] && isset($content_pref["content_catall_rating"]) && $content_pref["content_catall_rating"]){
|
|
return $rater->composerating($plugintable, $row['content_id'], $enter=TRUE, $userid=FALSE);
|
|
}
|
|
return $RATING;
|
|
SC_END
|
|
|
|
// CONTENT_CAT_LIST_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_INFO_PRE
|
|
global $CONTENT_CAT_LIST_TABLE_INFO_PRE;
|
|
if($CONTENT_CAT_LIST_TABLE_INFO_PRE === TRUE){
|
|
$CONTENT_CAT_LIST_TABLE_INFO_PRE = " ";
|
|
return $CONTENT_CAT_LIST_TABLE_INFO_PRE;
|
|
}
|
|
SC_END
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_INFO_POST
|
|
global $CONTENT_CAT_LIST_TABLE_INFO_POST;
|
|
if($CONTENT_CAT_LIST_TABLE_INFO_POST === TRUE){
|
|
$CONTENT_CAT_LIST_TABLE_INFO_POST = " ";
|
|
return $CONTENT_CAT_LIST_TABLE_INFO_POST;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_ICON
|
|
global $CONTENT_CAT_LIST_TABLE_ICON, $aa, $row, $qs, $content_pref, $content_cat_icon_path_large, $mainparent;
|
|
if(isset($content_pref["content_cat_icon"]) && $content_pref["content_cat_icon"]){
|
|
return $aa -> getIcon("catlarge", $row['content_icon'], $content_cat_icon_path_large, "", "", $content_pref["content_blank_caticon"]);;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_HEADING
|
|
global $CONTENT_CAT_LIST_TABLE_HEADING, $tp, $row, $totalparent, $tp;
|
|
//return ($totalparent > 0 ? "<a href='".e_SELF."?cat.".$row['content_id'].".view'>".$tp -> toHTML($row['content_heading'], TRUE, "")."</a>" : $tp -> toHTML($row['content_heading'], TRUE, "") );
|
|
return "<a href='".e_SELF."?cat.".$row['content_id'].".view'>".$tp -> toHTML($row['content_heading'], TRUE, "")."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_SUMMARY
|
|
global $CONTENT_CAT_LIST_TABLE_SUMMARY, $tp, $row, $mainparent;
|
|
return ($row['content_summary'] ? $tp -> toHTML($row['content_summary'], TRUE, "") : "");
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_TEXT
|
|
global $CONTENT_CAT_LIST_TABLE_TEXT, $tp, $row, $mainparent, $content_pref;
|
|
if($row['content_text'] && isset($content_pref["content_cat_text"]) && $content_pref["content_cat_text"] && ($content_pref["content_cat_text_char"] > 0 || $content_pref["content_cat_text_char"] == 'all')){
|
|
if($content_pref["content_cat_text_char"] == 'all'){
|
|
//$CONTENT_CAT_LIST_TABLE_TEXT = $row['content_text'];
|
|
$CONTENT_CAT_LIST_TABLE_TEXT = $tp->toHTML($row['content_text'], TRUE, "constants");
|
|
}else{
|
|
$rowtext = preg_replace("/\[newpage.*?]/si", " ", $row['content_text']);
|
|
$rowtext = $tp->toHTML($rowtext, TRUE, "nobreak constants");
|
|
|
|
$rowtext = strip_tags($rowtext);
|
|
$words = explode(" ", $rowtext);
|
|
$CONTENT_CAT_LIST_TABLE_TEXT = implode(" ", array_slice($words, 0, $content_pref["content_cat_text_char"]));
|
|
if($content_pref["content_cat_text_link"]){
|
|
$CONTENT_CAT_LIST_TABLE_TEXT .= " <a href='".e_SELF."?cat.".$row['content_id'].".view'>".$content_pref["content_cat_text_post"]."</a>";
|
|
}else{
|
|
$CONTENT_CAT_LIST_TABLE_TEXT .= " ".$content_pref["content_cat_text_post"];
|
|
}
|
|
}
|
|
return $CONTENT_CAT_LIST_TABLE_TEXT;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_AMOUNT
|
|
global $CONTENT_CAT_LIST_TABLE_AMOUNT, $aa, $row, $mainparent, $content_pref, $totalparent;
|
|
if(isset($content_pref["content_cat_amount"]) && $content_pref["content_cat_amount"]){
|
|
$n = $totalparent;
|
|
$n = $n." ".($n == "1" ? CONTENT_LAN_53 : CONTENT_LAN_54);
|
|
return $n;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_SUBHEADING
|
|
global $CONTENT_CAT_LIST_TABLE_SUBHEADING, $tp, $row, $mainparent, $content_pref;
|
|
if(isset($content_pref["content_cat_subheading"]) && $content_pref["content_cat_subheading"]){
|
|
return ($row['content_subheading'] ? $tp -> toHTML($row['content_subheading'], TRUE, "") : "");
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_DATE
|
|
global $CONTENT_CAT_LIST_TABLE_DATE, $row, $gen, $mainparent, $content_pref, $gen;
|
|
if(isset($content_pref["content_cat_date"]) && $content_pref["content_cat_date"]){
|
|
if(!is_object($gen)){ $gen = new convert; }
|
|
$datestamp = preg_replace("# -.*#", "", $gen -> convert_date($row['content_datestamp'], "long"));
|
|
return ($datestamp != "" ? $datestamp : "");
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_AUTHORDETAILS
|
|
global $CONTENT_CAT_LIST_TABLE_AUTHORDETAILS;
|
|
return $CONTENT_CAT_LIST_TABLE_AUTHORDETAILS;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_EPICONS
|
|
global $CONTENT_CAT_LIST_TABLE_EPICONS, $row, $tp, $qs, $mainparent, $content_pref;
|
|
$EPICONS = "";
|
|
if( (isset($content_pref["content_cat_peicon"]) && $content_pref["content_cat_peicon"] && $row['content_pe']) || (isset($content_pref["content_cat_peicon_all"]) && $content_pref["content_cat_peicon_all"])){
|
|
$EPICONS = $tp -> parseTemplate("{EMAIL_ITEM=".CONTENT_LAN_69." ".CONTENT_LAN_72."^plugin:content.$qs[1]}");
|
|
$EPICONS .= " ".$tp -> parseTemplate("{PRINT_ITEM=".CONTENT_LAN_70." ".CONTENT_LAN_72."^plugin:content.$qs[1]}");
|
|
$EPICONS .= " ".$tp -> parseTemplate("{PDF=".CONTENT_LAN_76." ".CONTENT_LAN_71."^plugin:content.$qs[1]}");
|
|
return $EPICONS;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_COMMENT
|
|
global $CONTENT_CAT_LIST_TABLE_COMMENT, $qs, $row, $comment_total, $mainparent, $content_pref, $sql, $plugintable;
|
|
if($row['content_comment'] && isset($content_pref["content_cat_comment"]) && $content_pref["content_cat_comment"]){
|
|
$comment_total = $sql -> db_Count("comments", "(*)", "WHERE comment_item_id='".intval($qs[1])."' AND comment_type='".$plugintable."' AND comment_pid='0' ");
|
|
return "<a style='text-decoration:none;' href='".e_SELF."?cat.".$qs[1].".comment'>".CONTENT_LAN_57." ".$comment_total."</a>";
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LIST_TABLE_RATING
|
|
global $CONTENT_CAT_LIST_TABLE_RATING, $row, $rater, $content_pref, $mainparent, $plugintable;
|
|
$RATING = "";
|
|
if( (isset($content_pref["content_cat_rating_all"]) && $content_pref["content_cat_rating_all"]) || (isset($content_pref["content_cat_rating"]) && $content_pref["content_cat_rating"] && $row['content_rate'])){
|
|
return $rater->composerating($plugintable, $row['content_id'], $enter=TRUE, $userid=FALSE);
|
|
}
|
|
return $RATING;
|
|
SC_END
|
|
|
|
// CONTENT_CAT_LISTSUB ------------------------------------------------
|
|
SC_BEGIN CONTENT_CAT_LISTSUB_TABLE_ICON
|
|
global $CONTENT_CAT_LISTSUB_TABLE_ICON, $aa, $row, $content_pref, $qs, $mainparent, $content_cat_icon_path_small;
|
|
if(isset($content_pref["content_catsub_icon"]) && $content_pref["content_catsub_icon"]){
|
|
return $aa -> getIcon("catsmall", $row['content_icon'], $content_cat_icon_path_small, "cat.".$row['content_id'], "", $content_pref["content_blank_caticon"]);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LISTSUB_TABLE_HEADING
|
|
global $CONTENT_CAT_LISTSUB_TABLE_HEADING, $tp, $row, $totalsubcat, $tp;
|
|
//return ($totalsubcat > 0 ? "<a href='".e_SELF."?cat.".$row['content_id']."'>".$tp -> toHTML($row['content_heading'], TRUE, "")."</a>" : $tp -> toHTML($row['content_heading'], TRUE, "") );
|
|
return "<a href='".e_SELF."?cat.".$row['content_id']."'>".$tp -> toHTML($row['content_heading'], TRUE, "")."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LISTSUB_TABLE_AMOUNT
|
|
global $CONTENT_CAT_LISTSUB_TABLE_AMOUNT, $aa, $row, $content_pref, $mainparent, $totalsubcat;
|
|
if(isset($content_pref["content_catsub_amount"]) && $content_pref["content_catsub_amount"]){
|
|
$n = $totalsubcat;
|
|
$n = $n." ".($n == "1" ? CONTENT_LAN_53 : CONTENT_LAN_54);
|
|
return $n;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CAT_LISTSUB_TABLE_SUBHEADING
|
|
global $CONTENT_CAT_LISTSUB_TABLE_SUBHEADING, $row, $tp, $content_pref, $mainparent;
|
|
if(isset($content_pref["content_catsub_subheading"]) && $content_pref["content_catsub_subheading"]){
|
|
return ($row['content_subheading'] ? $tp -> toHTML($row['content_subheading'], TRUE, "") : "");
|
|
}
|
|
SC_END
|
|
|
|
// CONTENT_SEARCH_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_SEARCH_TABLE_SELECT
|
|
global $CONTENT_SEARCH_TABLE_SELECT;
|
|
return $CONTENT_SEARCH_TABLE_SELECT;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SEARCH_TABLE_ORDER
|
|
global $CONTENT_SEARCH_TABLE_ORDER;
|
|
return $CONTENT_SEARCH_TABLE_ORDER;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SEARCH_TABLE_KEYWORD
|
|
global $CONTENT_SEARCH_TABLE_KEYWORD;
|
|
return $CONTENT_SEARCH_TABLE_KEYWORD;
|
|
SC_END
|
|
|
|
// CONTENT_SEARCHRESULT_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_SEARCHRESULT_TABLE_ICON
|
|
global $CONTENT_SEARCHRESULT_TABLE_ICON, $aa, $row, $content_icon_path, $qs, $content_pref, $mainparent;
|
|
$width = (isset($content_pref["content_upload_icon_size"]) && $content_pref["content_upload_icon_size"] ? $content_pref["content_upload_icon_size"] : "100");
|
|
return $aa -> getIcon("item", $row['content_icon'], $content_icon_path, "content.".$row['content_id'], $width, $content_pref["content_blank_icon"]);
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SEARCHRESULT_TABLE_HEADING
|
|
global $CONTENT_SEARCHRESULT_TABLE_HEADING, $row, $qs, $tp;
|
|
return ($row['content_heading'] ? "<a href='".e_SELF."?content.".$row['content_id']."'>".$tp -> toHTML($row['content_heading'], TRUE, "")."</a>" : "");
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SEARCHRESULT_TABLE_SUBHEADING
|
|
global $CONTENT_SEARCHRESULT_TABLE_SUBHEADING, $row, $tp;
|
|
return ($row['content_subheading'] ? $tp -> toHTML($row['content_subheading'], TRUE, "") : "");
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SEARCHRESULT_TABLE_AUTHORDETAILS
|
|
global $CONTENT_SEARCHRESULT_TABLE_AUTHORDETAILS, $qs, $aa, $row;
|
|
$authordetails = $aa -> getAuthor($row['content_author']);
|
|
$CONTENT_SEARCHRESULT_TABLE_AUTHORDETAILS = $authordetails[1];
|
|
if(USER){
|
|
if(is_numeric($authordetails[3])){
|
|
$CONTENT_SEARCHRESULT_TABLE_AUTHORDETAILS .= " <a href='".e_BASE."user.php?id.".$authordetails[0]."' title='".CONTENT_LAN_40."'>".CONTENT_ICON_USER."</a>";
|
|
}else{
|
|
$CONTENT_SEARCHRESULT_TABLE_AUTHORDETAILS .= " ".CONTENT_ICON_USER;
|
|
}
|
|
}else{
|
|
$CONTENT_SEARCHRESULT_TABLE_AUTHORDETAILS .= " ".CONTENT_ICON_USER;
|
|
}
|
|
$CONTENT_SEARCHRESULT_TABLE_AUTHORDETAILS .= " <a href='".e_SELF."?author.".$row['content_id']."' title='".CONTENT_LAN_39."'>".CONTENT_ICON_AUTHORLIST."</a>";
|
|
return $CONTENT_SEARCHRESULT_TABLE_AUTHORDETAILS;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SEARCHRESULT_TABLE_DATE
|
|
global $CONTENT_SEARCHRESULT_TABLE_DATE, $gen, $row;
|
|
$datestamp = preg_replace("# -.*#", "", $gen -> convert_date($row['content_datestamp'], "short"));
|
|
return $datestamp;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_SEARCHRESULT_TABLE_TEXT
|
|
global $CONTENT_SEARCHRESULT_TABLE_TEXT, $row, $tp;
|
|
return ($row['content_text'] ? $tp -> toHTML($row['content_text'], TRUE, "") : "");
|
|
SC_END
|
|
|
|
// CONTENT_RECENT_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_RECENT_TABLE_INFOPRE
|
|
global $CONTENT_RECENT_TABLE_INFOPRE;
|
|
if($CONTENT_RECENT_TABLE_INFOPRE === TRUE){
|
|
$CONTENT_RECENT_TABLE_INFOPRE = " ";
|
|
return $CONTENT_RECENT_TABLE_INFOPRE;
|
|
}
|
|
SC_END
|
|
SC_BEGIN CONTENT_RECENT_TABLE_INFOPOST
|
|
global $CONTENT_RECENT_TABLE_INFOPOST;
|
|
if($CONTENT_RECENT_TABLE_INFOPOST === TRUE){
|
|
$CONTENT_RECENT_TABLE_INFOPOST = " ";
|
|
return $CONTENT_RECENT_TABLE_INFOPOST;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_ICON
|
|
global $CONTENT_RECENT_TABLE_ICON, $aa, $row, $content_icon_path, $content_pref, $mainparent;
|
|
if(isset($content_pref["content_list_icon"]) && $content_pref["content_list_icon"]){
|
|
$width = (isset($content_pref["content_upload_icon_size"]) && $content_pref["content_upload_icon_size"] ? $content_pref["content_upload_icon_size"] : "100");
|
|
return $aa -> getIcon("item", $row['content_icon'], $content_icon_path, "content.".$row['content_id'], $width, $content_pref["content_blank_icon"]);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_HEADING
|
|
global $CONTENT_RECENT_TABLE_HEADING, $row, $tp;
|
|
return ($row['content_heading'] ? "<a href='".e_SELF."?content.".$row['content_id']."'>".$tp->toHTML($row['content_heading'], TRUE, "")."</a>" : "");
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_SUBHEADING
|
|
global $CONTENT_RECENT_TABLE_SUBHEADING, $tp, $content_pref, $qs, $row, $mainparent;
|
|
if (isset($content_pref["content_list_subheading"]) && $content_pref["content_list_subheading"] && $row['content_subheading'] && $content_pref["content_list_subheading_char"] && $content_pref["content_list_subheading_char"] != "" && $content_pref["content_list_subheading_char"] != "0"){
|
|
if(strlen($row['content_subheading']) > $content_pref["content_list_subheading_char"]) {
|
|
$row['content_subheading'] = substr($row['content_subheading'], 0, $content_pref["content_list_subheading_char"]).$content_pref["content_list_subheading_post"];
|
|
}
|
|
$CONTENT_RECENT_TABLE_SUBHEADING = ($row['content_subheading'] != "" && $row['content_subheading'] != " " ? $row['content_subheading'] : "");
|
|
}else{
|
|
$CONTENT_RECENT_TABLE_SUBHEADING = ($row['content_subheading'] ? $row['content_subheading'] : "");
|
|
}
|
|
return $tp->toHTML($CONTENT_RECENT_TABLE_SUBHEADING, TRUE, "");
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_SUMMARY
|
|
global $CONTENT_RECENT_TABLE_SUMMARY, $content_pref, $tp, $qs, $row, $mainparent;
|
|
if (isset($content_pref["content_list_summary"]) && $content_pref["content_list_summary"]){
|
|
if($row['content_summary'] && $content_pref["content_list_summary_char"] && $content_pref["content_list_summary_char"] != "" && $content_pref["content_list_summary_char"] != "0"){
|
|
if(strlen($row['content_summary']) > $content_pref["content_list_summary_char"]) {
|
|
$row['content_summary'] = substr($row['content_summary'], 0, $content_pref["content_list_summary_char"]).$content_pref["content_list_summary_post"];
|
|
}
|
|
$CONTENT_RECENT_TABLE_SUMMARY = ($row['content_summary'] != "" && $row['content_summary'] != " " ? $row['content_summary'] : "");
|
|
}else{
|
|
$CONTENT_RECENT_TABLE_SUMMARY = ($row['content_summary'] ? $row['content_summary'] : "");
|
|
}
|
|
return $tp->toHTML($CONTENT_RECENT_TABLE_SUMMARY, TRUE, "");
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_TEXT
|
|
global $CONTENT_RECENT_TABLE_TEXT, $content_pref, $qs, $row, $mainparent, $tp;
|
|
if(isset($content_pref["content_list_text"]) && $content_pref["content_list_text"] && $content_pref["content_list_text_char"] > 0){
|
|
$rowtext = preg_replace("/\[newpage.*?]/si", " ", $row['content_text']);
|
|
//$rowtext = str_replace ("<br />", " ", $rowtext);
|
|
$rowtext = $tp->toHTML($rowtext, TRUE, "nobreak");
|
|
$rowtext = strip_tags($rowtext);
|
|
$words = explode(" ", $rowtext);
|
|
$CONTENT_RECENT_TABLE_TEXT = implode(" ", array_slice($words, 0, $content_pref["content_list_text_char"]));
|
|
if($CONTENT_RECENT_TABLE_TEXT){
|
|
if($content_pref["content_list_text_link"]){
|
|
$CONTENT_RECENT_TABLE_TEXT .= " <a href='".e_SELF."?content.".$row['content_id']."'>".$content_pref["content_list_text_post"]."</a>";
|
|
}else{
|
|
$CONTENT_RECENT_TABLE_TEXT .= " ".$content_pref["content_list_text_post"];
|
|
}
|
|
}
|
|
}
|
|
return $CONTENT_RECENT_TABLE_TEXT;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_DATE
|
|
global $CONTENT_RECENT_TABLE_DATE, $content_pref, $qs, $row, $mainparent;
|
|
if(isset($content_pref["content_list_date"]) && $content_pref["content_list_date"]){
|
|
$datestyle = ($content_pref["content_list_datestyle"] ? $content_pref["content_list_datestyle"] : "%d %b %Y");
|
|
return strftime($datestyle, $row['content_datestamp']);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_EPICONS
|
|
global $CONTENT_RECENT_TABLE_EPICONS, $tp, $content_pref, $qs, $row, $mainparent;
|
|
$CONTENT_RECENT_TABLE_EPICONS = "";
|
|
if(isset($content_pref["content_list_peicon"]) && $content_pref["content_list_peicon"]){
|
|
if($row['content_pe'] || isset($content_pref["content_list_peicon_all"]) && $content_pref["content_list_peicon_all"]){
|
|
$CONTENT_RECENT_TABLE_EPICONS = $tp -> parseTemplate("{EMAIL_ITEM=".CONTENT_LAN_69." ".CONTENT_LAN_71."^plugin:content.".$row['content_id']."}");
|
|
$CONTENT_RECENT_TABLE_EPICONS .= " ".$tp -> parseTemplate("{PRINT_ITEM=".CONTENT_LAN_70." ".CONTENT_LAN_71."^plugin:content.".$row['content_id']."}");
|
|
$CONTENT_RECENT_TABLE_EPICONS .= " ".$tp -> parseTemplate("{PDF=".CONTENT_LAN_76." ".CONTENT_LAN_71."^plugin:content.".$row['content_id']."}");
|
|
}
|
|
}
|
|
return $CONTENT_RECENT_TABLE_EPICONS;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_AUTHORDETAILS
|
|
global $CONTENT_RECENT_TABLE_AUTHORDETAILS;
|
|
return $CONTENT_RECENT_TABLE_AUTHORDETAILS;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_EDITICON
|
|
global $CONTENT_RECENT_TABLE_EDITICON, $content_pref, $qs, $row, $mainparent, $plugindir;
|
|
if(ADMIN && getperms("P") && isset($content_pref["content_list_editicon"]) && $content_pref["content_list_editicon"]){
|
|
return $CONTENT_RECENT_TABLE_EDITICON = "<a href='".$plugindir."admin_content_config.php?content.edit.".$row['content_id']."'>".CONTENT_ICON_EDIT."</a>";
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_REFER
|
|
global $CONTENT_RECENT_TABLE_REFER, $content_pref, $qs, $row, $mainparent;
|
|
if($content_pref["content_log"] && $content_pref["content_list_refer"]){
|
|
$refercounttmp = explode("^", $row['content_refer']);
|
|
$CONTENT_RECENT_TABLE_REFER = ($refercounttmp[0] ? $refercounttmp[0] : "0");
|
|
if($CONTENT_RECENT_TABLE_REFER > 0){
|
|
return $CONTENT_RECENT_TABLE_REFER;
|
|
}
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_RATING
|
|
global $CONTENT_RECENT_TABLE_RATING, $rater, $row, $qs, $content_pref, $plugintable, $mainparent;
|
|
if($content_pref["content_list_rating"]){
|
|
if($content_pref["content_list_rating_all"] || $row['content_rate']){
|
|
return $rater->composerating($plugintable, $row['content_id'], $enter=FALSE, $userid=FALSE);
|
|
}
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_RECENT_TABLE_PARENT
|
|
global $CONTENT_RECENT_TABLE_PARENT, $content_pref, $mainparent, $row, $array, $aa;
|
|
if(isset($content_pref["content_list_parent"]) && $content_pref["content_list_parent"]){
|
|
return $aa -> getCrumbItem($row['content_parent'], $array);
|
|
}
|
|
SC_END
|
|
|
|
// CONTENT_ARCHIVE_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_ARCHIVE_TABLE_LETTERS
|
|
global $CONTENT_ARCHIVE_TABLE_LETTERS, $content_pref, $mainparent;
|
|
if($content_pref["content_archive_letterindex"]){
|
|
return $CONTENT_ARCHIVE_TABLE_LETTERS;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_ARCHIVE_TABLE_HEADING
|
|
global $CONTENT_ARCHIVE_TABLE_HEADING, $row, $qs;
|
|
return "<a href='".e_SELF."?content.".$row['content_id']."'>".$row['content_heading']."</a>";
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_ARCHIVE_TABLE_DATE
|
|
global $CONTENT_ARCHIVE_TABLE_DATE, $row, $content_pref, $qs, $mainparent;
|
|
if(isset($content_pref["content_archive_date"]) && $content_pref["content_archive_date"]){
|
|
$datestyle = ($content_pref["content_archive_datestyle"] ? $content_pref["content_archive_datestyle"] : "%d %b %Y");
|
|
return strftime($datestyle, $row['content_datestamp']);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_ARCHIVE_TABLE_AUTHOR
|
|
global $CONTENT_ARCHIVE_TABLE_AUTHOR;
|
|
return $CONTENT_ARCHIVE_TABLE_AUTHOR;
|
|
SC_END
|
|
|
|
// CONTENT_CONTENT_TABLE ------------------------------------------------
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_INFO_PRE
|
|
global $CONTENT_CONTENT_TABLE_INFO_PRE;
|
|
if($CONTENT_CONTENT_TABLE_INFO_PRE === TRUE){
|
|
$CONTENT_CONTENT_TABLE_INFO_PRE = " ";
|
|
return $CONTENT_CONTENT_TABLE_INFO_PRE;
|
|
}
|
|
SC_END
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_INFO_POST
|
|
global $CONTENT_CONTENT_TABLE_INFO_POST;
|
|
if($CONTENT_CONTENT_TABLE_INFO_POST === TRUE){
|
|
$CONTENT_CONTENT_TABLE_INFO_POST = " ";
|
|
return $CONTENT_CONTENT_TABLE_INFO_POST;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_INFO_PRE_HEADDATA
|
|
global $CONTENT_CONTENT_TABLE_INFO_PRE_HEADDATA;
|
|
if($CONTENT_CONTENT_TABLE_INFO_PRE_HEADDATA === TRUE){
|
|
$CONTENT_CONTENT_TABLE_INFO_PRE_HEADDATA = " ";
|
|
return $CONTENT_CONTENT_TABLE_INFO_PRE_HEADDATA;
|
|
}
|
|
SC_END
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_INFO_POST_HEADDATA
|
|
global $CONTENT_CONTENT_TABLE_INFO_POST_HEADDATA;
|
|
if($CONTENT_CONTENT_TABLE_INFO_POST_HEADDATA === TRUE){
|
|
$CONTENT_CONTENT_TABLE_INFO_POST_HEADDATA = " ";
|
|
return $CONTENT_CONTENT_TABLE_INFO_POST_HEADDATA;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_PARENT
|
|
global $CONTENT_CONTENT_TABLE_PARENT, $aa, $array, $row, $content_pref, $mainparent;
|
|
if(isset($content_pref["content_content_parent"]) && $content_pref["content_content_parent"]){
|
|
return $aa -> getCrumbItem($row['content_parent'], $array);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_ICON
|
|
global $CONTENT_CONTENT_TABLE_ICON, $qs, $row, $aa, $content_pref, $content_icon_path, $mainparent;
|
|
if(isset($content_pref["content_content_icon"]) && $content_pref["content_content_icon"]){
|
|
$width = (isset($content_pref["content_upload_icon_size"]) && $content_pref["content_upload_icon_size"] ? $content_pref["content_upload_icon_size"] : "100");
|
|
return $aa -> getIcon("item", $row['content_icon'], $content_icon_path, "", $width, $content_pref["content_blank_icon"]);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_HEADING
|
|
global $CONTENT_CONTENT_TABLE_HEADING, $row, $tp;
|
|
$CONTENT_CONTENT_TABLE_HEADING = ($row['content_heading'] ? $tp -> toHTML($row['content_heading'], TRUE, "") : "");
|
|
return $CONTENT_CONTENT_TABLE_HEADING;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_REFER
|
|
global $CONTENT_CONTENT_TABLE_REFER, $sql, $qs, $content_pref, $plugintable, $mainparent;
|
|
if(isset($content_pref["content_content_refer"]) && $content_pref["content_content_refer"]){
|
|
$sql -> db_Select($plugintable, "content_refer", "content_id='".intval($qs[1])."' ");
|
|
list($content_refer) = $sql -> db_Fetch();
|
|
$refercounttmp = explode("^", $content_refer);
|
|
$CONTENT_CONTENT_TABLE_REFER = ($refercounttmp[0] ? $refercounttmp[0] : "");
|
|
return $CONTENT_CONTENT_TABLE_REFER;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_SUBHEADING
|
|
global $CONTENT_CONTENT_TABLE_SUBHEADING, $row, $tp, $content_pref, $qs, $mainparent;
|
|
$CONTENT_CONTENT_TABLE_SUBHEADING = ($content_pref["content_content_subheading"] && $row['content_subheading'] ? $tp -> toHTML($row['content_subheading'], TRUE, "") : "");
|
|
return $CONTENT_CONTENT_TABLE_SUBHEADING;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_COMMENT
|
|
global $CONTENT_CONTENT_TABLE_COMMENT, $cobj, $qs, $content_pref, $mainparent, $row, $plugintable;
|
|
if((isset($content_pref["content_content_comment"]) && $content_pref["content_content_comment"] && $row['content_comment']) || $content_pref["content_content_comment_all"] ){
|
|
return $cobj -> count_comments($plugintable, $qs[1]);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_DATE
|
|
global $CONTENT_CONTENT_TABLE_DATE, $gen, $row, $qs, $content_pref, $mainparent;
|
|
if(isset($content_pref["content_content_date"]) && $content_pref["content_content_date"]){
|
|
$gen = new convert;
|
|
$datestamp = preg_replace("# -.*#", "", $gen -> convert_date($row['content_datestamp'], "long"));
|
|
$CONTENT_CONTENT_TABLE_DATE = ($datestamp != "" ? $datestamp : "");
|
|
return $CONTENT_CONTENT_TABLE_DATE;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_AUTHORDETAILS
|
|
global $CONTENT_CONTENT_TABLE_AUTHORDETAILS;
|
|
return $CONTENT_CONTENT_TABLE_AUTHORDETAILS;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_EPICONS
|
|
global $CONTENT_CONTENT_TABLE_EPICONS, $content_pref, $qs, $row, $tp, $mainparent;
|
|
$CONTENT_CONTENT_TABLE_EPICONS = "";
|
|
if(($content_pref["content_content_peicon"] && $row['content_pe']) || $content_pref["content_content_peicon_all"]){
|
|
$CONTENT_CONTENT_TABLE_EPICONS = $tp -> parseTemplate("{EMAIL_ITEM=".CONTENT_LAN_69." ".CONTENT_LAN_71."^plugin:content.".$row['content_id']."}");
|
|
$CONTENT_CONTENT_TABLE_EPICONS .= " ".$tp -> parseTemplate("{PRINT_ITEM=".CONTENT_LAN_70." ".CONTENT_LAN_71."^plugin:content.".$row['content_id']."}");
|
|
$CONTENT_CONTENT_TABLE_EPICONS .= " ".$tp -> parseTemplate("{PDF=".CONTENT_LAN_76." ".CONTENT_LAN_71."^plugin:content.".$row['content_id']."}");
|
|
return $CONTENT_CONTENT_TABLE_EPICONS;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_EDITICON
|
|
global $CONTENT_CONTENT_TABLE_EDITICON, $content_pref, $qs, $row, $plugindir, $mainparent;
|
|
if(ADMIN && getperms("P") && isset($content_pref["content_content_editicon"])){
|
|
$CONTENT_CONTENT_TABLE_EDITICON = "<a href='".$plugindir."admin_content_config.php?content.edit.".$row['content_id']."'>".CONTENT_ICON_EDIT."</a>";
|
|
return $CONTENT_CONTENT_TABLE_EDITICON;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_RATING
|
|
global $CONTENT_CONTENT_TABLE_RATING, $content_pref, $qs, $row, $rater, $plugintable, $mainparent;
|
|
if(($content_pref["content_content_rating"] && $row['content_rate']) || $content_pref["content_content_rating_all"] ){
|
|
return $rater->composerating($plugintable, $row['content_id'], $enter=TRUE, $userid=FALSE);
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_FILE
|
|
global $CONTENT_CONTENT_TABLE_FILE, $row, $content_file_path, $content_pref, $mainparent;
|
|
if($content_pref["content_content_attach"]){
|
|
$filestmp = explode("[file]", $row['content_file']);
|
|
foreach($filestmp as $key => $value) {
|
|
if($value == "") {
|
|
unset($filestmp[$key]);
|
|
}
|
|
}
|
|
$files = array_values($filestmp);
|
|
$content_files_popup_name = str_replace("'", "", $row['content_heading']);
|
|
$file = "";
|
|
$filesexisting = "0";
|
|
for($i=0;$i<count($files);$i++){
|
|
if(file_exists($content_file_path.$files[$i])){
|
|
$filesexisting = $filesexisting+1;
|
|
$file .= "<a href='".$content_file_path.$files[$i]."' rel='external'>".CONTENT_ICON_FILE."</a> ";
|
|
}else{
|
|
$file .= " ";
|
|
}
|
|
}
|
|
$CONTENT_CONTENT_TABLE_FILE = ($filesexisting == "0" ? "" : CONTENT_LAN_41." ".($filesexisting == 1 ? CONTENT_LAN_42 : CONTENT_LAN_43)." ".$file." ");
|
|
return $CONTENT_CONTENT_TABLE_FILE;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_SCORE
|
|
global $CONTENT_CONTENT_TABLE_SCORE, $row;
|
|
$score = $row['content_score'];
|
|
if($score){
|
|
$height = "height:8px;";
|
|
$img = "";
|
|
$img .= "<img src='".e_PLUGIN."content/images/score_end.png' alt='' style='$height width:1px; border:0;' />";
|
|
$img .= "<img src='".e_PLUGIN."content/images/score.png' alt='' style='$height width:".$score."px; border:0;' />";
|
|
$img .= "<img src='".e_PLUGIN."content/images/score_end.png' alt='' style='$height width:1px; border:0;' />";
|
|
if($score < 100){
|
|
$empty = 100-$score;
|
|
$img .= "<img src='".e_PLUGIN."content/images/score_empty.png' alt='' style='$height width:".$empty."px; border:0;' />";
|
|
}
|
|
$img .= "<img src='".e_PLUGIN."content/images/score_end.png' alt='' style='$height width:1px; border:0;' />";
|
|
return $img." ".$score;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_SUMMARY
|
|
global $CONTENT_CONTENT_TABLE_SUMMARY;
|
|
return $CONTENT_CONTENT_TABLE_SUMMARY;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_TEXT
|
|
global $CONTENT_CONTENT_TABLE_TEXT;
|
|
return $CONTENT_CONTENT_TABLE_TEXT;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_IMAGES
|
|
global $CONTENT_CONTENT_TABLE_IMAGES, $row, $content_image_path, $aa, $tp, $authordetails, $content_pref, $mainparent;
|
|
if($content_pref["content_content_images"]){
|
|
$authordetails = $aa -> getAuthor($row['content_author']);
|
|
$imagestmp = explode("[img]", $row['content_image']);
|
|
foreach($imagestmp as $key => $value) {
|
|
if($value == "") {
|
|
unset($imagestmp[$key]);
|
|
}
|
|
}
|
|
$images = array_values($imagestmp);
|
|
$content_image_popup_name = $row['content_heading'];
|
|
$CONTENT_CONTENT_TABLE_IMAGES = "";
|
|
require_once(e_HANDLER."popup_handler.php");
|
|
$pp = new popup;
|
|
$gen = new convert;
|
|
$datestamp = preg_replace("# -.*#", "", $gen -> convert_date($row['content_datestamp'], "long"));
|
|
for($i=0;$i<count($images);$i++){
|
|
$oSrc = $content_image_path.$images[$i];
|
|
$oSrcThumb = $content_image_path."thumb_".$images[$i];
|
|
|
|
$oIconWidth = (isset($content_pref["content_upload_image_size_thumb"]) && $content_pref["content_upload_image_size_thumb"] ? $content_pref["content_upload_image_size_thumb"] : "100");
|
|
|
|
$oMaxWidth = (isset($content_pref["content_upload_image_size"]) && $content_pref["content_upload_image_size"] ? $content_pref["content_upload_image_size"] : "500");
|
|
|
|
$subheading = $tp -> toHTML($row['content_subheading'], TRUE);
|
|
$popupname = $tp -> toHTML($content_image_popup_name, TRUE);
|
|
$author = $tp -> toHTML($authordetails[1], TRUE);
|
|
$oTitle = $popupname." ".($i+1);
|
|
$oText = $popupname." ".($i+1)."<br />".$subheading."<br />".$author." (".$datestamp.")";
|
|
$CONTENT_CONTENT_TABLE_IMAGES .= $pp -> popup($oSrc, $oSrcThumb, $oIconWidth, $oMaxWidth, $oTitle, $oText);
|
|
}
|
|
return $CONTENT_CONTENT_TABLE_IMAGES;
|
|
}
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_CUSTOM_TAGS
|
|
global $CONTENT_CONTENT_TABLE_CUSTOM_TAGS;
|
|
return $CONTENT_CONTENT_TABLE_CUSTOM_TAGS;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_PAGENAMES
|
|
global $CONTENT_CONTENT_TABLE_PAGENAMES;
|
|
return $CONTENT_CONTENT_TABLE_PAGENAMES;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_NEXT_PAGE
|
|
global $CONTENT_CONTENT_TABLE_NEXT_PAGE;
|
|
return $CONTENT_CONTENT_TABLE_NEXT_PAGE;
|
|
SC_END
|
|
|
|
SC_BEGIN CONTENT_CONTENT_TABLE_PREV_PAGE
|
|
global $CONTENT_CONTENT_TABLE_PREV_PAGE;
|
|
return $CONTENT_CONTENT_TABLE_PREV_PAGE;
|
|
SC_END
|
|
|
|
|
|
|
|
|
|
// PRINT PAGE ------------------------------------------------
|
|
|
|
//content images (from uploaded area) used in the print page
|
|
SC_BEGIN CONTENT_PRINT_IMAGES
|
|
global $CONTENT_PRINT_IMAGES, $row, $content_image_path, $tp, $content_pref, $mainparent;
|
|
if($content_pref["content_content_images"]){
|
|
$imagestmp = explode("[img]", $row['content_image']);
|
|
foreach($imagestmp as $key => $value) {
|
|
if($value == "") {
|
|
unset($imagestmp[$key]);
|
|
}
|
|
}
|
|
$images = array_values($imagestmp);
|
|
$CONTENT_PRINT_IMAGES = "";
|
|
for($i=0;$i<count($images);$i++){
|
|
$oSrc = $content_image_path.$images[$i];
|
|
$oSrcThumb = $content_image_path."thumb_".$images[$i];
|
|
|
|
$iconwidth = (isset($content_pref["content_upload_image_size_thumb"]) && $content_pref["content_upload_image_size_thumb"] ? $content_pref["content_upload_image_size_thumb"] : "100");
|
|
if($iconwidth){
|
|
$style = "style='width:".$iconwidth."px;'";
|
|
}
|
|
|
|
//use $image if $thumb doesn't exist
|
|
if(file_exists($oSrc)){
|
|
if(!file_exists($oSrcThumb)){
|
|
$thumb = $oSrc;
|
|
}else{
|
|
$thumb = $oSrcThumb;
|
|
}
|
|
$CONTENT_PRINT_IMAGES .= "<img src='".$thumb."' ".$style." alt='' /><br /><br />";
|
|
}
|
|
}
|
|
return $CONTENT_PRINT_IMAGES;
|
|
}
|
|
SC_END
|
|
|
|
|
|
// PDF PAGE ------------------------------------------------
|
|
|
|
//content images (from uploaded area) used in the pdf creation
|
|
SC_BEGIN CONTENT_PDF_IMAGES
|
|
global $CONTENT_PDF_IMAGES, $row, $content_image_path, $tp, $content_pref, $mainparent;
|
|
if($content_pref["content_content_images"]){
|
|
$imagestmp = explode("[img]", $row['content_image']);
|
|
foreach($imagestmp as $key => $value) {
|
|
if($value == "") {
|
|
unset($imagestmp[$key]);
|
|
}
|
|
}
|
|
$images = array_values($imagestmp);
|
|
$CONTENT_PDF_IMAGES = "";
|
|
for($i=0;$i<count($images);$i++){
|
|
$oSrc = $content_image_path.$images[$i];
|
|
$oSrcThumb = $content_image_path."thumb_".$images[$i];
|
|
|
|
$iconwidth = (isset($content_pref["content_upload_image_size_thumb"]) && $content_pref["content_upload_image_size_thumb"] ? $content_pref["content_upload_image_size_thumb"] : "100");
|
|
if($iconwidth){
|
|
$style = "style='width:".$iconwidth."px;'";
|
|
}
|
|
|
|
//use $image if $thumb doesn't exist
|
|
if(file_exists($oSrc)){
|
|
if(!file_exists($oSrcThumb)){
|
|
$thumb = $oSrc;
|
|
}else{
|
|
$thumb = $oSrcThumb;
|
|
}
|
|
$thumb = $oSrc;
|
|
$CONTENT_PDF_IMAGES .= "<img src='".$thumb."' ".$style." alt='' />";
|
|
}
|
|
}
|
|
return $CONTENT_PDF_IMAGES;
|
|
}
|
|
SC_END
|
|
|
|
*/
|
|
?>
|