mirror of
https://github.com/e107inc/e107.git
synced 2025-10-13 05:55:02 +02:00
3179 lines
181 KiB
PHP
3179 lines
181 KiB
PHP
<?php
|
|
/*
|
|
* e107 website system
|
|
*
|
|
* Copyright (C) 2008-2009 e107 Inc (e107.org)
|
|
* Released under the terms and conditions of the
|
|
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
|
|
*
|
|
*
|
|
*
|
|
* $Source: /cvs_backup/e107_0.8/e107_plugins/content/handlers/content_form_class.php,v $
|
|
* $Revision: 1.25 $
|
|
* $Date: 2009-11-18 01:05:28 $
|
|
* $Author: e107coders $
|
|
*/
|
|
|
|
if (!defined('e107_INIT')) { exit; }
|
|
|
|
$plugindir = e_PLUGIN."content/";
|
|
$plugintable = "pcontent"; //name of the table used in this plugin (never remove this, as it's being used throughout the plugin !!)
|
|
$datequery = " AND content_datestamp < ".time()." AND (content_enddate=0 || content_enddate>".time().") ";
|
|
|
|
$months = array(CONTENT_ADMIN_DATE_LAN_0, CONTENT_ADMIN_DATE_LAN_1, CONTENT_ADMIN_DATE_LAN_2, CONTENT_ADMIN_DATE_LAN_3, CONTENT_ADMIN_DATE_LAN_4, CONTENT_ADMIN_DATE_LAN_5, CONTENT_ADMIN_DATE_LAN_6, CONTENT_ADMIN_DATE_LAN_7, CONTENT_ADMIN_DATE_LAN_8, CONTENT_ADMIN_DATE_LAN_9, CONTENT_ADMIN_DATE_LAN_10, CONTENT_ADMIN_DATE_LAN_11);
|
|
|
|
if (!defined('ADMIN_WIDTH')) { define("ADMIN_WIDTH", "width:98%;"); }
|
|
|
|
$stylespacer = "style='border:0; height:20px;'";
|
|
|
|
//only used in admin pages, for normal rows (+ in content_manager.php creation form)
|
|
$TOPIC_ROW_NOEXPAND = "
|
|
<tr>
|
|
<td class='forumheader3' style='width:20%; vertical-align:top;'>{TOPIC_TOPIC}</td>
|
|
<td class='forumheader3'>{TOPIC_FIELD}</td>
|
|
</tr>";
|
|
//only used in admin pages, for expanding rows (+ in content_manager.php creation form)
|
|
$TOPIC_ROW = "
|
|
<tr>
|
|
<td class='forumheader3' style='width:20%; vertical-align:top;'>{TOPIC_TOPIC}</td>
|
|
<td class='forumheader3' style='vertical-align:top;'>
|
|
<a style='cursor: pointer;' onclick='expandit(this);'>{TOPIC_HEADING}</a>
|
|
<div style='display: none;'>
|
|
<div class='smalltext'>{TOPIC_HELP}</div><br />
|
|
{TOPIC_FIELD}
|
|
</div>
|
|
</td>
|
|
</tr>";
|
|
|
|
//only used in admin pages, for a spacer row
|
|
//$TOPIC_ROW_SPACER = "<tr><td $stylespacer colspan='2'></td></tr>";
|
|
$TOPIC_ROW_SPACER = "";
|
|
|
|
class contentform{
|
|
|
|
function ContentItemPreview(){
|
|
global $ns, $sql, $aa, $qs, $tp, $mainparent, $months;
|
|
|
|
$TRPRE = "<tr>";
|
|
$TRPOST = "</tr>";
|
|
$TDPRE1 = "<td class='forumheader3' style='vertical-align:top;'>";
|
|
$TDPRE2 = "<td class='forumheader3' style='vertical-align:top;'>";
|
|
$TDPOST = "</td>";
|
|
$CONTENT_CONTENT_PREVIEW = "
|
|
<table class='fborder' cellpadding='0' cellspacing='0' style='width:90%; text-align:left; margin-bottom:20px;' border='1'>
|
|
{CONTENT_CONTENT_PREVIEW_CATEGORY}
|
|
{CONTENT_CONTENT_PREVIEW_HEADING}
|
|
{CONTENT_CONTENT_PREVIEW_SUBHEADING}
|
|
{CONTENT_CONTENT_PREVIEW_SUMMARY}
|
|
{CONTENT_CONTENT_PREVIEW_TEXT}
|
|
{CONTENT_CONTENT_PREVIEW_AUTHORNAME}
|
|
{CONTENT_CONTENT_PREVIEW_AUTHOREMAIL}
|
|
{CONTENT_CONTENT_PREVIEW_STARTDATE}
|
|
{CONTENT_CONTENT_PREVIEW_ENDDATE}
|
|
{CONTENT_CONTENT_PREVIEW_COMMENT}
|
|
{CONTENT_CONTENT_PREVIEW_RATE}
|
|
{CONTENT_CONTENT_PREVIEW_PE}
|
|
{CONTENT_CONTENT_PREVIEW_CLASS}
|
|
{CONTENT_CONTENT_PREVIEW_SCORE}
|
|
{CONTENT_CONTENT_PREVIEW_META}
|
|
{CONTENT_CONTENT_PREVIEW_LAYOUT}
|
|
{CONTENT_CONTENT_PREVIEW_CUSTOM}
|
|
|
|
{CONTENT_CONTENT_PREVIEW_PARENT}
|
|
{CONTENT_CONTENT_PREVIEW_ICON}
|
|
{CONTENT_CONTENT_PREVIEW_ATTACH}
|
|
{CONTENT_CONTENT_PREVIEW_IMAGES}
|
|
{CONTENT_CONTENT_PREVIEW_PAGENAMES}
|
|
</table>\n";
|
|
|
|
$tmp = explode(".",$_POST['parent1']);
|
|
$_POST['parent1'] = ($tmp[1] ? $tmp[1] : $tmp[0]);
|
|
$mainparent = $aa -> getMainParent( $_POST['parent1'] );
|
|
|
|
$content_pref = $aa -> getContentPref($mainparent, true);
|
|
|
|
if($sql -> db_Select("pcontent", "content_heading", " content_id='".$_POST['parent1']."' ")){
|
|
$row = $sql -> db_Fetch();
|
|
$PARENT = $row['content_heading'];
|
|
}
|
|
$content_heading = $tp -> post_toHTML($_POST['content_heading']);
|
|
$content_subheading = $tp -> post_toHTML($_POST['content_subheading']);
|
|
$content_summary = $tp -> post_toHTML($_POST['content_summary']);
|
|
$content_text = $_POST['content_text'];
|
|
if(e_WYSIWYG){
|
|
$content_text = $tp->createConstants($content_text); // convert e107_images/ to {e_IMAGE} etc.
|
|
}
|
|
|
|
//the problem with tiny_mce is it's storing e_HTTP with an image path, while it should only use the {e_xxx} variables
|
|
//this small check resolves this, and stores the paths correctly
|
|
if(strstr($content_text,e_HTTP."{e_")){
|
|
$content_text = str_replace(e_HTTP."{e_", "{e_", $content_text);
|
|
}
|
|
$content_text = $tp->post_toHTML($content_text,TRUE);
|
|
|
|
$CONTENT_CONTENT_PREVIEW_CATEGORY = ($_POST['parent1'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_57.$TDPOST.$TDPRE2.$PARENT.$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_HEADING = ($content_heading ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_11.$TDPOST.$TDPRE2.$content_heading.$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_SUBHEADING = ($content_subheading ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_16.$TDPOST.$TDPRE2.$content_subheading.$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_SUMMARY = ($content_summary ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_17.$TDPOST.$TDPRE2.$content_summary.$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_TEXT = ($content_text ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_18.$TDPOST.$TDPRE2.$content_text.$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_AUTHORNAME = ($_POST['content_author_name'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_10." ".CONTENT_ADMIN_ITEM_LAN_14.$TDPOST.$TDPRE2.$_POST['content_author_name'].$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_AUTHOREMAIL = ($_POST['content_author_email'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_10." ".CONTENT_ADMIN_ITEM_LAN_15.$TDPOST.$TDPRE2.$_POST['content_author_email'].$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_COMMENT = ($_POST['content_comment'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_36.$TDPOST.$TDPRE2.CONTENT_ADMIN_ITEM_LAN_85.$TDPOST.$TRPOST : '');
|
|
$CONTENT_CONTENT_PREVIEW_RATE = ($_POST['content_rate'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_37.$TDPOST.$TDPRE2.CONTENT_ADMIN_ITEM_LAN_85.$TDPOST.$TRPOST : '');
|
|
$CONTENT_CONTENT_PREVIEW_PE = ($_POST['content_pe'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_38.$TDPOST.$TDPRE2.CONTENT_ADMIN_ITEM_LAN_85.$TDPOST.$TRPOST : '');
|
|
$CONTENT_CONTENT_PREVIEW_CLASS = ($_POST['content_class'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_39.$TDPOST.$TDPRE2.r_userclass_name($_POST['content_class']).$TDPOST.$TRPOST : '');
|
|
$CONTENT_CONTENT_PREVIEW_SCORE = ($_POST['content_score'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_40.$TDPOST.$TDPRE2.($_POST['content_score']!="none" ? $_POST['content_score']."/100" : CONTENT_ADMIN_ITEM_LAN_118." ".CONTENT_ADMIN_ITEM_LAN_40." ".CONTENT_ADMIN_ITEM_LAN_119).$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_META = ($_POST['content_meta'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_53.$TDPOST.$TDPRE2.($_POST['content_meta']!="" ? $_POST['content_meta'] : CONTENT_ADMIN_ITEM_LAN_118." ".CONTENT_ADMIN_ITEM_LAN_53." ".CONTENT_ADMIN_ITEM_LAN_119).$TDPOST.$TRPOST : "");
|
|
$CONTENT_CONTENT_PREVIEW_LAYOUT = ($_POST['content_layout'] ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_92.$TDPOST.$TDPRE2.($_POST['content_layout'] == "none" || $_POST['content_layout'] =="content_content_template.php" ? CONTENT_ADMIN_ITEM_LAN_120 : substr($_POST['content_layout'],25 ,-4)).$TDPOST.$TRPOST : "");
|
|
|
|
//start date
|
|
if( isset($_POST['ne_day']) && $_POST['ne_day']!='' && $_POST['ne_day']!='0' && $_POST['ne_day'] != "none"
|
|
&& isset($_POST['ne_month']) && $_POST['ne_month']!='' && $_POST['ne_month']!='0' && $_POST['ne_month'] != "none"
|
|
&& isset($_POST['ne_year']) && $_POST['ne_year']!='' && $_POST['ne_year']!='0' && $_POST['ne_year'] != "none" ){
|
|
$CONTENT_CONTENT_PREVIEW_STARTDATE = $TRPRE.$TDPRE1.CONTENT_ADMIN_DATE_LAN_15.$TDPOST.$TDPRE2.$_POST['ne_day']." ".$months[($_POST['ne_month']-1)]." ".$_POST['ne_year'].$TDPOST.$TRPOST;
|
|
}else{
|
|
$CONTENT_CONTENT_PREVIEW_STARTDATE='';
|
|
}
|
|
//end date
|
|
if( isset($_POST['end_day']) && $_POST['end_day']!='' && $_POST['end_day']!='0' && $_POST['end_day'] != "none"
|
|
&& isset($_POST['end_month']) && $_POST['end_month']!='' && $_POST['end_month']!='0' && $_POST['end_month'] != "none"
|
|
&& isset($_POST['end_year']) && $_POST['end_year']!='' && $_POST['end_year']!='0' && $_POST['end_year'] != "none" ){
|
|
$CONTENT_CONTENT_PREVIEW_ENDDATE = $TRPRE.$TDPRE1.CONTENT_ADMIN_DATE_LAN_16.$TDPOST.$TDPRE2.$_POST['end_day']." ".$months[($_POST['end_month']-1)]." ".$_POST['end_year'].$TDPOST.$TRPOST;
|
|
}else{
|
|
$CONTENT_CONTENT_PREVIEW_ENDDATE='';
|
|
}
|
|
$CONTENT_CONTENT_PREVIEW_CUSTOM = "";
|
|
|
|
//custom tags
|
|
for($i=0;$i<$content_pref["content_admin_custom_number"];$i++){
|
|
if($_POST["content_custom_key_{$i}"] != "" && $_POST["content_custom_value_{$i}"] != ""){
|
|
$CONTENT_CONTENT_PREVIEW_CUSTOM .= $TRPRE.$TDPRE1.$_POST["content_custom_key_{$i}"].$TDPOST.$TDPRE2.$_POST["content_custom_value_{$i}"].$TDPOST.$TRPOST;
|
|
}
|
|
}
|
|
//custom preset tags
|
|
foreach($_POST['content_custom_preset_key'] as $k => $v){
|
|
if($k != "" && $v != ""){
|
|
$CONTENT_CONTENT_PREVIEW_CUSTOM .= $TRPRE.$TDPRE1.$k.$TDPOST.$TDPRE2.$v.$TDPOST.$TRPOST;
|
|
}
|
|
}
|
|
|
|
//icon
|
|
if($_POST['content_icon'] && is_readable($content_pref['content_icon_path_tmp'].$_POST['content_icon'])){
|
|
$ICON = "<img src='".$content_pref['content_icon_path_tmp'].$_POST['content_icon']."' alt='' style='width:100px; border:0;' />";
|
|
}elseif($_POST['content_icon'] && is_readable($content_pref['content_icon_path'].$_POST['content_icon'])){
|
|
$ICON = "<img src='".$content_pref['content_icon_path'].$_POST['content_icon']."' alt='' style='width:100px; border:0;' />";
|
|
}else{
|
|
$ICON='';
|
|
}
|
|
$CONTENT_CONTENT_PREVIEW_ICON = ($ICON ? $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_114.$TDPOST.$TDPRE2.$ICON.$TDPOST.$TRPOST : '');
|
|
|
|
//images and attachments
|
|
$file = FALSE;
|
|
$image = FALSE;
|
|
$ATTACH = '';
|
|
$IMAGES = '';
|
|
foreach($_POST as $k => $v){
|
|
if(strpos($k, "content_files") === 0){
|
|
if($v && is_readable($content_pref['content_file_path_tmp'].$v)){
|
|
$ATTACH .= CONTENT_ICON_FILE." ".$v."<br />";
|
|
$file = TRUE;
|
|
}elseif($v && is_readable($content_pref['content_file_path'].$v)){
|
|
$ATTACH .= CONTENT_ICON_FILE." ".$v."<br />";
|
|
$file = TRUE;
|
|
}
|
|
}
|
|
if(strpos($k, "content_images") === 0){
|
|
if($v && is_readable($content_pref['content_image_path_tmp'].$v)){
|
|
$IMAGES .= "<img src='".$content_pref['content_image_path_tmp'].$v."' alt='' style='width:100px; border:0;' /> ";
|
|
$image = TRUE;
|
|
}elseif($v && is_readable($content_pref['content_image_path'].$v)){
|
|
$IMAGES .= "<img src='".$content_pref['content_image_path'].$v."' alt='' style='width:100px; border:0;' /> ";
|
|
$image = TRUE;
|
|
}
|
|
}
|
|
}
|
|
if($file !== TRUE){
|
|
$CONTENT_CONTENT_PREVIEW_ATTACH='';
|
|
}else{
|
|
$CONTENT_CONTENT_PREVIEW_ATTACH = $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_24.$TDPOST.$TDPRE2.$ATTACH.$TDPOST.$TRPOST;
|
|
}
|
|
if($image !== TRUE){
|
|
$CONTENT_CONTENT_PREVIEW_IMAGES='';
|
|
}else{
|
|
$CONTENT_CONTENT_PREVIEW_IMAGES = $TRPRE.$TDPRE1.CONTENT_ADMIN_ITEM_LAN_31.$TDPOST.$TDPRE2.$IMAGES.$TDPOST.$TRPOST;
|
|
}
|
|
|
|
$caption = CONTENT_ADMIN_ITEM_LAN_46." ".$_POST['content_heading'];
|
|
$preview = preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_CONTENT_PREVIEW);
|
|
$ns -> tablerender($caption, $preview);
|
|
}
|
|
|
|
function show_create_content($mode, $userid="", $username=""){
|
|
global $qs, $sql, $ns, $rs, $aa, $fl, $tp, $content_shortcodes, $content_pref, $plugintable, $plugindir, $pref, $eArrayStorage, $message, $row, $show, $content_author_name_value, $content_author_name_js, $content_author_email_value, $content_author_email_js, $content_author_id, $months, $ne_day, $ne_month, $ne_year, $current_year, $end_day, $end_month, $end_year, $content_tmppath_icon, $content_tmppath_file, $content_tmppath_image, $iconlist, $checkattachnumber, $filelist, $checkimagesnumber, $imagelist, $CONTENTFORM_CATEGORY, $CONTENTFORM_CUSTOM, $CONTENTFORM_CUSTOM_KEY, $CONTENTFORM_CUSTOM_VALUE, $CONTENT_ADMIN_CONTENT_CREATE_CUSTOMSTART, $CONTENT_ADMIN_CONTENT_CREATE_CUSTOMTABLE, $CONTENT_ADMIN_CONTENT_CREATE_CUSTOMEND, $CONTENTFORM_PRESET, $CONTENT_ADMIN_CONTENT_CREATE, $CONTENT_ADMIN_BUTTON, $e_event;
|
|
|
|
$months = array(CONTENT_ADMIN_DATE_LAN_0, CONTENT_ADMIN_DATE_LAN_1, CONTENT_ADMIN_DATE_LAN_2, CONTENT_ADMIN_DATE_LAN_3, CONTENT_ADMIN_DATE_LAN_4, CONTENT_ADMIN_DATE_LAN_5, CONTENT_ADMIN_DATE_LAN_6, CONTENT_ADMIN_DATE_LAN_7, CONTENT_ADMIN_DATE_LAN_8, CONTENT_ADMIN_DATE_LAN_9, CONTENT_ADMIN_DATE_LAN_10, CONTENT_ADMIN_DATE_LAN_11);
|
|
|
|
//admin
|
|
if(e_PAGE=='admin_content_config.php'){
|
|
|
|
//first show the 'choose category' option selectbox (as preferences need to be loaded from the selected category)
|
|
if( $qs[1] == "create" && !isset($qs[2]) ){
|
|
global $CONTENT_ADMIN_CONTENT_CATSELECT, $CONTENTFORM_CATEGORYSELECT;
|
|
$CONTENTFORM_CATEGORYSELECT = $aa -> ShowOption('',"managecontent");
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_CATSELECT, FALSE, $content_shortcodes);
|
|
$ns -> tablerender(CONTENT_ADMIN_MAIN_LAN_2, $text);
|
|
return;
|
|
}
|
|
|
|
//we need to retrieve preferences from the top level category from this item/category as well
|
|
$mainparent = $aa -> getMainParent( (isset($qs[3]) && is_numeric($qs[3]) ? $qs[3] : intval($qs[2])) );
|
|
$content_pref = $aa -> getContentPref($mainparent);
|
|
|
|
//top level category chosen, so continue to display create form
|
|
|
|
}else{
|
|
|
|
if(e_PAGE=='content_manager.php'){
|
|
|
|
//##### submit (content.submit.X) (X = category id)
|
|
if(isset($qs[0]) && $qs[0]=='content' && isset($qs[1]) && $qs[1]=='submit' && isset($qs[2]) && is_numeric($qs[2])){
|
|
|
|
//we need to retrieve preferences from this category, and check if user is allowed here
|
|
$manager_pref = $aa -> getContentPref( intval($qs[2]) );
|
|
|
|
//if inherit is used in the manager, we need to get the preferences from the core plugin table default preferences
|
|
//and use those preferences in the permissions check.
|
|
if( varsettrue($manager_pref['content_manager_inherit']) ){
|
|
$sql -> db_Select("core", "e107_value", "e107_name='$plugintable' ");
|
|
$row = $sql -> db_Fetch();
|
|
$manager_pref = $eArrayStorage->ReadArray($row['e107_value']);
|
|
}
|
|
|
|
//user is allowed
|
|
if( isset($manager_pref["content_manager_submit"]) && check_class($manager_pref["content_manager_submit"]) ){
|
|
//user is not allowed
|
|
}else{
|
|
header("location: ".e_SELF); exit;
|
|
}
|
|
}
|
|
|
|
//##### manager create (content.create.X)
|
|
if(isset($qs[0]) && $qs[0]=='content' && isset($qs[1]) && $qs[1]=='create' && isset($qs[2]) && is_numeric($qs[2])){
|
|
|
|
//we need to retrieve preferences from this category, and check if user is allowed here
|
|
$manager_pref = $aa -> getContentPref( intval($qs[2]) );
|
|
|
|
//if inherit is used in the manager, we need to get the preferences from the core plugin table default preferences
|
|
//and use those preferences in the permissions check.
|
|
if( varsettrue($manager_pref['content_manager_inherit']) ){
|
|
$sql -> db_Select("core", "e107_value", "e107_name='$plugintable' ");
|
|
$row = $sql -> db_Fetch();
|
|
$manager_pref = $eArrayStorage->ReadArray($row['e107_value']);
|
|
}
|
|
|
|
//user is allowed
|
|
if( (isset($manager_pref["content_manager_personal"]) && check_class($manager_pref["content_manager_personal"])) ||
|
|
(isset($manager_pref["content_manager_category"]) && check_class($manager_pref["content_manager_category"])) ){
|
|
//user is not allowed
|
|
}else{
|
|
header("location: ".e_SELF); exit;
|
|
}
|
|
}
|
|
|
|
//##### manager edit (content.edit.X)
|
|
if(isset($qs[0]) && $qs[0]=='content' && isset($qs[1]) && ($qs[1]=='edit' || $qs[1]=='sa') && isset($qs[2]) && is_numeric($qs[2])){
|
|
|
|
//we need to get the category (parent) of the content item first
|
|
if(!$sql -> db_Select($plugintable, "content_id, content_parent", "content_id='".intval($qs[2])."' ")){
|
|
//not a valid item, so redirect
|
|
//header("location: ".e_SELF); exit;
|
|
}else{
|
|
$row = $sql -> db_Fetch();
|
|
//parent can be '0' (top level) or '0.X (subcategory)
|
|
if(strpos($row['content_parent'], ".")){
|
|
$ipar = substr($row['content_parent'],2);
|
|
}else{
|
|
$ipar = $row['content_parent'];
|
|
}
|
|
}
|
|
|
|
//we need to retrieve preferences from the category this item belongs to, and check if user is allowed here
|
|
if(!isset($ipar) && !is_numeric($ipar)){
|
|
//not a valid category, so redirect
|
|
//header("location: ".e_SELF); exit;
|
|
}else{
|
|
$manager_pref = $aa -> getContentPref( intval($ipar) );
|
|
|
|
//if inherit is used in the manager, we need to get the preferences from the core plugin table default preferences
|
|
//and use those preferences in the permissions check.
|
|
if( varsettrue($manager_pref['content_manager_inherit']) ){
|
|
$sql -> db_Select("core", "e107_value", "e107_name='$plugintable' ");
|
|
$row = $sql -> db_Fetch();
|
|
$manager_pref = $eArrayStorage->ReadArray($row['e107_value']);
|
|
}
|
|
|
|
}
|
|
|
|
if($qs[1]=='edit'){
|
|
//user is allowed
|
|
if( (isset($manager_pref["content_manager_personal"]) && check_class($manager_pref["content_manager_personal"])) ||
|
|
(isset($manager_pref["content_manager_category"]) && check_class($manager_pref["content_manager_category"])) ){
|
|
|
|
//assign author query to make sure this item to edit is from this user
|
|
$userquery = '';
|
|
//if personal manager, we need to assign the author query
|
|
if( isset($manager_pref["content_manager_personal"]) && check_class($manager_pref["content_manager_personal"]) ){
|
|
if(isset($userid) && isset($username) ){
|
|
$userid = intval($userid);
|
|
$l = strlen($userid)+1;
|
|
$userquery = " AND (content_author = '".$userid."' || LEFT(content_author, ".$l.") = '".$userid."^' OR SUBSTRING_INDEX(content_author, '^', 1) = '".$userid."' || content_author REGEXP '\\\^".$username."' ) ";
|
|
}
|
|
}
|
|
//if category manager, no author query is needed
|
|
if( isset($manager_pref["content_manager_category"]) && check_class($manager_pref["content_manager_category"]) ){
|
|
$userquery = "";
|
|
}
|
|
|
|
//user is not allowed
|
|
}else{
|
|
header("location: ".e_SELF); exit;
|
|
}
|
|
}elseif($qs[1]=='sa'){
|
|
//user is allowed
|
|
if( (isset($manager_pref["content_manager_approve"]) && check_class($manager_pref["content_manager_approve"])) ){
|
|
|
|
//user is not allowed
|
|
}else{
|
|
header("location: ".e_SELF); exit;
|
|
}
|
|
}
|
|
}
|
|
|
|
//we need to retrieve preferences from the top level category from this item/category as well
|
|
$mainparent = $aa -> getMainParent( intval($qs[2]) );
|
|
$content_pref = $aa -> getContentPref($mainparent);
|
|
}
|
|
|
|
}
|
|
$content_pref = $aa -> parseConstants($content_pref);
|
|
|
|
//get preferences for submit page
|
|
if($mode == "submit"){
|
|
$checksubheading = varsettrue($manager_pref["content_manager_submit_subheading"], "");
|
|
$checksummary = varsettrue($manager_pref["content_manager_submit_summary"], "");
|
|
$checkstartdate = varsettrue($manager_pref["content_manager_submit_startdate"], "");
|
|
$checkenddate = varsettrue($manager_pref["content_manager_submit_enddate"], "");
|
|
$checkicon = varsettrue($manager_pref["content_manager_submit_icon"], "");
|
|
$checkattach = varsettrue($manager_pref["content_manager_submit_attach"], "");
|
|
$checkattachnumber = varsettrue($manager_pref["content_manager_submit_files_number"], "");
|
|
$checkimages = varsettrue($manager_pref["content_manager_submit_images"], "");
|
|
$checkimagesnumber = varsettrue($manager_pref["content_manager_submit_images_number"], "");
|
|
$checkcomment = varsettrue($manager_pref["content_manager_submit_comment"], "");
|
|
$checkrating = varsettrue($manager_pref["content_manager_submit_rating"], "");
|
|
$checkscore = varsettrue($manager_pref["content_manager_submit_score"], "");
|
|
$checkpe = varsettrue($manager_pref["content_manager_submit_pe"], "");
|
|
$checkvisibility = varsettrue($manager_pref["content_manager_submit_visibility"], "");
|
|
$checkmeta = varsettrue($manager_pref["content_manager_submit_meta"], "");
|
|
$checkcustom = varsettrue($manager_pref["content_manager_submit_customtags"], "");
|
|
$checkcustomnumber = varsettrue($manager_pref["content_manager_submit_custom_number"], "");
|
|
$checklayout = varsettrue($manager_pref["content_manager_submit_layout"], "");
|
|
$checkpreset = varsettrue($manager_pref["content_manager_submit_presettags"], "");
|
|
|
|
//get preferences for managers page
|
|
}elseif($mode=='contentmanager'){
|
|
$checksubheading = varsettrue($manager_pref["content_manager_manager_subheading"], "");
|
|
$checksummary = varsettrue($manager_pref["content_manager_manager_summary"], "");
|
|
$checkstartdate = varsettrue($manager_pref["content_manager_manager_startdate"], "");
|
|
$checkenddate = varsettrue($manager_pref["content_manager_manager_enddate"], "");
|
|
$checkicon = varsettrue($manager_pref["content_manager_manager_icon"], "");
|
|
$checkattach = varsettrue($manager_pref["content_manager_manager_attach"], "");
|
|
$checkattachnumber = varsettrue($manager_pref["content_manager_manager_files_number"], "");
|
|
$checkimages = varsettrue($manager_pref["content_manager_manager_images"], "");
|
|
$checkimagesnumber = varsettrue($manager_pref["content_manager_manager_images_number"], "");
|
|
$checkcomment = varsettrue($manager_pref["content_manager_manager_comment"], "");
|
|
$checkrating = varsettrue($manager_pref["content_manager_manager_rating"], "");
|
|
$checkscore = varsettrue($manager_pref["content_manager_manager_score"], "");
|
|
$checkpe = varsettrue($manager_pref["content_manager_manager_pe"], "");
|
|
$checkvisibility = varsettrue($manager_pref["content_manager_manager_visibility"], "");
|
|
$checkmeta = varsettrue($manager_pref["content_manager_manager_meta"], "");
|
|
$checkcustom = varsettrue($manager_pref["content_manager_manager_customtags"], "");
|
|
$checkcustomnumber = varsettrue($manager_pref["content_manager_manager_custom_number"], "");
|
|
$checklayout = varsettrue($manager_pref["content_manager_manager_layout"], "");
|
|
$checkpreset = varsettrue($manager_pref["content_manager_manager_presettags"], "");
|
|
|
|
//get preferences for admin area; posted submitted item. (approve submitted)
|
|
}elseif($mode == "sa"){
|
|
|
|
//show all preferences from the manager-submit options.
|
|
//if manager-submit prefs are not set, check if admin create prefs are set and use those (from the top level category prefs)
|
|
$checksubheading = (isset($manager_pref["content_manager_submit_subheading"]) ? $manager_pref["content_manager_submit_subheading"] : (isset($content_pref["content_admin_subheading"]) ? $content_pref["content_admin_subheading"] : ""));
|
|
|
|
$checksummary = (isset($manager_pref["content_manager_submit_summary"]) ? $manager_pref["content_manager_submit_summary"] : (isset($content_pref["content_admin_summary"]) ? $content_pref["content_admin_summary"] : ""));
|
|
|
|
$checkstartdate = (isset($manager_pref["content_manager_submit_startdate"]) ? $manager_pref["content_manager_submit_startdate"] : (isset($content_pref["content_admin_startdate"]) ? $content_pref["content_admin_startdate"] : ""));
|
|
|
|
$checkenddate = (isset($manager_pref["content_manager_submit_enddate"]) ? $manager_pref["content_manager_submit_enddate"] : (isset($content_pref["content_admin_enddate"]) ? $content_pref["content_admin_enddate"] : ""));
|
|
|
|
$checkicon = (isset($manager_pref["content_manager_submit_icon"]) ? $manager_pref["content_manager_submit_icon"] : (isset($content_pref["content_admin_icon"]) ? $content_pref["content_admin_icon"] : ""));
|
|
|
|
$checkattach = (isset($manager_pref["content_manager_submit_attach"]) ? $manager_pref["content_manager_submit_attach"] : (isset($content_pref["content_admin_attach"]) ? $content_pref["content_admin_attach"] : ""));
|
|
|
|
$checkattachnumber = (isset($manager_pref["content_manager_submit_files_number"]) ? $manager_pref["content_manager_submit_files_number"] : (isset($content_pref["content_admin_files_number"]) ? $content_pref["content_admin_files_number"] : ""));
|
|
|
|
$checkimages = (isset($manager_pref["content_manager_submit_images"]) ? $manager_pref["content_manager_submit_images"] : (isset($content_pref["content_admin_images"]) ? $content_pref["content_admin_images"] : ""));
|
|
|
|
$checkimagesnumber = (isset($manager_pref["content_manager_submit_images_number"]) ? $manager_pref["content_manager_submit_images_number"] : (isset($content_pref["content_admin_images_number"]) ? $content_pref["content_admin_images_number"] : ""));
|
|
|
|
$checkcomment = (isset($manager_pref["content_manager_submit_comment"]) ? $manager_pref["content_manager_submit_comment"] : (isset($content_pref["content_admin_comment"]) ? $content_pref["content_admin_comment"] : ""));
|
|
|
|
$checkrating = (isset($manager_pref["content_manager_submit_rating"]) ? $manager_pref["content_manager_submit_rating"] : (isset($content_pref["content_admin_rating"]) ? $content_pref["content_admin_rating"] : ""));
|
|
|
|
$checkscore = (isset($manager_pref["content_manager_submit_score"]) ? $manager_pref["content_manager_submit_score"] : (isset($content_pref["content_admin_score"]) ? $content_pref["content_admin_score"] : ""));
|
|
|
|
$checkpe = (isset($manager_pref["content_manager_submit_pe"]) ? $manager_pref["content_manager_submit_pe"] : (isset($content_pref["content_admin_pe"]) ? $content_pref["content_admin_pe"] : ""));
|
|
|
|
$checkvisibility = (isset($manager_pref["content_manager_submit_visibility"]) ? $manager_pref["content_manager_submit_visibility"] : (isset($content_pref["content_admin_visibility"]) ? $content_pref["content_admin_visibility"] : ""));
|
|
|
|
$checkmeta = (isset($manager_pref["content_manager_submit_meta"]) ? $manager_pref["content_manager_submit_meta"] : (isset($content_pref["content_admin_meta"]) ? $content_pref["content_admin_meta"] : ""));
|
|
|
|
$checkcustom = (isset($manager_pref["content_manager_submit_customtags"]) ? $manager_pref["content_manager_submit_customtags"] : (isset($content_pref["content_admin_customtags"]) ? $content_pref["content_admin_customtags"] : ""));
|
|
|
|
$checkcustomnumber = (isset($manager_pref["content_manager_submit_custom_number"]) && $manager_pref["content_manager_submit_custom_number"] != "0" ? $content_pref["content_manager_submit_custom_number"] : (isset($content_pref["content_admin_custom_number"]) ? $content_pref["content_admin_custom_number"] : ""));
|
|
|
|
$checklayout = (isset($manager_pref["content_manager_submit_layout"]) ? $manager_pref["content_manager_submit_layout"] : (isset($content_pref["content_admin_layout"]) ? $content_pref["content_admin_layout"] : ""));
|
|
|
|
$checkpreset = (isset($manager_pref["content_manager_submit_presettags"]) ? $manager_pref["content_manager_submit_presettags"] : (isset($content_pref["content_admin_presettags"]) ? $content_pref["content_admin_presettags"] : ""));
|
|
|
|
//normal admin content create preferences
|
|
}else{
|
|
$checksubheading = varsettrue($content_pref["content_admin_subheading"], "");
|
|
$checksummary = varsettrue($content_pref["content_admin_summary"], "");
|
|
$checkstartdate = varsettrue($content_pref["content_admin_startdate"], "");
|
|
$checkenddate = varsettrue($content_pref["content_admin_enddate"], "");
|
|
$checkicon = varsettrue($content_pref["content_admin_icon"], "");
|
|
$checkattach = varsettrue($content_pref["content_admin_attach"], "");
|
|
$checkattachnumber = varsettrue($content_pref["content_admin_files_number"], "");
|
|
$checkimages = varsettrue($content_pref["content_admin_images"], "");
|
|
$checkimagesnumber = varsettrue($content_pref["content_admin_images_number"], "");
|
|
$checkcomment = varsettrue($content_pref["content_admin_comment"], "");
|
|
$checkrating = varsettrue($content_pref["content_admin_rating"], "");
|
|
$checkscore = varsettrue($content_pref["content_admin_score"], "");
|
|
$checkpe = varsettrue($content_pref["content_admin_pe"], "");
|
|
$checkvisibility = varsettrue($content_pref["content_admin_visibility"], "");
|
|
$checkmeta = varsettrue($content_pref["content_admin_meta"], "");
|
|
$checkcustom = varsettrue($content_pref["content_admin_customtags"], "");
|
|
$checkcustomnumber = varsettrue($content_pref["content_admin_custom_number"], "");
|
|
$checklayout = varsettrue($content_pref["content_admin_layout"], "");
|
|
$checkpreset = varsettrue($content_pref["content_admin_presettags"], "");
|
|
}
|
|
|
|
//parse author info
|
|
$authordetails = $aa -> getAuthor(USERID);
|
|
|
|
//retrieve record if we are editing the item
|
|
if( ($qs[1] == "edit" || $qs[1] == "sa") && is_numeric($qs[2]) && !isset($_POST['preview_content']) && !isset($message)){
|
|
if(!$sql -> db_Select($plugintable, "*", "content_id='".intval($qs[2])."' ".$userquery." ")){
|
|
if($mode == "contentmanager"){
|
|
header("location:".$plugindir."content_manager.php"); exit;
|
|
}else{
|
|
header("location:".e_SELF."?content"); exit;
|
|
}
|
|
}else{
|
|
$row = $sql -> db_Fetch();
|
|
|
|
$row['content_heading'] = $tp -> toForm($row['content_heading']);
|
|
$row['content_subheading'] = $tp -> toForm($row['content_subheading']);
|
|
$row['content_summary'] = $tp -> toForm($row['content_summary']);
|
|
$row['content_text'] = $tp -> toForm($row['content_text']);
|
|
$row['content_meta'] = $tp -> toForm($row['content_meta']);
|
|
$authordetails = $aa -> getAuthor($row['content_author']);
|
|
}
|
|
}
|
|
|
|
//show preview
|
|
if(isset($_POST['preview_content'])){
|
|
$this -> ContentItemPreview();
|
|
}
|
|
//re-prepare the posted fields for the form (after preview)
|
|
if( isset($_POST['preview_content']) || isset($message) ){
|
|
|
|
$row['content_parent'] = $_POST['parent1'];
|
|
$row['content_heading'] = $tp -> post_toForm($_POST['content_heading']);
|
|
$row['content_subheading'] = $tp -> post_toForm($_POST['content_subheading']);
|
|
$row['content_summary'] = $tp -> post_toForm($_POST['content_summary']);
|
|
$row['content_text'] = $tp -> post_toForm($_POST['content_text']);
|
|
$authordetails[0] = $_POST['content_author_id'];
|
|
$authordetails[1] = $_POST['content_author_name'];
|
|
$authordetails[2] = $_POST['content_author_email'];
|
|
$ne_day = $_POST['ne_day'];
|
|
$ne_month = $_POST['ne_month'];
|
|
$ne_year = $_POST['ne_year'];
|
|
$end_day = $_POST['end_day'];
|
|
$end_month = $_POST['end_month'];
|
|
$end_year = $_POST['end_year'];
|
|
$row['content_comment'] = $_POST['content_comment'];
|
|
$row['content_rate'] = $_POST['content_rate'];
|
|
$row['content_pe'] = $_POST['content_pe'];
|
|
$row['content_class'] = $_POST['content_class'];
|
|
$row['content_refer'] = $_POST['content_refer'];
|
|
$row['content_datestamp'] = $_POST['content_datestamp'];
|
|
$row['content_score'] = $_POST['content_score'];
|
|
$row['content_meta'] = $_POST['content_meta'];
|
|
$row['content_layout'] = $_POST['content_layout'];
|
|
$row['content_icon'] = $_POST['content_icon'];
|
|
|
|
//images and attachments
|
|
foreach($_POST as $k => $v){
|
|
if(strpos($k, "content_files") === 0){
|
|
$row['content_file'] .= "[file]".$v;
|
|
}
|
|
if(strpos($k, "content_images") === 0){
|
|
$row['content_image'] .= "[img]".$v;
|
|
}
|
|
}
|
|
//custom tags
|
|
for($i=0;$i<$content_pref["content_admin_custom_number"];$i++){
|
|
$keystring = $tp -> post_toForm($_POST["content_custom_key_{$i}"]);
|
|
$custom["content_custom_{$keystring}"] = $tp -> post_toForm($_POST["content_custom_value_{$i}"]);
|
|
}
|
|
//preset tags
|
|
foreach($_POST['content_custom_preset_key'] as $k => $v){
|
|
$k = $tp -> post_toForm($k);
|
|
$custom['content_custom_presettags'][$k] = $tp -> post_toForm($v);
|
|
}
|
|
}
|
|
|
|
//prepare date variables
|
|
if(isset($row['content_datestamp']) && $row['content_datestamp'] != "0" && $row['content_datestamp'] != ""){
|
|
$startdate = getdate($row['content_datestamp']);
|
|
$ne_day = $startdate['mday'];
|
|
$ne_month = $startdate['mon'];
|
|
$ne_year = $startdate['year'];
|
|
}else{
|
|
$ne_day = (isset($ne_day) ? $ne_day : "0");
|
|
$ne_month = (isset($ne_month) ? $ne_month : "0");
|
|
$ne_year = (isset($ne_year) ? $ne_year : "0");
|
|
}
|
|
if(isset($row['content_enddate']) && $row['content_enddate'] != "0" && $row['content_enddate'] != ""){
|
|
$enddate = getdate($row['content_enddate']);
|
|
$end_day = $enddate['mday'];
|
|
$end_month = $enddate['mon'];
|
|
$end_year = $enddate['year'];
|
|
}else{
|
|
$end_day = (isset($end_day) ? $end_day : "0");
|
|
$end_month = (isset($end_month) ? $end_month : "0");
|
|
$end_year = (isset($end_year) ? $end_year : "0");
|
|
}
|
|
$smarray = getdate();
|
|
$current_year = $smarray['year'];
|
|
|
|
//check which areas should be visible (dependent on options in admin:create category)
|
|
$hidden = '';
|
|
|
|
if($checksubheading){
|
|
$show['subheading'] = true;
|
|
}else{
|
|
$show['subheading'] = false;
|
|
$hidden .= $rs -> form_hidden("content_subheading", $row['content_subheading']);
|
|
}
|
|
if($checksummary){
|
|
$show['summary'] = true;
|
|
}else{
|
|
$show['summary'] = false;
|
|
$hidden .= $rs -> form_hidden("content_summary", $row['content_summary']);
|
|
}
|
|
if($checkstartdate){
|
|
$show['startdate'] = true;
|
|
}else{
|
|
$show['startdate'] = false;
|
|
$hidden .= $rs -> form_hidden("ne_day", $ne_day);
|
|
$hidden .= $rs -> form_hidden("ne_month", $ne_month);
|
|
$hidden .= $rs -> form_hidden("ne_year", $ne_year);
|
|
}
|
|
if($checkenddate){
|
|
$show['enddate'] = true;
|
|
}else{
|
|
$show['enddate'] = false;
|
|
$hidden .= $rs -> form_hidden("end_day", $end_day);
|
|
$hidden .= $rs -> form_hidden("end_month", $end_month);
|
|
$hidden .= $rs -> form_hidden("end_year", $end_year);
|
|
}
|
|
if( $checkicon || $checkattach || $checkimages ){
|
|
//prepare file lists
|
|
// $rejectlist = array('$.','$..','/','CVS','thumbs.db','Thumbs.db','*._$', 'index', 'null*', 'thumb_*');
|
|
$rejectlist = '~^thumb_|$th_';
|
|
$show['upload'] = true;
|
|
}else{
|
|
$show['upload'] = false;
|
|
}
|
|
if($checkicon){
|
|
$list1 = $fl->get_files($content_pref['content_icon_path_tmp'],$rejectlist);
|
|
if(varsettrue($content_pref['content_admin_loadicons'])){
|
|
$list2 = $fl->get_files($content_pref['content_icon_path'],$rejectlist);
|
|
}
|
|
$iconlist = ($list2) ? array_merge($list1, $list2) : $list1;
|
|
$show['icon'] = true;
|
|
}else{
|
|
$show['icon'] = false;
|
|
$hidden .= $rs -> form_hidden("content_icon", $row['content_icon']);
|
|
}
|
|
if($checkattach){
|
|
$list1 = $fl->get_files($content_pref['content_file_path_tmp'],$rejectlist);
|
|
if(varsettrue($content_pref['content_admin_loadattach'])){
|
|
$list2 = $fl->get_files($content_pref['content_file_path'],$rejectlist);
|
|
}
|
|
$filelist = ($list2) ? array_merge($list1, $list2) : $list1;
|
|
$show['attach'] = true;
|
|
}else{
|
|
$show['attach'] = false;
|
|
$hidden .= $rs -> form_hidden("content_file", $row['content_file']);
|
|
}
|
|
if($checkimages){
|
|
$imagelist = $fl->get_files($content_pref['content_image_path_tmp'],$rejectlist);
|
|
$show['images'] = true;
|
|
}else{
|
|
$show['images'] = false;
|
|
$hidden .= $rs -> form_hidden("content_image", $row['content_image']);
|
|
}
|
|
if($checkcomment){
|
|
$show['comment'] = true;
|
|
}else{
|
|
$show['comment'] = false;
|
|
$hidden .= $rs -> form_hidden("content_comment", $row['content_comment']);
|
|
}
|
|
if($checkrating){
|
|
$show['rating'] = true;
|
|
}else{
|
|
$show['rating'] = false;
|
|
$hidden .= $rs -> form_hidden("content_rate", $row['content_rate']);
|
|
}
|
|
if($checkpe){
|
|
$show['pe'] = true;
|
|
}else{
|
|
$show['pe'] = false;
|
|
$hidden .= $rs -> form_hidden("content_pe", $row['content_pe']);
|
|
}
|
|
if($checkvisibility){
|
|
$show['visibility'] = true;
|
|
}else{
|
|
$show['visibility'] = false;
|
|
$hidden .= $rs -> form_hidden("content_class", $row['content_class']);
|
|
}
|
|
if($checkscore){
|
|
$show['score'] = true;
|
|
}else{
|
|
$show['score'] = false;
|
|
$hidden .= $rs -> form_hidden("content_score", $row['content_score']);
|
|
}
|
|
if($checkmeta){
|
|
$show['meta'] = true;
|
|
}else{
|
|
$show['meta'] = false;
|
|
$hidden .= $rs -> form_hidden("content_meta", $row['content_meta']);
|
|
}
|
|
if($checklayout){
|
|
$show['layout'] = true;
|
|
}else{
|
|
$show['layout'] = false;
|
|
$hidden .= $rs -> form_hidden("content_layout", $row['content_layout']);
|
|
}
|
|
|
|
//category field (we only need to show the 'category selector' dropdownbox on the admin create page)
|
|
$CONTENTFORM_CATEGORY = '';
|
|
if($mode == "contentmanager"){
|
|
if($qs[1] == "edit"){
|
|
$hidden .= $rs -> form_hidden("parent1", $row['content_parent']);
|
|
}else{
|
|
$hidden .= $rs -> form_hidden("parent1", intval($qs[2]));
|
|
}
|
|
}else{
|
|
if($mode == "submit"){
|
|
$hidden .= $rs -> form_hidden("parent1", intval($qs[2]));
|
|
}elseif($mode=='sa' && e_PAGE=='content_manager.php'){
|
|
$hidden .= $rs -> form_hidden("parent1", $row['content_parent']);
|
|
}else{
|
|
$parent = (isset($qs[3]) && is_numeric($qs[3]) ? $qs[3] : (isset($row['content_parent']) ? $row['content_parent'] : "") );
|
|
$CONTENTFORM_CATEGORY = $aa -> ShowOption($parent, "createcontent");
|
|
}
|
|
}
|
|
|
|
//author
|
|
$content_author_id = (isset($authordetails[0]) && $authordetails[0] != "" ? $authordetails[0] : USERID);
|
|
$content_author_name = (isset($authordetails[1]) && $authordetails[1] != "" ? $authordetails[1] : USERNAME);
|
|
$content_author_email = (isset($authordetails[2]) ? $authordetails[2] : USEREMAIL);
|
|
|
|
$content_author_name_value = ($content_author_name ? $content_author_name : CONTENT_ADMIN_ITEM_LAN_14);
|
|
$content_author_name_js = ($content_author_name ? "" : "onfocus=\"if(document.getElementById('dataform').content_author_name.value=='".CONTENT_ADMIN_ITEM_LAN_14."'){document.getElementById('dataform').content_author_name.value='';}\"");
|
|
$content_author_email_value = ($content_author_email ? $content_author_email : CONTENT_ADMIN_ITEM_LAN_15);
|
|
$content_author_email_js = ($content_author_email ? "" : "onfocus=\"if(document.getElementById('dataform').content_author_email.value=='".CONTENT_ADMIN_ITEM_LAN_15."'){document.getElementById('dataform').content_author_email.value='';}\"");
|
|
|
|
//retrieve the custom/preset data tags
|
|
if(!(isset($_POST['preview_content']) || isset($message))){
|
|
if( varsettrue($row['content_pref']) ){
|
|
$custom = $eArrayStorage->ReadArray($row['content_pref']);
|
|
}
|
|
}
|
|
|
|
//custom data
|
|
$existing_custom = "0";
|
|
$TOPIC_CHECK_VALID = FALSE;
|
|
$CONTENTFORM_CUSTOM = '';
|
|
$ctext = '';
|
|
$chidden = '';
|
|
if($checkcustom && $checkcustomnumber){
|
|
$ctext .= $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_CREATE_CUSTOMSTART, FALSE, $content_shortcodes);
|
|
}
|
|
|
|
if(!empty($custom)){
|
|
foreach($custom as $k => $v){
|
|
if(substr($k,0,15) == "content_custom_" && substr($k,0,22) != "content_custom_preset_" && $k != "content_custom_presettags"){
|
|
$key = substr($k,15);
|
|
|
|
$key = $tp -> post_toForm($key);
|
|
$v = $tp -> post_toForm($v);
|
|
|
|
if($checkcustom && $checkcustomnumber){
|
|
$CONTENTFORM_CUSTOM_KEY = $rs -> form_text("content_custom_key_".$existing_custom."", 20, $key, 100);
|
|
$CONTENTFORM_CUSTOM_VALUE = $rs -> form_text("content_custom_value_".$existing_custom."", 70, $v, 250);
|
|
$ctext .= $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_CREATE_CUSTOMTABLE, FALSE, $content_shortcodes);
|
|
}else{
|
|
$chidden .= "
|
|
".$rs -> form_hidden("content_custom_key_".$existing_custom, $key)."
|
|
".$rs -> form_hidden("content_custom_value_".$existing_custom, $v);
|
|
$TOPIC_CHECK_VALID = TRUE;
|
|
}
|
|
$existing_custom = $existing_custom + 1;
|
|
}
|
|
}
|
|
}
|
|
if($checkcustom && $checkcustomnumber){
|
|
$TOPIC_CHECK_VALID = TRUE;
|
|
for($i=$existing_custom;$i<$checkcustomnumber;$i++){
|
|
$CONTENTFORM_CUSTOM_KEY = $rs -> form_text("content_custom_key_".$i."", 20, "", 100);
|
|
$CONTENTFORM_CUSTOM_VALUE = $rs -> form_text("content_custom_value_".$i."", 70, "", 250);
|
|
$ctext .= $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_CREATE_CUSTOMTABLE, FALSE, $content_shortcodes);
|
|
}
|
|
$ctext .= $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_CREATE_CUSTOMEND, FALSE, $content_shortcodes);
|
|
}
|
|
if($TOPIC_CHECK_VALID){
|
|
$CONTENTFORM_CUSTOM = $ctext;
|
|
}
|
|
$hidden .= ($chidden ? $chidden : '');
|
|
|
|
//preset custom data fields
|
|
$CONTENTFORM_PRESET = '';
|
|
for($i=0;$i<count($content_pref["content_custom_preset_key"]);$i++){
|
|
$value = "";
|
|
if(!empty($content_pref["content_custom_preset_key"][$i])){
|
|
if($checkpreset){
|
|
$CONTENTFORM_PRESET .= $this -> parseCustomPresetTag($content_pref["content_custom_preset_key"][$i], $custom['content_custom_presettags']);
|
|
}else{
|
|
$tmp = explode("^", $content_pref["content_custom_preset_key"][$i]);
|
|
if(is_array($custom['content_custom_presettags'][$tmp[0]])){
|
|
$tmp[0] = $tp -> post_toForm($tmp[0]);
|
|
$hidden .= $rs -> form_hidden("content_custom_preset_key[$tmp[0]][day]", $custom['content_custom_presettags'][$tmp[0]][day]);
|
|
$hidden .= $rs -> form_hidden("content_custom_preset_key[$tmp[0]][month]", $custom['content_custom_presettags'][$tmp[0]][month]);
|
|
$hidden .= $rs -> form_hidden("content_custom_preset_key[$tmp[0]][year]", $custom['content_custom_presettags'][$tmp[0]][year]);
|
|
}else{
|
|
$tmp[0] = $tp -> post_toForm($tmp[0]);
|
|
$hidden .= $rs -> form_hidden("content_custom_preset_key[$tmp[0]]", $custom['content_custom_presettags'][$tmp[0]]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
global $CONTENTFORM_HOOK, $CONTENT_ADMIN_CONTENT_CREATE_HOOKSTART, $CONTENT_ADMIN_CONTENT_CREATE_HOOKITEM;
|
|
$data = array('method'=>'form', 'table'=>$plugintable, 'id'=>$row['content_id'], 'plugin'=>'content', 'function'=>'create_item');
|
|
$hooks = $e_event->triggerHook($data);
|
|
$CONTENTFORM_HOOK='';
|
|
if(!empty($hooks))
|
|
{
|
|
$CONTENTFORM_HOOK .= $CONTENT_ADMIN_CONTENT_CREATE_HOOKSTART;
|
|
foreach($hooks as $hook)
|
|
{
|
|
if(!empty($hook))
|
|
{
|
|
$HOOKCAPTION = $hook['caption'];
|
|
$HOOKTEXT = $hook['text'];
|
|
$CONTENTFORM_HOOK .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_CONTENT_CREATE_HOOKITEM);
|
|
}
|
|
}
|
|
}
|
|
|
|
$button = ($hidden ? $hidden : "");
|
|
if($qs[1] == "edit" || $qs[1] == "sa" ){
|
|
if($qs[1] == "sa"){
|
|
$button .= $rs -> form_hidden("content_refer", $row['content_refer']);
|
|
}
|
|
$button .= $rs -> form_hidden("content_datestamp", $row['content_datestamp']);
|
|
$button .= $rs -> form_button("submit", "preview_content", (isset($_POST['preview_content']) ? CONTENT_ADMIN_MAIN_LAN_27 : CONTENT_ADMIN_MAIN_LAN_26));
|
|
$button .= $rs -> form_button("submit", "update_content", ($qs[1] == "sa" ? CONTENT_ADMIN_ITEM_LAN_43 : CONTENT_ADMIN_ITEM_LAN_45));
|
|
$button .= $rs -> form_hidden("content_id", $qs[2]);
|
|
$button .= $rs -> form_checkbox("update_datestamp", 1, 0)." ".CONTENT_ADMIN_ITEM_LAN_42;
|
|
}else{
|
|
$button .= $rs -> form_button("submit", "preview_content", (isset($_POST['preview_content']) ? CONTENT_ADMIN_MAIN_LAN_27 : CONTENT_ADMIN_MAIN_LAN_26));
|
|
$button .= $rs -> form_button("submit", "create_content", CONTENT_ADMIN_ITEM_LAN_44);
|
|
}
|
|
$CONTENT_ADMIN_BUTTON = $button;
|
|
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_CREATE, FALSE, $content_shortcodes);
|
|
|
|
$caption = ($qs[1] == "edit" ? CONTENT_ADMIN_ITEM_LAN_45 : CONTENT_ADMIN_ITEM_LAN_44);
|
|
$ns -> tablerender($caption, $text);
|
|
}
|
|
|
|
|
|
function parseCustomPresetTag($tag, $values){
|
|
global $rs, $months, $tp, $content_shortcodes, $CONTENT_ADMIN_CONTENT_CREATE_PRESET, $CONTENTFORM_PRESET_KEY, $CONTENTFORM_PRESET_VALUE;
|
|
|
|
$tmp = explode("^", $tag);
|
|
|
|
$str = "";
|
|
if($tmp[1] == "text"){
|
|
$str = $rs -> form_text("content_custom_preset_key[{$tmp[0]}]", $tmp[2], $tp -> post_toForm($values[$tmp[0]]), $tmp[3], "tbox", "", "", "");
|
|
|
|
}elseif($tmp[1] == "area"){
|
|
$str = $rs -> form_textarea("content_custom_preset_key[{$tmp[0]}]", $tmp[2], $tmp[3], $tp -> post_toForm($values[$tmp[0]]), "", "", "", "", "");
|
|
|
|
}elseif($tmp[1] == "select"){
|
|
$str = $rs -> form_select_open("content_custom_preset_key[{$tmp[0]}]", "");
|
|
$str .= $rs -> form_option($tmp[2], ($values[$tmp[0]] == $tmp[2] ? "1" : "0"), "", "");
|
|
for($i=3;$i<count($tmp);$i++){
|
|
$tmp[$i] = $tp -> post_toForm($tmp[$i]);
|
|
$str .= $rs -> form_option($tmp[$i], ($values[$tmp[0]] == $tmp[$i] ? "1" : "0"), $tmp[$i], "");
|
|
}
|
|
$str .= $rs -> form_select_close();
|
|
|
|
}elseif($tmp[1] == "date"){
|
|
$str = $rs -> form_select_open("content_custom_preset_key[{$tmp[0]}][day]", "")."
|
|
".$rs -> form_option(CONTENT_ADMIN_DATE_LAN_12, "0", "");
|
|
for($i=1;$i<=31;$i++){
|
|
$str .= $rs -> form_option($i, ($values[$tmp[0]]['day'] == $i ? "1" : "0"), $i, "");
|
|
}
|
|
$str .= $rs -> form_select_close();
|
|
|
|
$str .= $rs -> form_select_open("content_custom_preset_key[{$tmp[0]}][month]", "")."
|
|
".$rs -> form_option(CONTENT_ADMIN_DATE_LAN_13, "0", "");
|
|
for($i=1;$i<=12;$i++){
|
|
$str .= $rs -> form_option($months[($i-1)], ($values[$tmp[0]]['month'] == $i ? "1" : "0"), $i, "");
|
|
}
|
|
$str .= $rs -> form_select_close();
|
|
|
|
$str .= $rs -> form_select_open("content_custom_preset_key[{$tmp[0]}][year]", "")."
|
|
".$rs -> form_option(CONTENT_ADMIN_DATE_LAN_14, "0", "");
|
|
for($i=$tmp[2];$i<=$tmp[3];$i++){
|
|
$str .= $rs -> form_option($i, ($values[$tmp[0]]['year'] == $i ? "1" : "0"), $i, "");
|
|
}
|
|
$str .= $rs -> form_select_close();
|
|
|
|
}elseif($tmp[1] == "radio"){
|
|
for($i=2;$i<count($tmp);$i++){
|
|
$str .= $rs -> form_radio("content_custom_preset_key[{$tmp[0]}]", $tmp[$i], ($values[$tmp[0]] == $tmp[$i] ? "1" : "0"), "", "")." ".$tmp[$i];
|
|
$i++;
|
|
}
|
|
|
|
}elseif($tmp[1] == "checkbox"){
|
|
$str = $rs -> form_checkbox("content_custom_preset_key[{$tmp[0]}]", $tp -> post_toForm($tmp[2]), ($values[$tmp[0]] == $tmp[2] ? "1" : "0"), "", "");
|
|
}
|
|
|
|
$CONTENTFORM_PRESET_KEY = $tmp[0];
|
|
$CONTENTFORM_PRESET_VALUE = $str;
|
|
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_CREATE_PRESET, FALSE, $content_shortcodes);
|
|
return $text;
|
|
}
|
|
|
|
|
|
|
|
function show_manage_content($mode, $userid="", $username=""){
|
|
global $qs, $sql, $sql2, $ns, $rs, $aa, $plugintable, $plugindir, $tp, $content_shortcodes, $eArrayStorage;
|
|
|
|
if($mode != "contentmanager"){
|
|
//category parent
|
|
global $CONTENT_ADMIN_CONTENT_CATSELECT, $CONTENTFORM_CATEGORYSELECT;
|
|
$CONTENTFORM_CATEGORYSELECT = $aa -> ShowOption( (is_numeric($qs[1]) ? $qs[1] : ""), "managecontent" );
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_CATSELECT, FALSE, $content_shortcodes);
|
|
$ns -> tablerender(CONTENT_ADMIN_MAIN_LAN_2, $text);
|
|
}
|
|
|
|
if(!isset($qs[1])){
|
|
return;
|
|
}
|
|
|
|
$mainparent = $aa -> getMainParent($qs[1]);
|
|
$content_pref = $aa -> getContentPref($mainparent, true);
|
|
|
|
if($mode == "contentmanager"){
|
|
$personalmanagercheck = FALSE;
|
|
if($sql -> db_Select($plugintable, "content_id, content_heading, content_pref", " content_id='".intval($qs[1])."' ")){
|
|
$rowpcm = $sql -> db_Fetch();
|
|
$curpref = $eArrayStorage->ReadArray($rowpcm['content_pref']);
|
|
|
|
//if inherit is used in the manager, we need to get the preferences from the core plugin table default preferences
|
|
//and use those preferences in the permissions check.
|
|
if( varsettrue($curpref['content_manager_inherit']) ){
|
|
$sql2 -> db_Select("core", "e107_value", "e107_name='$plugintable' ");
|
|
$row2 = $sql2 -> db_Fetch();
|
|
$curpref = $eArrayStorage->ReadArray($row2['e107_value']);
|
|
}
|
|
|
|
//only show personal items
|
|
if( isset($curpref["content_manager_personal"]) && check_class($curpref["content_manager_personal"]) ){
|
|
$l = strlen($userid)+1;
|
|
$qryuser = " AND (content_author = '".$userid."' || LEFT(content_author, ".$l.") = '".$userid."^' OR SUBSTRING_INDEX(content_author, '^', 1) = '".$userid."' || content_author REGEXP '\\\^".$username."' ) ";
|
|
$personalmanagercheck = TRUE;
|
|
}
|
|
//show all items in this category
|
|
if(isset($curpref["content_manager_category"]) && check_class($curpref["content_manager_category"]) ){
|
|
$qryuser = '';
|
|
$personalmanagercheck = TRUE;
|
|
}
|
|
}
|
|
if($personalmanagercheck == TRUE){
|
|
$formtarget = $plugindir."content_manager.php?content.".intval($qs[1]);
|
|
$qrycat = " content_parent = '".intval($qs[1])."' ";
|
|
$qryfirst = " content_parent = '".intval($qs[1])."' ";
|
|
$qryletter = "";
|
|
|
|
}else{
|
|
header("location:".$plugindir."content_manager.php"); exit;
|
|
}
|
|
}else{
|
|
$array = $aa -> getCategoryTree("", intval($qs[1]), TRUE);
|
|
$validparent = implode(",", array_keys($array));
|
|
$qrycat = " content_parent REGEXP '".$aa -> CONTENTREGEXP($validparent)."' ";
|
|
$qryuser = "";
|
|
if( !(isset($qs[2]) && is_numeric($qs[2])) ){
|
|
$formtarget = e_SELF."?content.".intval($qs[1]);
|
|
$qryfirst = " ".$qrycat." ";
|
|
$qryletter = "";
|
|
}
|
|
}
|
|
|
|
$text = "";
|
|
// -------- SHOW FIRST LETTERS FIRSTNAMES ------------------------------------
|
|
if(!is_object($sql)){ $sql = new db; }
|
|
$distinctfirstletter = $sql -> db_Select($plugintable, " DISTINCT(content_heading) ", "content_refer != 'sa' AND ".$qryfirst." ".$qryuser." ORDER BY content_heading ASC ");
|
|
while($row = $sql -> db_Fetch()){
|
|
$head = $tp->toHTML($row['content_heading'], TRUE);
|
|
$head_sub = ( ord($head) < 128 ? strtoupper(substr($head,0,1)) : substr($head,0,2) );
|
|
$arrletters[] = $head_sub;
|
|
}
|
|
$arrletters = array_values(array_unique($arrletters));
|
|
sort($arrletters);
|
|
|
|
if ($distinctfirstletter == 0){
|
|
$text .= "<div style='text-align:center'>".CONTENT_ADMIN_ITEM_LAN_4."</div>";
|
|
$ns -> tablerender(CONTENT_ADMIN_ITEM_LAN_5, $text);
|
|
return;
|
|
|
|
}elseif ($distinctfirstletter != 1){
|
|
global $tp, $content_shortcodes, $CONTENT_ADMIN_CONTENT_LIST_LETTER, $CONTENT_ADMIN_LETTERINDEX, $CONTENT_ADMIN_FORM_TARGET;
|
|
$CONTENT_ADMIN_LETTERINDEX = "";
|
|
for($i=0;$i<count($arrletters);$i++){
|
|
if($arrletters[$i]!= ""){
|
|
$CONTENT_ADMIN_LETTERINDEX .= "<input class='button' style='width:25px' type='submit' name='letter' value='".strtoupper($arrletters[$i])."' />";
|
|
}
|
|
}
|
|
$CONTENT_ADMIN_LETTERINDEX .= "<input class='button' style='width:25px' type='submit' name='letter' value='".CONTENT_LAN_ALL."' />";
|
|
$CONTENT_ADMIN_FORM_TARGET = $formtarget;
|
|
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_LIST_LETTER, FALSE, $content_shortcodes);
|
|
}
|
|
// ---------------------------------------------------------------------------
|
|
|
|
// -------- CHECK FOR FIRST LETTER SUBMISSION --------------------------------
|
|
$letter=(isset($_POST['letter']) ? $_POST['letter'] : "");
|
|
if ($letter != "" && $letter != "all" ) { $qryletter .= " AND content_heading LIKE '".$tp->toDB($letter)."%' "; }else{ $qryletter .= ""; }
|
|
|
|
$qryitem = " ".$qrycat." AND content_refer != 'sa' ".$qryletter." ".$qryuser." ORDER BY content_datestamp DESC";
|
|
// ---------------------------------------------------------------------------
|
|
|
|
if(!is_object($sql2)){ $sql2 = new db; }
|
|
if(!$content_total = $sql2 -> db_Select($plugintable, "content_id, content_heading, content_subheading, content_author, content_icon", $qryitem)){
|
|
$text .= "<div style='text-align:center'>".CONTENT_ADMIN_ITEM_LAN_4."</div>";
|
|
}else{
|
|
global $tp, $content_shortcodes, $row, $CONTENT_ADMIN_CONTENT_LIST_START, $CONTENT_ADMIN_CONTENT_LIST_TABLE, $CONTENT_ADMIN_CONTENT_LIST_END, $CONTENT_ICON, $CONTENT_ADMIN_OPTIONS;
|
|
|
|
if($content_total < 50 || (isset($letter) && $letter!='') ){
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_LIST_START, FALSE, $content_shortcodes);
|
|
while($row = $sql2 -> db_Fetch()){
|
|
$delete_heading = str_replace("'", "\'", $row['content_heading']);
|
|
$deleteicon = CONTENT_ICON_DELETE;
|
|
$cid = $row['content_id'];
|
|
|
|
$CONTENT_ICON = ($row['content_icon'] && is_readable($content_pref['content_icon_path'].$row['content_icon']) ? "<img src='".$content_pref['content_icon_path'].$row['content_icon']."' alt='' style='width:50px; vertical-align:middle' />" : " ");
|
|
|
|
$CONTENT_ADMIN_OPTIONS = "<a href='".e_SELF."?content.edit.".$cid."'>".CONTENT_ICON_EDIT."</a>
|
|
<input type='image' title='".CONTENT_ICON_LAN_1."' name='delete[content_{$cid}]' src='".CONTENT_ICON_DELETE_BASE."' onclick=\"return jsconfirm('".$tp->toJS(CONTENT_ADMIN_JS_LAN_1."\\n\\n[".CONTENT_ADMIN_JS_LAN_6." ".$cid." : ".$delete_heading."]")."')\"/>";
|
|
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_LIST_TABLE, FALSE, $content_shortcodes);
|
|
}
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_CONTENT_LIST_END, FALSE, $content_shortcodes);
|
|
} else {
|
|
$text .= "<br /><div style='text-align:center'>".CONTENT_ADMIN_ITEM_LAN_7."</div>";
|
|
}
|
|
}
|
|
$ns -> tablerender(CONTENT_ADMIN_ITEM_LAN_5, $text);
|
|
}
|
|
|
|
|
|
|
|
function show_submitted($cat=''){
|
|
global $qs, $rs, $ns, $aa, $plugintable, $tp, $content_shortcodes, $eArrayStorage, $row, $CONTENT_ADMIN_SUBMITTED_START, $CONTENT_ADMIN_SUBMITTED_TABLE, $CONTENT_ADMIN_SUBMITTED_END, $CONTENT_ICON, $CONTENT_ADMIN_OPTIONS, $CONTENT_ADMIN_CATEGORY;
|
|
|
|
if(!is_object($sql)){ $sql = new db; }
|
|
|
|
$catqry = '';
|
|
//if cat is not set, we are coming from admin, so continue
|
|
//if cat is set, cat holds the category id, and we need to do some validation
|
|
if($cat && is_numeric($cat)){
|
|
|
|
//we need to check if the user is allowed to approve submitted content items within this category
|
|
//so first we need to get the preferences from the category
|
|
if(!$sql -> db_Select($plugintable, "content_pref", "content_id = '".intval($cat)."' ")){
|
|
//not a valid category, so redirect
|
|
header("location:".e_SELF); exit;
|
|
}else{
|
|
$row = $sql -> db_Fetch();
|
|
$content_pref = $eArrayStorage->ReadArray($row['content_pref']);
|
|
|
|
//if inherit is used in the manager, we need to get the preferences from the core plugin table default preferences
|
|
//and use those preferences in the permissions check.
|
|
if( varsettrue($content_pref['content_manager_inherit']) ){
|
|
$sql -> db_Select("core", "e107_value", "e107_name='$plugintable' ");
|
|
$row = $sql -> db_Fetch();
|
|
$content_pref = $eArrayStorage->ReadArray($row['e107_value']);
|
|
}
|
|
|
|
//check permission to approve submitted content items
|
|
if( isset($content_pref["content_manager_approve"]) && check_class($content_pref["content_manager_approve"]) ){
|
|
//user is allowed, so assign cat query
|
|
$catqry = " AND content_parent='".intval($cat)."' ";
|
|
}else{
|
|
//user is not allowed, so redirect
|
|
header("location:".e_SELF); exit;
|
|
}
|
|
}
|
|
}
|
|
|
|
if(!$content_total = $sql -> db_Select($plugintable, "content_id, content_heading, content_subheading, content_author, content_icon, content_parent", "content_refer = 'sa' ".$catqry." ")){
|
|
$text .= "<div style='text-align:center'>".CONTENT_ADMIN_ITEM_LAN_50."</div>";
|
|
}else{
|
|
$array = $aa -> getCategoryTree("", "", FALSE);
|
|
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_SUBMITTED_START, FALSE, $content_shortcodes);
|
|
while($row = $sql -> db_Fetch()){
|
|
|
|
$CONTENT_ICON=FALSE;
|
|
$CONTENT_ADMIN_CATEGORY=FALSE;
|
|
if(array_key_exists($row['content_parent'], $array)){
|
|
$mainparent = $array[$row['content_parent']][0];
|
|
$CONTENT_ADMIN_CATEGORY = $array[$row['content_parent']][1]." [".$array[$row['content_parent']][count($array[$row['content_parent']])-1]."]";
|
|
$content_pref = $aa -> getContentPref($mainparent, true);
|
|
$CONTENT_ICON = ($row['content_icon'] ? "<img src='".$content_pref['content_icon_path'].$row['content_icon']."' alt='' style='width:50px; vertical-align:middle' />" : " ");
|
|
}
|
|
$delete_heading = str_replace("'", "\'", $row['content_heading']);
|
|
$delid = $row['content_id'];
|
|
|
|
$CONTENT_ADMIN_OPTIONS = "
|
|
<a href='".e_SELF."?content.sa.".$delid."'>".CONTENT_ICON_EDIT."</a>
|
|
<input type='image' title='".CONTENT_ICON_LAN_1."' name='delete[submitted_{$delid}]' src='".CONTENT_ICON_DELETE_BASE."' onclick=\"return jsconfirm('".$tp->toJS(CONTENT_ADMIN_JS_LAN_10."\\n\\n[".CONTENT_ADMIN_JS_LAN_6." ".$delid." : ".$delete_heading."]")."')\"/>";
|
|
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_SUBMITTED_TABLE, FALSE, $content_shortcodes);
|
|
}
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_SUBMITTED_END, FALSE, $content_shortcodes);
|
|
}
|
|
$ns -> tablerender(CONTENT_ADMIN_ITEM_LAN_49, $text);
|
|
}
|
|
|
|
|
|
function manage_cat(){
|
|
global $qs, $sql, $ns, $rs, $aa, $plugintable, $plugindir, $tp, $content_shortcodes, $stylespacer, $eArrayStorage, $CONTENT_ADMIN_CATEGORY_START, $CONTENT_ADMIN_CATEGORY_TABLE, $CONTENT_ADMIN_CATEGORY_END, $CONTENT_ADMIN_OPTIONS, $row, $catarray, $catid, $content_pref, $CONTENT_ADMIN_SPACER;
|
|
|
|
$catarray = $aa -> getCategoryTree("", "", FALSE);
|
|
$array = array_keys($catarray);
|
|
|
|
if(!is_array($array)){
|
|
$text = "<div style='text-align:center;'>".CONTENT_ADMIN_CAT_LAN_9."</div>";
|
|
}else{
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_CATEGORY_START, FALSE, $content_shortcodes);
|
|
|
|
if(!is_object($sql)){ $sql = new db; }
|
|
foreach($array as $catid){
|
|
if(!$category_total = $sql -> db_Select($plugintable, "content_id, content_heading, content_subheading, content_parent, content_icon, content_author", "content_id='".intval($catid)."' ")){
|
|
$text .= "<div style='text-align:center;'>".CONTENT_ADMIN_CAT_LAN_9."</div>";
|
|
}else{
|
|
$row = $sql -> db_Fetch();
|
|
|
|
$content_pref = $aa -> getContentPref($catarray[$catid][0], true);
|
|
$delete_heading = str_replace("'", "\'", $row['content_heading']);
|
|
|
|
$CONTENT_ADMIN_SPACER = ($row['content_parent']==0 ? TRUE : FALSE);
|
|
$CONTENT_ADMIN_OPTIONS = "<a href='".e_SELF."?cat.edit.".$catid."'>".CONTENT_ICON_EDIT."</a>
|
|
<input type='image' title='".CONTENT_ICON_LAN_1."' name='delete[cat_{$catid}]' src='".CONTENT_ICON_DELETE_BASE."' onclick=\"return jsconfirm('".$tp->toJS(CONTENT_ADMIN_JS_LAN_9."\\n\\n".CONTENT_ADMIN_JS_LAN_0."\\n\\n[".CONTENT_ADMIN_JS_LAN_6." ".$catid." : ".$delete_heading."]\\n\\n")."')\"/>";
|
|
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_CATEGORY_TABLE, FALSE, $content_shortcodes);
|
|
}
|
|
}
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_CATEGORY_END, FALSE, $content_shortcodes);
|
|
}
|
|
$ns -> tablerender(CONTENT_ADMIN_CAT_LAN_10, $text);
|
|
unset($row['content_id'], $row['content_heading'], $row['content_subheading'], $row['content_text'], $row['content_icon']);
|
|
}
|
|
|
|
function manager(){
|
|
global $qs, $sql, $ns, $rs, $aa, $plugintable, $plugindir, $tp, $content_shortcodes, $content_pref, $stylespacer, $eArrayStorage, $CONTENT_ADMIN_MANAGER_START, $CONTENT_ADMIN_MANAGER_TABLE, $CONTENT_ADMIN_MANAGER_END, $catarray, $catid, $row, $pre, $CONTENT_ADMIN_SPACER;
|
|
|
|
$catarray = $aa -> getCategoryTree("", "", FALSE);
|
|
$array = array_keys($catarray);
|
|
|
|
if(!is_array($array)){
|
|
$text = "<div style='text-align:center;'>".CONTENT_ADMIN_CAT_LAN_9."</div>";
|
|
}else{
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_MANAGER_START, FALSE, $content_shortcodes);
|
|
|
|
if(!is_object($sql)){ $sql = new db; }
|
|
foreach($array as $catid){
|
|
if($category_total = $sql -> db_Select($plugintable, "content_id, content_heading, content_subheading, content_parent, content_icon, content_author", "content_id='".intval($catid)."' ")){
|
|
$row = $sql -> db_Fetch();
|
|
$content_pref = $aa -> getContentPref($catid, true);
|
|
$CONTENT_ADMIN_SPACER = ($row['content_parent']==0 ? TRUE : FALSE);
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_MANAGER_TABLE, FALSE, $content_shortcodes);
|
|
}
|
|
}
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_MANAGER_END, FALSE, $content_shortcodes);
|
|
}
|
|
$ns -> tablerender(CONTENT_ADMIN_CAT_LAN_10, $text);
|
|
unset($row['content_id'], $row['content_heading'], $row['content_subheading'], $row['content_text'], $row['content_icon']);
|
|
}
|
|
|
|
|
|
function manager_category(){
|
|
global $plugintable, $qs, $sql, $ns, $rs, $aa, $eArrayStorage, $tp, $content_shortcodes, $CONTENT_ADMIN_MANAGER_CATEGORY, $CONTENT_ADMIN_BUTTON, $CONTENT_ADMIN_MANAGER_OPTIONS, $content_pref;
|
|
|
|
if( !getperms("0") && ($qs[1]!='default' || !is_numeric($qs[1])) ){ js_location(e_SELF); }
|
|
|
|
if($qs[1] == "default"){
|
|
$caption = CONTENT_ADMIN_OPT_LAN_0." : ".CONTENT_ADMIN_OPT_LAN_1;
|
|
$content_pref = $aa -> getContentPref('0');
|
|
}elseif(is_numeric($qs[1])){
|
|
if(!is_object($sql)){ $sql = new db; }
|
|
if(!$sql -> db_Select($plugintable, "content_id, content_heading, content_pref", "content_id='".intval($qs[1])."' ")){
|
|
header("location:".e_SELF."?manager"); exit;
|
|
}else{
|
|
$row = $sql -> db_Fetch();
|
|
$caption = CONTENT_ADMIN_CAT_LAN_30." : ".$row['content_heading'];
|
|
$content_pref = $eArrayStorage->ReadArray($row['content_pref']);
|
|
}
|
|
}else{
|
|
header("location:".e_SELF."?option"); exit;
|
|
}
|
|
$content_pref = $aa -> parseConstants($content_pref);
|
|
$CONTENT_ADMIN_BUTTON = $rs -> form_button("submit", "update_manager", LAN_SAVE)." ".$rs -> form_hidden("options_type", intval($qs[1]));
|
|
$CONTENT_ADMIN_MANAGER_OPTIONS = $this->manager_category_options($content_pref);
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_MANAGER_CATEGORY, FALSE, $content_shortcodes);
|
|
$ns -> tablerender($caption, $text);
|
|
}
|
|
|
|
function manager_category_options($content_pref){
|
|
global $ns, $rs;
|
|
|
|
//define some variables
|
|
$CONTENT_ADMIN_MANAGER_ROW_TITLE = "<tr><td colspan='2' class='fcaption'>{TOPIC_CAPTION}</td></tr>";
|
|
$CONTENT_ADMIN_MANAGER_ROW_NOEXPAND = "
|
|
<tr>
|
|
<td class='forumheader3' style='width:35%; vertical-align:top;'>{TOPIC_TOPIC}</td>
|
|
<td class='forumheader3'>{TOPIC_FIELD}</td>
|
|
</tr>";
|
|
|
|
$text = "
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_4;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_TITLE);
|
|
|
|
//content_manager_submit_directpost_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_11;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_manager_submit_directpost", "1", ($content_pref['content_manager_submit_directpost'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_manager_submit_directpost", "0", ($content_pref['content_manager_submit_directpost'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
//content_manager_submit_sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_manager_submit_subheading", 1, (isset($content_pref['content_manager_submit_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_32."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_summary", 1, (isset($content_pref['content_manager_submit_summary']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_38."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_startdate", 1, (isset($content_pref['content_manager_submit_startdate']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_33."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_enddate", 1, (isset($content_pref['content_manager_submit_enddate']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_34."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_icon", 1, (isset($content_pref['content_manager_submit_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_attach", 1, (isset($content_pref['content_manager_submit_attach']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_2."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_images", 1, (isset($content_pref['content_manager_submit_images']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_3."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_comment", 1, (isset($content_pref['content_manager_submit_comment']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_4."<br />
|
|
</td><td style='white-space:nowrap; vertical-align:top;'>
|
|
".$rs -> form_checkbox("content_manager_submit_rating", 1, (isset($content_pref['content_manager_submit_rating']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_5."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_score", 1, (isset($content_pref['content_manager_submit_score']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_6."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_pe", 1, (isset($content_pref['content_manager_submit_pe']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_20."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_visibility", 1, (isset($content_pref['content_manager_submit_visibility']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_7."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_meta", 1, (isset($content_pref['content_manager_submit_meta']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_8."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_layout", 1, (isset($content_pref['content_manager_submit_layout']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_9."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_customtags", 1, (isset($content_pref['content_manager_submit_customtags']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_10."<br />
|
|
".$rs -> form_checkbox("content_manager_submit_presettags", 1, (isset($content_pref['content_manager_submit_presettags']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_11."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
//content_manager_submit_custom_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_5;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_manager_submit_custom_number");
|
|
for($i=0;$i<11;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_manager_submit_custom_number'] == $i ? "1" : "0"), $i);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
//content_manager_submit_images_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_3;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_manager_submit_images_number");
|
|
for($i=1;$i<16;$i++){
|
|
$k=$i*2;
|
|
$TOPIC_FIELD .= $rs -> form_option($k, ($content_pref['content_manager_submit_images_number'] == $k ? "1" : "0"), $k);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
//content_manager_submit_files_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_4;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_manager_submit_files_number");
|
|
for($i=1;$i<6;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_manager_submit_files_number'] == $i ? "1" : "0"), $i);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
$text .= "
|
|
</table>";
|
|
|
|
$text .= "
|
|
<br /><br />
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_23;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_TITLE);
|
|
|
|
//content_manager_manager_sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_manager_manager_subheading", 1, (isset($content_pref['content_manager_manager_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_32."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_summary", 1, (isset($content_pref['content_manager_manager_summary']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_38."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_startdate", 1, (isset($content_pref['content_manager_manager_startdate']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_33."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_enddate", 1, (isset($content_pref['content_manager_manager_enddate']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_34."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_icon", 1, (isset($content_pref['content_manager_manager_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_attach", 1, (isset($content_pref['content_manager_manager_attach']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_2."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_images", 1, (isset($content_pref['content_manager_manager_images']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_3."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_comment", 1, (isset($content_pref['content_manager_manager_comment']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_4."<br />
|
|
</td><td style='white-space:nowrap; vertical-align:top;'>
|
|
".$rs -> form_checkbox("content_manager_manager_rating", 1, (isset($content_pref['content_manager_manager_rating']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_5."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_score", 1, (isset($content_pref['content_manager_manager_score']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_6."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_pe", 1, (isset($content_pref['content_manager_manager_pe']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_20."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_visibility", 1, (isset($content_pref['content_manager_manager_visibility']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_7."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_meta", 1, (isset($content_pref['content_manager_manager_meta']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_8."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_layout", 1, (isset($content_pref['content_manager_manager_layout']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_9."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_customtags", 1, (isset($content_pref['content_manager_manager_customtags']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_10."<br />
|
|
".$rs -> form_checkbox("content_manager_manager_presettags", 1, (isset($content_pref['content_manager_manager_presettags']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_11."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
//content_manager_manager_custom_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_5;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_manager_manager_custom_number");
|
|
for($i=0;$i<11;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_manager_manager_custom_number'] == $i ? "1" : "0"), $i);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
//content_manager_manager_images_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_3;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_manager_manager_images_number");
|
|
for($i=1;$i<16;$i++){
|
|
$k=$i*2;
|
|
$TOPIC_FIELD .= $rs -> form_option($k, ($content_pref['content_manager_manager_images_number'] == $k ? "1" : "0"), $k);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
//content_manager_manager_files_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_4;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_manager_manager_files_number");
|
|
for($i=1;$i<6;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_manager_manager_files_number'] == $i ? "1" : "0"), $i);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $CONTENT_ADMIN_MANAGER_ROW_NOEXPAND);
|
|
|
|
$text .= "
|
|
</table>";
|
|
|
|
|
|
return $text;
|
|
}
|
|
|
|
|
|
|
|
|
|
function show_create_category(){
|
|
global $qs, $plugintable, $plugindir, $sql, $ns, $rs, $aa, $fl, $pref, $tp, $content_shortcodes, $row, $message;
|
|
global $show, $CONTENT_ADMIN_CAT_CREATE, $CONTENT_ADMIN_FORM_TARGET, $CONTENT_ADMIN_BUTTON, $CATFORM_CATEGORY;
|
|
global $months, $current_year, $ne_day, $ne_month, $ne_year, $end_day, $end_month, $end_year, $content_pref;
|
|
|
|
$months = array(CONTENT_ADMIN_DATE_LAN_0, CONTENT_ADMIN_DATE_LAN_1, CONTENT_ADMIN_DATE_LAN_2, CONTENT_ADMIN_DATE_LAN_3, CONTENT_ADMIN_DATE_LAN_4, CONTENT_ADMIN_DATE_LAN_5, CONTENT_ADMIN_DATE_LAN_6, CONTENT_ADMIN_DATE_LAN_7, CONTENT_ADMIN_DATE_LAN_8, CONTENT_ADMIN_DATE_LAN_9, CONTENT_ADMIN_DATE_LAN_10, CONTENT_ADMIN_DATE_LAN_11);
|
|
|
|
if(!is_object($sql)){ $sql = new db; }
|
|
$array = $aa -> getCategoryTree("", "", FALSE);
|
|
$mainparent = $aa -> getMainParent( (isset($qs[3]) && is_numeric($qs[3]) ? $qs[3] : (isset($qs[2]) && is_numeric($qs[2]) ? $qs[2] : "0") ) );
|
|
$content_pref = $aa -> getContentPref($mainparent, true);
|
|
|
|
if( $qs[0] == "cat" && $qs[1] == "create" && isset($qs[2]) && is_numeric($qs[2]) ){
|
|
if(!$sql -> db_Select($plugintable, "*", "content_id='".intval($qs[2])."' ")){
|
|
header("location:".e_SELF."?cat"); exit;
|
|
}
|
|
}
|
|
if( $qs[0] == "cat" && $qs[1] == "edit" && isset($qs[2]) && is_numeric($qs[2]) ){
|
|
if(!$sql -> db_Select($plugintable, "*", "content_id='".intval($qs[2])."' ")){
|
|
header("location:".e_SELF."?cat"); exit;
|
|
}else{
|
|
$row = $sql -> db_Fetch();
|
|
if(substr($row['content_parent'],0,1) != "0"){
|
|
header("location:".e_SELF."?cat"); exit;
|
|
}
|
|
$menuheading = $row['content_heading'];
|
|
}
|
|
}
|
|
|
|
if(isset($_POST['preview_category'])){
|
|
$cat_heading = $tp -> post_toHTML($_POST['cat_heading']);
|
|
$cat_subheading = $tp -> post_toHTML($_POST['cat_subheading']);
|
|
if(e_WYSIWYG){
|
|
$_POST['cat_text'] = $tp->createConstants($_POST['cat_text']); // convert e107_images/ to {e_IMAGE} etc.
|
|
}
|
|
$cat_text = $tp->post_toHTML($_POST['cat_text'],TRUE);
|
|
|
|
$text = "
|
|
<div style='text-align:center'>
|
|
<table class='fborder' style='".ADMIN_WIDTH."' border='0'>
|
|
<tr>
|
|
<td class='forumheader3' rowspan='3' style='width:5%; vertical-align:top;'><img src='".$content_pref['content_cat_icon_path_large'].$_POST['cat_icon']."' style='border:0' alt='' /></td>
|
|
<td class='fcaption'>".$cat_heading."</td>
|
|
</tr>
|
|
<tr><td class='forumheader3'>".$cat_subheading."</td></tr>
|
|
<tr><td class='forumheader3'>".$cat_text."</td></tr>
|
|
<tr><td colspan='2'> </td></tr>
|
|
<tr><td class='forumheader3'>".CONTENT_ADMIN_DATE_LAN_15."</td><td class='forumheader3'>
|
|
".($_POST['ne_day'] != "none" ? $_POST['ne_day'] : "")." ".$months[($_POST['ne_month']-1)]." ".($_POST['ne_year'] != "none" ? $_POST['ne_year'] : "")."
|
|
</td></tr>
|
|
<tr><td class='forumheader3'>".CONTENT_ADMIN_DATE_LAN_16."</td><td class='forumheader3'>
|
|
".($_POST['end_day'] != "none" ? $_POST['end_day'] : "")." ".$months[($_POST['end_month']-1)]." ".($_POST['end_year'] != "none" ? $_POST['end_year'] : "")."
|
|
</td></tr>
|
|
<tr><td class='forumheader3'>".CONTENT_ADMIN_CAT_LAN_17."</td><td class='forumheader3'>".r_userclass_name($_POST['cat_class'])."</td></tr>
|
|
<tr><td class='forumheader3'>".CONTENT_ADMIN_CAT_LAN_14."</td><td class='forumheader3'>".($_POST['cat_comment'] == "1" ? CONTENT_ADMIN_ITEM_LAN_85 : CONTENT_ADMIN_ITEM_LAN_86)."</td></tr>
|
|
<tr><td class='forumheader3'>".CONTENT_ADMIN_CAT_LAN_15."</td><td class='forumheader3'>".($_POST['cat_rate'] == "1" ? CONTENT_ADMIN_ITEM_LAN_85 : CONTENT_ADMIN_ITEM_LAN_86)."</td></tr>
|
|
<tr><td class='forumheader3'>".CONTENT_ADMIN_CAT_LAN_16."</td><td class='forumheader3'>".($_POST['cat_pe'] == "1" ? CONTENT_ADMIN_ITEM_LAN_85 : CONTENT_ADMIN_ITEM_LAN_86)."</td></tr>
|
|
</table>
|
|
</div>";
|
|
|
|
$ns -> tablerender($cat_heading, $text);
|
|
}
|
|
|
|
if( isset($_POST['preview_category']) || isset($message) || isset($_POST['uploadcaticon']) ){
|
|
$row['content_heading'] = $tp -> post_toForm($_POST['cat_heading']);
|
|
$row['content_subheading'] = $tp -> post_toForm($_POST['cat_subheading']);
|
|
if(e_WYSIWYG){
|
|
$_POST['cat_text'] = $tp->toHTML($_POST['cat_text'],$parseBB = TRUE); // parse the bbcodes to we can edit as html.
|
|
$_POST['cat_text'] = $tp->replaceConstants($_POST['cat_text'],TRUE); // eg. replace {e_IMAGE} with e107_images/ and NOT ../e107_images
|
|
}
|
|
$row['content_text'] = $tp -> post_toForm($_POST['cat_text']);
|
|
$ne_day = $_POST['ne_day'];
|
|
$ne_month = $_POST['ne_month'];
|
|
$ne_year = $_POST['ne_year'];
|
|
$end_day = $_POST['end_day'];
|
|
$end_month = $_POST['end_month'];
|
|
$end_year = $_POST['end_year'];
|
|
$row['content_icon'] = $_POST['cat_icon'];
|
|
$row['content_comment'] = $_POST['cat_comment'];
|
|
$row['content_rate'] = $_POST['cat_rate'];
|
|
$row['content_pe'] = $_POST['cat_pe'];
|
|
$row['content_class'] = $_POST['cat_class'];
|
|
}else{
|
|
if(e_WYSIWYG){
|
|
$row['content_text'] = $tp->replaceConstants($row['content_text'],TRUE); // eg. replace {e_IMAGE} with e107_images/ and NOT ../e107_images
|
|
}
|
|
}
|
|
|
|
//date parsing
|
|
if(isset($row['content_datestamp']) && $row['content_datestamp'] != "0"){
|
|
$startdate = getdate($row['content_datestamp']);
|
|
$ne_day = $startdate['mday'];
|
|
$ne_month = $startdate['mon'];
|
|
$ne_year = $startdate['year'];
|
|
}else{
|
|
$ne_day = (isset($ne_day) ? $ne_day : "");
|
|
$ne_month = (isset($ne_month) ? $ne_month : "");
|
|
$ne_year = (isset($ne_year) ? $ne_year : "");
|
|
}
|
|
if(isset($row['content_enddate']) && $row['content_enddate'] != "0"){
|
|
$enddate = getdate($row['content_enddate']);
|
|
$end_day = $enddate['mday'];
|
|
$end_month = $enddate['mon'];
|
|
$end_year = $enddate['year'];
|
|
}else{
|
|
$end_day = (isset($end_day) ? $end_day : "");
|
|
$end_month = (isset($end_month) ? $end_month : "");
|
|
$end_year = (isset($end_year) ? $end_year : "");
|
|
}
|
|
$smarray = getdate();
|
|
$current_year = $smarray['year'];
|
|
|
|
//check which areas should be visible (dependent on options in admin:create category)
|
|
if( varsettrue($content_pref["content_admincat_subheading"]) ){
|
|
$show['subheading'] = true;
|
|
}else{
|
|
$show['subheading'] = false;
|
|
$hidden .= $rs -> form_hidden("cat_subheading", $row['content_subheading']);
|
|
}
|
|
if( varsettrue($content_pref["content_admincat_startdate"]) ){
|
|
$show['startdate'] = true;
|
|
}else{
|
|
$show['startdate'] = false;
|
|
$hidden .= $rs -> form_hidden("ne_day", $ne_day);
|
|
$hidden .= $rs -> form_hidden("ne_month", $ne_month);
|
|
$hidden .= $rs -> form_hidden("ne_year", $ne_year);
|
|
}
|
|
if( varsettrue($content_pref["content_admincat_enddate"]) ){
|
|
$show['enddate'] = true;
|
|
}else{
|
|
$show['enddate'] = false;
|
|
$hidden .= $rs -> form_hidden("end_day", $end_day);
|
|
$hidden .= $rs -> form_hidden("end_month", $end_month);
|
|
$hidden .= $rs -> form_hidden("end_year", $end_year);
|
|
}
|
|
if( varsettrue($content_pref["content_admincat_uploadicon"]) ){
|
|
$show['uploadicon'] = true;
|
|
}else{
|
|
$show['uploadicon'] = false;
|
|
}
|
|
if( varsettrue($content_pref["content_admincat_selecticon"]) ){
|
|
$show['selecticon'] = true;
|
|
}else{
|
|
$show['selecticon'] = false;
|
|
$hidden .= $rs -> form_hidden("cat_icon", $row['content_icon']);
|
|
}
|
|
if( varsettrue($content_pref["content_admincat_comment"]) ){
|
|
$show['comment'] = true;
|
|
}else{
|
|
$show['comment'] = false;
|
|
$hidden .= $rs -> form_hidden("cat_comment", $row['content_comment']);
|
|
}
|
|
if( varsettrue($content_pref["content_admincat_rating"]) ){
|
|
$show['rating'] = true;
|
|
}else{
|
|
$show['rating'] = false;
|
|
$hidden .= $rs -> form_hidden("cat_rate", $row['content_rate']);
|
|
}
|
|
if( varsettrue($content_pref["content_admincat_pe"]) ){
|
|
$show['pe'] = true;
|
|
}else{
|
|
$show['pe'] = false;
|
|
$hidden .= $rs -> form_hidden("cat_pe", $row['content_pe']);
|
|
}
|
|
if( varsettrue($content_pref["content_admincat_visibility"]) ){
|
|
$show['visibility'] = true;
|
|
}else{
|
|
$show['visibility'] = false;
|
|
$hidden .= $rs -> form_hidden("cat_class", $row['content_class']);
|
|
}
|
|
|
|
//category parent
|
|
if($qs[1] == "create"){
|
|
$parent = (isset($qs[3]) && is_numeric($qs[3]) ? $qs[3] : (isset($qs[2]) && is_numeric($qs[2]) ? $qs[2] : "0") );
|
|
}elseif($qs[1] == "edit"){
|
|
if(isset($qs[3]) && is_numeric($qs[3])){
|
|
$parent = $qs[3];
|
|
}else{
|
|
$parent = ( strpos($row['content_parent'], ".") ? substr($row['content_parent'],2) : "");
|
|
}
|
|
}
|
|
$CATFORM_CATEGORY = $aa -> ShowOption($parent, "category");
|
|
|
|
//submit/preview button
|
|
$button = $hidden;
|
|
if($qs[1] == "edit" && is_numeric($qs[2]) ){
|
|
$button .= $rs -> form_button("submit", "preview_category", (isset($_POST['preview_category']) ? CONTENT_ADMIN_MAIN_LAN_27 : CONTENT_ADMIN_MAIN_LAN_26));
|
|
$button .= $rs -> form_button("submit", "update_category", CONTENT_ADMIN_CAT_LAN_7).$rs -> form_button("submit", "category_clear", CONTENT_ADMIN_CAT_LAN_21).$rs -> form_hidden("parent_id", $parent).$rs -> form_hidden("cat_id", $qs[2]).$rs -> form_hidden("id", $qs[2]).$rs -> form_hidden("menuheading", $menuheading);
|
|
}else{
|
|
$button .= $rs -> form_button("submit", "preview_category", (isset($_POST['preview_category']) ? CONTENT_ADMIN_MAIN_LAN_27 : CONTENT_ADMIN_MAIN_LAN_26));
|
|
$button .= $rs -> form_button("submit", "create_category", CONTENT_ADMIN_CAT_LAN_6);
|
|
}
|
|
$CONTENT_ADMIN_BUTTON = $button;
|
|
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_CAT_CREATE, FALSE, $content_shortcodes);
|
|
|
|
$caption = ($qs[1] == "edit" && is_numeric($qs[2]) ? CONTENT_ADMIN_CAT_LAN_1 : CONTENT_ADMIN_CAT_LAN_0);
|
|
$ns -> tablerender($caption, $text);
|
|
}
|
|
|
|
|
|
|
|
function show_contentmanager($mode, $userid="", $username=""){
|
|
global $content_shortcodes, $row, $tp, $sql, $sql2, $ns, $rs, $plugintable, $plugindir, $aa, $eArrayStorage;
|
|
global $CONTENT_CONTENTMANAGER_CATEGORY, $CONTENT_CONTENTMANAGER_TABLE, $CONTENT_CONTENTMANAGER_TABLE_START, $CONTENT_CONTENTMANAGER_TABLE_END, $content_pref, $pref;
|
|
|
|
$personalmanagercheck = FALSE;
|
|
|
|
if(!isset($CONTENT_CONTENTMANAGER_TABLE)){
|
|
if(is_readable(e_THEME.$pref['sitetheme']."/content/content_manager_template.php")){
|
|
require_once(e_THEME.$pref['sitetheme']."/content/content_manager_template.php");
|
|
}else{
|
|
require_once(e_PLUGIN."content/templates/content_manager_template.php");
|
|
}
|
|
}
|
|
$array = $aa -> getCategoryTree("", "", TRUE);
|
|
$catarray = array_keys($array);
|
|
$content_contentmanager_table_string = "";
|
|
foreach($catarray as $catid){
|
|
if($sql -> db_Select($plugintable, "content_id, content_heading, content_subheading, content_text, content_pref", " content_id='".intval($catid)."' ")){
|
|
$row = $sql -> db_Fetch();
|
|
|
|
//get preferences for this category
|
|
$content_pref = $eArrayStorage->ReadArray($row['content_pref']);
|
|
|
|
//if inherit is used in the manager, we need to get the preferences from the core plugin table default preferences
|
|
//and use those preferences in the permissions check.
|
|
if( varsettrue($content_pref['content_manager_inherit']) ){
|
|
$sql2 -> db_Select("core", "e107_value", "e107_name='$plugintable' ");
|
|
$row2 = $sql2 -> db_Fetch();
|
|
$content_pref = $eArrayStorage->ReadArray($row2['e107_value']);
|
|
}
|
|
|
|
//now we can check the permissions for this user
|
|
if( (isset($content_pref["content_manager_approve"]) && check_class($content_pref["content_manager_approve"])) ||
|
|
(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_submit"]) && check_class($content_pref["content_manager_submit"]))
|
|
){
|
|
$personalmanagercheck = TRUE;
|
|
$content_contentmanager_table_string .= $tp -> parseTemplate($CONTENT_CONTENTMANAGER_TABLE, FALSE, $content_shortcodes);
|
|
}
|
|
}
|
|
}
|
|
if($personalmanagercheck == TRUE){
|
|
$text = $CONTENT_CONTENTMANAGER_TABLE_START.$content_contentmanager_table_string.$CONTENT_CONTENTMANAGER_TABLE_END;
|
|
$ns -> tablerender(CONTENT_ADMIN_ITEM_LAN_56, $text);
|
|
}else{
|
|
header("location:".$plugindir."content.php"); exit;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function show_order(){
|
|
global $qs, $sql, $sql2, $ns, $rs, $aa, $plugintable, $plugindir, $tp, $content_shortcodes, $content_pref, $CONTENT_ADMIN_ORDER_START, $CONTENT_ADMIN_ORDER_TABLE, $CONTENT_ADMIN_ORDER_END, $CONTENT_ADMIN_ORDER_UPDOWN, $CONTENT_ADMIN_ORDER_SELECT, $stylespacer, $catarray, $catid, $CONTENT_ADMIN_ORDER_AMOUNT, $CONTENT_ADMIN_ORDER_CAT, $CONTENT_ADMIN_ORDER_CATALL, $CONTENT_ADMIN_BUTTON, $row, $CONTENT_ADMIN_SPACER;
|
|
|
|
$catarray = $aa -> getCategoryTree("", "", FALSE);
|
|
$array = array_keys($catarray);
|
|
|
|
//number of main parents
|
|
$mp = $sql -> db_Count($plugintable, "(*)", "WHERE content_parent='0' AND content_refer != 'sa' ");
|
|
|
|
if(!is_array($array)){
|
|
$text = "<div style='text-align:center;'>".CONTENT_ADMIN_CAT_LAN_9."</div>";
|
|
}else{
|
|
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_ORDER_START, FALSE, $content_shortcodes);
|
|
|
|
if(!is_object($sql)){ $sql = new db; }
|
|
foreach($array as $catid){
|
|
if(!$category_total = $sql -> db_Select($plugintable, "content_id, content_heading, content_subheading, content_parent, content_icon, content_author, content_order", "content_id='".intval($catid)."' ")){
|
|
$text .= "<div style='text-align:center;'>".CONTENT_ADMIN_CAT_LAN_9."</div>";
|
|
}else{
|
|
$row = $sql -> db_Fetch();
|
|
|
|
$content_pref = $aa -> getContentPref($catarray[$catid][0], true);
|
|
|
|
//count subcategories for a main parent
|
|
if($row['content_parent'] == 0){
|
|
$ordermax = $mp;
|
|
}else{
|
|
$mainparent = $aa -> getMainParent($row['content_id']);
|
|
$subs = $aa -> getCategoryTree("", $mainparent, FALSE);
|
|
$ordermax = count($subs)-1;
|
|
}
|
|
|
|
$CONTENT_ADMIN_ORDER_CAT = "";
|
|
$CONTENT_ADMIN_ORDER_CATALL = "";
|
|
|
|
//count items in category
|
|
if(!is_object($sql2)){ $sql2 = new db; }
|
|
$n = $sql2 -> db_Count($plugintable, "(*)", "WHERE content_parent='".intval($catid)."' AND content_refer != 'sa' ");
|
|
if($n > 1 || $row['content_parent'] == 0){
|
|
$CONTENT_ADMIN_ORDER_CAT = "<a href='".e_SELF."?order.".$catarray[$catid][0].".".$catid."'>".CONTENT_ICON_ORDERCAT."</a>";
|
|
$CONTENT_ADMIN_ORDER_CATALL = ($row['content_parent'] == 0 ? "<a href='".e_SELF."?order.".$catid."'>".CONTENT_ICON_ORDERALL."</a>" : " ");
|
|
}
|
|
$CONTENT_ADMIN_ORDER_AMOUNT = "(".($n == 1 ? $n." ".CONTENT_ADMIN_CAT_LAN_56 : $n." ".CONTENT_ADMIN_CAT_LAN_57).")";
|
|
|
|
//up arrow
|
|
if($row['content_order'] != 1 && $row['content_order'] != 0){
|
|
$up = "<a href='".e_SELF."?order.inc.".$catid."-".$row['content_order']."'>".CONTENT_ICON_ORDER_UP."</a> ";
|
|
}else{
|
|
$up = " ";
|
|
}
|
|
//down arrow
|
|
if($row['content_order'] != $ordermax){
|
|
$down = "<a href='".e_SELF."?order.dec.".$catid."-".$row['content_order']."'>".CONTENT_ICON_ORDER_DOWN."</a>";
|
|
}else{
|
|
$down = " ";
|
|
}
|
|
$CONTENT_ADMIN_ORDER_UPDOWN = $up.$down;
|
|
|
|
//select box
|
|
$sel = "<select name='order[]' class='tbox'>";
|
|
for($k=1;$k<=$ordermax;$k++){
|
|
$sel .= $rs -> form_option($k, ($row['content_order'] == $k ? "1" : "0"), $catid.".".$k.".cat");
|
|
}
|
|
$sel .= "</select>";
|
|
$CONTENT_ADMIN_ORDER_SELECT = $sel;
|
|
|
|
$CONTENT_ADMIN_SPACER = ($row['content_parent']==0 ? TRUE : FALSE);
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_ORDER_TABLE, FALSE, $content_shortcodes);
|
|
}
|
|
}
|
|
$CONTENT_ADMIN_BUTTON = $rs -> form_button("submit", "update_order", CONTENT_ADMIN_ITEM_LAN_61);
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_ORDER_END, FALSE, $content_shortcodes);
|
|
}
|
|
$ns -> tablerender(CONTENT_ADMIN_ITEM_LAN_62, $text);
|
|
}
|
|
|
|
|
|
|
|
function show_content_order($mode){
|
|
global $sql2, $ns, $rs, $qs, $plugintable, $plugindir, $aa, $tp, $content_shortcodes, $CONTENT_ADMIN_ORDER_CONTENT_START, $CONTENT_ADMIN_ORDER_CONTENT_TABLE, $CONTENT_ADMIN_ORDER_CONTENT_END, $CONTENT_ADMIN_FORM_TARGET, $CONTENT_ADMIN_BUTTON, $CONTENT_ADMIN_ORDER_UPDOWN, $CONTENT_ADMIN_ORDER_SELECT, $row;
|
|
|
|
$allcats = $aa -> getCategoryTree("", "", FALSE);
|
|
if($mode == "ci"){
|
|
$qrystring = "order.".$qs[1].".".$qs[2];
|
|
$formtarget = e_SELF."?order.".$qs[1].".".$qs[2];
|
|
$qry = "content_parent = '".intval($qs[2])."' ";
|
|
$order = "SUBSTRING_INDEX(content_order, '.', 1)+0";
|
|
}elseif($mode == "ai"){
|
|
$qrystring = "order.".$qs[1];
|
|
$formtarget = e_SELF."?order.".$qs[1];
|
|
$array = $aa -> getCategoryTree("", intval($qs[1]), FALSE);
|
|
$validparent = implode(",", array_keys($array));
|
|
$qry = " content_parent REGEXP '".$aa -> CONTENTREGEXP($validparent)."' ";
|
|
$order = "SUBSTRING_INDEX(content_order, '.', -1)+0";
|
|
}
|
|
$content_pref = $aa -> getContentPref(intval($qs[1]), true);
|
|
|
|
if(!$content_total = $sql2 -> db_Select($plugintable, "content_id, content_heading, content_author, content_parent, content_order", "content_refer != 'sa' AND ".$qry." ORDER BY ".$order." ASC, content_heading DESC ")){
|
|
$text = "<div style='text-align:center'>".CONTENT_ADMIN_ITEM_LAN_4."</div>";
|
|
}else{
|
|
$CONTENT_ADMIN_FORM_TARGET = $formtarget;
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_ORDER_CONTENT_START, FALSE, $content_shortcodes);
|
|
|
|
while($row = $sql2 -> db_Fetch()){
|
|
$tmp = explode(".", $row['content_order']);
|
|
if(!$tmp[1]){ $tmp[1] = "0"; }
|
|
$row['content_order'] = $tmp[0]."-".$tmp[1];
|
|
|
|
$ccheck = ($mode=='ci' ? $tmp[0] : $tmp[1]);
|
|
$cid = $row['content_id'];
|
|
$corder = $row['content_order'];
|
|
|
|
//up arrow
|
|
if($ccheck != 1 && $ccheck != 0){
|
|
$up = "<a href='".e_SELF."?".$qrystring.".inc.".$cid."-".$corder."'>".CONTENT_ICON_ORDER_UP."</a> ";
|
|
}else{
|
|
$up = " ";
|
|
}
|
|
//down arrow
|
|
if($ccheck != $content_total){
|
|
$down = "<a href='".e_SELF."?".$qrystring.".dec.".$cid."-".$corder."'>".CONTENT_ICON_ORDER_DOWN."</a>";
|
|
}else{
|
|
$down = " ";
|
|
}
|
|
$CONTENT_ADMIN_ORDER_UPDOWN = $up.$down;
|
|
|
|
//selectbox order
|
|
$sel = "<select name='order[]' class='tbox'>";
|
|
for($k=1;$k<=$content_total;$k++){
|
|
$sel .= $rs -> form_option($k, ($ccheck == $k ? "1" : "0"), $cid.".".$k.".".$mode.".".$corder);
|
|
}
|
|
$sel .= "</select>";
|
|
$CONTENT_ADMIN_ORDER_SELECT = $sel;
|
|
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_ORDER_CONTENT_TABLE, FALSE, $content_shortcodes);
|
|
}
|
|
$CONTENT_ADMIN_BUTTON = $rs -> form_button("submit", "update_order", CONTENT_ADMIN_ITEM_LAN_61);
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_ORDER_CONTENT_END, FALSE, $content_shortcodes);
|
|
}
|
|
$ns -> tablerender(CONTENT_ADMIN_ITEM_LAN_65, $text);
|
|
return;
|
|
}
|
|
|
|
function show_options(){
|
|
global $sql2, $ns, $rs, $aa, $plugintable, $plugindir, $tp, $content_shortcodes, $stylespacer, $pref, $row, $content_pref, $CONTENT_ADMIN_OPTIONS_START, $CONTENT_ADMIN_OPTIONS_TABLE, $CONTENT_ADMIN_OPTIONS_END;
|
|
|
|
// include_lan($plugindir."languages/".e_LANGUAGE."/lan_content_options.php");
|
|
|
|
$text = $tp -> parseTemplate($CONTENT_ADMIN_OPTIONS_START, FALSE, $content_shortcodes);
|
|
|
|
$content_pref = $aa -> getContentPref(0, true);
|
|
|
|
if($category_total = $sql2 -> db_Select($plugintable, "content_id, content_heading, content_subheading, content_icon, content_author", "content_parent='0' ")){
|
|
while($row = $sql2 -> db_Fetch()){
|
|
$content_pref = $aa -> getContentPref($row['content_id'], true);
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_OPTIONS_TABLE, FALSE, $content_shortcodes);
|
|
}
|
|
}
|
|
$text .= $tp -> parseTemplate($CONTENT_ADMIN_OPTIONS_END, FALSE, $content_shortcodes);
|
|
$ns -> tablerender(CONTENT_ADMIN_MENU_LAN_6, $text);
|
|
}
|
|
|
|
|
|
|
|
function show_options_cat(){
|
|
global $qs, $id, $sql, $ns, $rs, $aa, $content_pref, $pref, $plugintable, $plugindir;
|
|
global $fl, $stylespacer, $tp;
|
|
|
|
if($qs[1] == "default"){
|
|
$id = "0";
|
|
$caption = CONTENT_ADMIN_OPT_LAN_0." : ".CONTENT_ADMIN_OPT_LAN_1;
|
|
}elseif(is_numeric($qs[1])){
|
|
$id = $qs[1];
|
|
$sqlo = new db;
|
|
if(!$sqlo -> db_Select($plugintable, "content_heading", "content_id='".intval($id)."' AND content_parent = '0' ")){
|
|
header("location:".e_SELF."?option"); exit;
|
|
}else{
|
|
while($rowo = $sqlo -> db_Fetch()){
|
|
$caption = CONTENT_ADMIN_OPT_LAN_0." : ".$rowo['content_heading'];
|
|
}
|
|
}
|
|
}else{
|
|
header("location:".e_SELF."?option"); exit;
|
|
}
|
|
|
|
$content_pref = $aa -> getContentPref($id);
|
|
|
|
//define some variables
|
|
$TOPIC_TABLE_END = $this->pref_submit()."</table></div>";
|
|
$TOPIC_TITLE_ROW = "<tr><td colspan='2' class='fcaption'>{TOPIC_CAPTION}</td></tr>";
|
|
$TOPIC_TABLE_START = "";
|
|
|
|
$TOPIC_ROW_NOEXPAND = "
|
|
<tr>
|
|
<td class='forumheader3' style='width:35%; vertical-align:top;'>{TOPIC_TOPIC}</td>
|
|
<td class='forumheader3'>{TOPIC_FIELD}</td>
|
|
</tr>";
|
|
|
|
$TOPIC_ROW = "
|
|
<tr>
|
|
<td class='forumheader3' style='width:20%; vertical-align:top;'>{TOPIC_TOPIC}</td>
|
|
<td class='forumheader3' style='vertical-align:top;'>
|
|
<a style='cursor: pointer;' onclick='expandit(this);'>{TOPIC_HEADING}</a>
|
|
<div style='display: none;'>
|
|
<div class='smalltext'>{TOPIC_HELP}</div><br />
|
|
{TOPIC_FIELD}
|
|
</div>
|
|
</td>
|
|
</tr>";
|
|
|
|
$TOPIC_ROW_SPACER = "<tr><td style='border:0; height:20px;' colspan='2'></td></tr>";
|
|
|
|
$text = "
|
|
<script type=\"text/javascript\">
|
|
<!--
|
|
var hideid=\"creation\";
|
|
function showhideit(showid){
|
|
if (hideid!=showid){
|
|
show=document.getElementById(showid).style;
|
|
hide=document.getElementById(hideid).style;
|
|
show.display=\"\";
|
|
hide.display=\"none\";
|
|
|
|
showh=document.getElementById(showid+'help').style;
|
|
hideh=document.getElementById(hideid+'help').style;
|
|
showh.display=\"\";
|
|
hideh.display=\"none\";
|
|
|
|
hideid = showid;
|
|
}
|
|
}
|
|
//-->
|
|
</script>";
|
|
|
|
$text .= "
|
|
<div style='text-align:center'>
|
|
<form method='post' name='optform' action='".e_SELF."?".e_QUERY."'>\n
|
|
|
|
<div id='creation' style='text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_3;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_admin_sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_admin_subheading", 1, (isset($content_pref['content_admin_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_32."<br />
|
|
".$rs -> form_checkbox("content_admin_summary", 1, (isset($content_pref['content_admin_summary']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_38."<br />
|
|
".$rs -> form_checkbox("content_admin_startdate", 1, (isset($content_pref['content_admin_startdate']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_33."<br />
|
|
".$rs -> form_checkbox("content_admin_enddate", 1, (isset($content_pref['content_admin_enddate']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_34."<br />
|
|
".$rs -> form_checkbox("content_admin_icon", 1, (isset($content_pref['content_admin_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_admin_attach", 1, (isset($content_pref['content_admin_attach']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_2."<br />
|
|
".$rs -> form_checkbox("content_admin_images", 1, (isset($content_pref['content_admin_images']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_3."<br />
|
|
".$rs -> form_checkbox("content_admin_comment", 1, (isset($content_pref['content_admin_comment']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_4."<br />
|
|
</td><td style='white-space:nowrap; vertical-align:top;'>
|
|
".$rs -> form_checkbox("content_admin_rating", 1, (isset($content_pref['content_admin_rating']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_5."<br />
|
|
".$rs -> form_checkbox("content_admin_score", 1, (isset($content_pref['content_admin_score']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_6."<br />
|
|
".$rs -> form_checkbox("content_admin_pe", 1, (isset($content_pref['content_admin_pe']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_20."<br />
|
|
".$rs -> form_checkbox("content_admin_visibility", 1, (isset($content_pref['content_admin_visibility']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_7."<br />
|
|
".$rs -> form_checkbox("content_admin_meta", 1, (isset($content_pref['content_admin_meta']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_8."<br />
|
|
".$rs -> form_checkbox("content_admin_layout", 1, (isset($content_pref['content_admin_layout']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_9."<br />
|
|
".$rs -> form_checkbox("content_admin_customtags", 1, (isset($content_pref['content_admin_customtags']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_10."<br />
|
|
".$rs -> form_checkbox("content_admin_presettags", 1, (isset($content_pref['content_admin_presettags']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_11."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_admin_images_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_3;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_admin_images_number");
|
|
$content_pref['content_admin_images_number'] = varset($content_pref['content_admin_images_number'],"10");
|
|
for($i=1;$i<16;$i++){
|
|
$k=$i*2;
|
|
$TOPIC_FIELD .= $rs -> form_option($k, ($content_pref['content_admin_images_number'] == $k ? "1" : "0"), $k);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_admin_files_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_4;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_admin_files_number");
|
|
$content_pref['content_admin_files_number'] = varset($content_pref['content_admin_files_number'],"1");
|
|
for($i=1;$i<6;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_admin_files_number'] == $i ? "1" : "0"), $i);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_admin_custom_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_5;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_admin_custom_number");
|
|
for($i=0;$i<11;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_admin_custom_number'] == $i ? "1" : "0"), $i);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_admin_loadicons
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_176;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_admin_loadicons", "1", ($content_pref['content_admin_loadicons'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_admin_loadicons", "0", ($content_pref['content_admin_loadicons'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_admin_loadattach
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_177;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_admin_loadattach", "1", ($content_pref['content_admin_loadattach'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_admin_loadattach", "0", ($content_pref['content_admin_loadattach'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_admin_custom_preset_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_6;
|
|
$TOPIC_HEADING = CONTENT_ADMIN_OPT_LAN_7;
|
|
$TOPIC_HELP = "";
|
|
$i=0;
|
|
$existing = 0;
|
|
$TOPIC_FIELD = "
|
|
<div id='div_content_custom_preset' style='width:80%;'>";
|
|
for($i=0;$i<count($content_pref['content_custom_preset_key']);$i++){
|
|
if(!empty($content_pref['content_custom_preset_key'][$i])){
|
|
$TOPIC_FIELD .= "
|
|
<span style='white-space:nowrap;'>
|
|
".$rs -> form_text("content_custom_preset_key_order[$existing]", 3, $existing+1, 3)."
|
|
".$rs -> form_text("content_custom_preset_key[$existing]", 50, $content_pref['content_custom_preset_key'][$existing], 100)."
|
|
".$rs -> form_button("button", "x", "x", "onclick=\"document.getElementById('content_custom_preset_key[$existing]').value='';\"", "", "")."
|
|
</span>";
|
|
$existing++;
|
|
}
|
|
}
|
|
$TOPIC_FIELD .= "
|
|
<br />
|
|
<span id='upline_new' style='white-space:nowrap;'></span><br />
|
|
</div><br />";
|
|
|
|
$url = e_PLUGIN."content/handlers/content_preset.php";
|
|
$selectjs = "onchange=\"if(this.options[this.selectedIndex].value != 'none'){ return window.open(this.options[this.selectedIndex].value, 'myWindow', 'status = 1, height = 400, width = 400, resizable = 1'); }\"";
|
|
$TOPIC_FIELD .= "
|
|
<div id='upline_type' style='white-space:nowrap;'>
|
|
".$rs -> form_select_open("type", $selectjs)."
|
|
".$rs -> form_option(CONTENT_PRESET_LAN_25, "1", "none", "")."
|
|
".$rs -> form_option(CONTENT_PRESET_LAN_26, "", $url."?text", "")."
|
|
".$rs -> form_option(CONTENT_PRESET_LAN_27, "", $url."?area", "")."
|
|
".$rs -> form_option(CONTENT_PRESET_LAN_28, "", $url."?select", "")."
|
|
".$rs -> form_option(CONTENT_PRESET_LAN_29, "", $url."?date", "")."
|
|
".$rs -> form_option(CONTENT_PRESET_LAN_30, "", $url."?checkbox", "")."
|
|
".$rs -> form_option(CONTENT_PRESET_LAN_31, "", $url."?radio", "")."
|
|
".$rs -> form_select_close()."
|
|
</div><br />";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_21;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_admin_sections_category
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_admincat_subheading", 1, (isset($content_pref['content_admincat_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_32."<br />
|
|
".$rs -> form_checkbox("content_admincat_startdate", 1, (isset($content_pref['content_admincat_startdate']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_33."<br />
|
|
".$rs -> form_checkbox("content_admincat_enddate", 1, (isset($content_pref['content_admincat_enddate']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_34."<br />
|
|
".$rs -> form_checkbox("content_admincat_uploadicon", 1, (isset($content_pref['content_admincat_uploadicon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_35."<br />
|
|
".$rs -> form_checkbox("content_admincat_selecticon", 1, (isset($content_pref['content_admincat_selecticon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_36."<br />
|
|
</td><td style='white-space:nowrap; vertical-align:top;'>
|
|
".$rs -> form_checkbox("content_admincat_comment", 1, (isset($content_pref['content_admincat_comment']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_4."<br />
|
|
".$rs -> form_checkbox("content_admincat_rating", 1, (isset($content_pref['content_admincat_rating']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_5."<br />
|
|
".$rs -> form_checkbox("content_admincat_pe", 1, (isset($content_pref['content_admincat_pe']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_20."<br />
|
|
".$rs -> form_checkbox("content_admincat_visibility", 1, (isset($content_pref['content_admincat_visibility']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_7."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='general' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_6;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_log_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_22;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_log", "1", ($content_pref['content_log'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_log", "0", ($content_pref['content_log'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_blank_icon_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_23;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_blank_icon", "1", ($content_pref['content_blank_icon'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_blank_icon", "0", ($content_pref['content_blank_icon'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_blank_caticon_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_24;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_blank_caticon", "1", ($content_pref['content_blank_caticon'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_blank_caticon", "0", ($content_pref['content_blank_caticon'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_nextprev_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_49;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_nextprev", "1", ($content_pref['content_nextprev'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_nextprev", "0", ($content_pref['content_nextprev'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_nextprev_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_50;
|
|
$TOPIC_FIELD = $rs -> form_select_open("content_nextprev_number");
|
|
for($i=1;$i<21;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_nextprev_number'] == $i ? "1" : "0"), $i);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_defaultorder_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_51;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_defaultorder")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_1, ($content_pref['content_defaultorder'] == "orderaheading" ? "1" : "0"), "orderaheading")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_2, ($content_pref['content_defaultorder'] == "orderdheading" ? "1" : "0"), "orderdheading")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_3, ($content_pref['content_defaultorder'] == "orderadate" ? "1" : "0"), "orderadate")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_4, ($content_pref['content_defaultorder'] == "orderddate" ? "1" : "0"), "orderddate")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_5, ($content_pref['content_defaultorder'] == "orderarefer" ? "1" : "0"), "orderarefer")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_6, ($content_pref['content_defaultorder'] == "orderdrefer" ? "1" : "0"), "orderdrefer")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_7, ($content_pref['content_defaultorder'] == "orderaparent" ? "1" : "0"), "orderaparent")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_8, ($content_pref['content_defaultorder'] == "orderdparent" ? "1" : "0"), "orderdparent")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_9, ($content_pref['content_defaultorder'] == "orderaorder" ? "1" : "0"), "orderaorder")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_10, ($content_pref['content_defaultorder'] == "orderdorder" ? "1" : "0"), "orderdorder")."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_upload_image_size_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_52;
|
|
$TOPIC_HEADING = CONTENT_ADMIN_OPT_LAN_53;
|
|
$TOPIC_HELP = CONTENT_ADMIN_OPT_LAN_54;
|
|
$TOPIC_FIELD = $rs -> form_text("content_upload_image_size", 10, $content_pref['content_upload_image_size'], 3)." ".CONTENT_ADMIN_OPT_LAN_61;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW);
|
|
|
|
//content_upload_image_size_thumb_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_55;
|
|
$TOPIC_HEADING = CONTENT_ADMIN_OPT_LAN_56;
|
|
$TOPIC_HELP = CONTENT_ADMIN_OPT_LAN_57;
|
|
$TOPIC_FIELD = $rs -> form_text("content_upload_image_size_thumb", 10, $content_pref['content_upload_image_size_thumb'], 3)." ".CONTENT_ADMIN_OPT_LAN_61;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW);
|
|
|
|
//content_upload_icon_size_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_58;
|
|
$TOPIC_HEADING = CONTENT_ADMIN_OPT_LAN_59;
|
|
$TOPIC_HELP = CONTENT_ADMIN_OPT_LAN_60;
|
|
$TOPIC_FIELD = $rs -> form_text("content_upload_icon_size", 10, $content_pref['content_upload_icon_size'], 3)." ".CONTENT_ADMIN_OPT_LAN_61;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
//caption
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_MENU_LAN_24;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_breadcrumb_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_26;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_breadcrumb_catall", 1, ($content_pref['content_breadcrumb_catall'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_27."<br />
|
|
".$rs -> form_checkbox("content_breadcrumb_cat", 1, ($content_pref['content_breadcrumb_cat'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_28."<br />
|
|
".$rs -> form_checkbox("content_breadcrumb_authorall", 1, ($content_pref['content_breadcrumb_authorall'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_29."<br />
|
|
".$rs -> form_checkbox("content_breadcrumb_author", 1, ($content_pref['content_breadcrumb_author'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_30."<br />
|
|
".$rs -> form_checkbox("content_breadcrumb_recent", 1, ($content_pref['content_breadcrumb_recent'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_31."<br />
|
|
</td><td style='white-space:nowrap; vertical-align:top;'>
|
|
".$rs -> form_checkbox("content_breadcrumb_item", 1, ($content_pref['content_breadcrumb_item'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_32."<br />
|
|
".$rs -> form_checkbox("content_breadcrumb_archive", 1, ($content_pref['content_breadcrumb_archive'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_34."<br />
|
|
".$rs -> form_checkbox("content_breadcrumb_top", 1, ($content_pref['content_breadcrumb_top'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_33."<br />
|
|
".$rs -> form_checkbox("content_breadcrumb_score", 1, ($content_pref['content_breadcrumb_score'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_35."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_breadcrumb_seperator
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_36;
|
|
$TOPIC_FIELD = $rs -> form_text("content_breadcrumb_seperator", 10, $content_pref['content_breadcrumb_seperator'], 3);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_breadcrumb_base
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_173;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_breadcrumb_base", "1", ($content_pref['content_breadcrumb_base'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_breadcrumb_base", "0", ($content_pref['content_breadcrumb_base'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_breadcrumb_self
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_174;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_breadcrumb_self", "1", ($content_pref['content_breadcrumb_self'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_breadcrumb_self", "0", ($content_pref['content_breadcrumb_self'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_breadcrumb_rendertype_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_37;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_breadcrumb_rendertype")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_39, ($content_pref['content_breadcrumb_rendertype'] == "1" ? "1" : "0"), "1")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_40, ($content_pref['content_breadcrumb_rendertype'] == "2" ? "1" : "0"), "2")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_41, ($content_pref['content_breadcrumb_rendertype'] == "3" ? "1" : "0"), "3")."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
//caption
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_MENU_LAN_25;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_navigator_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_43;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_navigator_catall", 1, ($content_pref['content_navigator_catall'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_27."<br />
|
|
".$rs -> form_checkbox("content_navigator_cat", 1, ($content_pref['content_navigator_cat'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_28."<br />
|
|
".$rs -> form_checkbox("content_navigator_authorall", 1, ($content_pref['content_navigator_authorall'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_29."<br />
|
|
".$rs -> form_checkbox("content_navigator_author", 1, ($content_pref['content_navigator_author'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_30."<br />
|
|
".$rs -> form_checkbox("content_navigator_recent", 1, ($content_pref['content_navigator_recent'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_31."<br />
|
|
</td><td style='white-space:nowrap; vertical-align:top;'>
|
|
".$rs -> form_checkbox("content_navigator_item", 1, ($content_pref['content_navigator_item'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_32."<br />
|
|
".$rs -> form_checkbox("content_navigator_archive", 1, ($content_pref['content_navigator_archive'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_34."<br />
|
|
".$rs -> form_checkbox("content_navigator_top", 1, ($content_pref['content_navigator_top'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_33."<br />
|
|
".$rs -> form_checkbox("content_navigator_score", 1, ($content_pref['content_navigator_score'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_35."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_search_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_44;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_search_catall", 1, ($content_pref['content_search_catall'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_27."<br />
|
|
".$rs -> form_checkbox("content_search_cat", 1, ($content_pref['content_search_cat'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_28."<br />
|
|
".$rs -> form_checkbox("content_search_authorall", 1, ($content_pref['content_search_authorall'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_29."<br />
|
|
".$rs -> form_checkbox("content_search_author", 1, ($content_pref['content_search_author'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_30."<br />
|
|
".$rs -> form_checkbox("content_search_recent", 1, ($content_pref['content_search_recent'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_31."<br />
|
|
</td><td style='white-space:nowrap; vertical-align:top;'>
|
|
".$rs -> form_checkbox("content_search_item", 1, ($content_pref['content_search_item'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_32."<br />
|
|
".$rs -> form_checkbox("content_search_archive", 1, ($content_pref['content_search_archive'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_34."<br />
|
|
".$rs -> form_checkbox("content_search_top", 1, ($content_pref['content_search_top'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_33."<br />
|
|
".$rs -> form_checkbox("content_search_score", 1, ($content_pref['content_search_score'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_35."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_ordering_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_46;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_ordering_cat", 1, ($content_pref['content_ordering_cat'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_28."<br />
|
|
".$rs -> form_checkbox("content_ordering_authorall", 1, ($content_pref['content_ordering_authorall'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_29."<br />
|
|
".$rs -> form_checkbox("content_ordering_author", 1, ($content_pref['content_ordering_author'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_30."<br />
|
|
</td><td style='white-space:nowrap; vertical-align:top;'>
|
|
".$rs -> form_checkbox("content_ordering_recent", 1, ($content_pref['content_ordering_recent'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_31."<br />
|
|
".$rs -> form_checkbox("content_ordering_item", 1, ($content_pref['content_ordering_item'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_32."<br />
|
|
".$rs -> form_checkbox("content_ordering_archive", 1, ($content_pref['content_ordering_archive'] ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_34."<br /> </td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_searchmenu_rendertype_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_48;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_searchmenu_rendertype")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_39, ($content_pref['content_searchmenu_rendertype'] == "1" ? "1" : "0"), "1")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_40, ($content_pref['content_searchmenu_rendertype'] == "2" ? "1" : "0"), "2")."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_5;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_13;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_cat_icon_path_large_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_15;
|
|
$TOPIC_FIELD = $rs -> form_text("content_cat_icon_path_large", 60, $content_pref['content_cat_icon_path_large'], 100);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_icon_path_small_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_16;
|
|
$TOPIC_FIELD = $rs -> form_text("content_cat_icon_path_small", 60, $content_pref['content_cat_icon_path_small'], 100);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_icon_path_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_17;
|
|
$TOPIC_FIELD = $rs -> form_text("content_icon_path", 60, $content_pref['content_icon_path'], 100);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_icon_path_tmp_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_38." ".CONTENT_ADMIN_OPT_LAN_17;
|
|
$TOPIC_FIELD = $rs -> form_text("content_icon_path_tmp", 60, $content_pref['content_icon_path_tmp'], 100);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_image_path_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_18;
|
|
$TOPIC_FIELD = $rs -> form_text("content_image_path", 60, $content_pref['content_image_path'], 100);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_image_path_tmp_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_38." ".CONTENT_ADMIN_OPT_LAN_18;
|
|
$TOPIC_FIELD = $rs -> form_text("content_image_path_tmp", 60, $content_pref['content_image_path_tmp'], 100);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_file_path_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_19;
|
|
$TOPIC_FIELD = $rs -> form_text("content_file_path", 60, $content_pref['content_file_path'], 100);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_file_path_tmp_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_38." ".CONTENT_ADMIN_OPT_LAN_19;
|
|
$TOPIC_FIELD = $rs -> form_text("content_file_path_tmp", 60, $content_pref['content_file_path_tmp'], 100);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_22;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_theme_
|
|
$dirlist = $fl->get_dirs($plugindir."templates/");
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_20;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_theme");
|
|
$counter = 0;
|
|
foreach($dirlist as $themedir){
|
|
$path = "{e_PLUGIN}content/templates/".$themedir."/";
|
|
$TOPIC_FIELD .= $rs -> form_option($path, ($path == $content_pref['content_theme'] ? "1" : "0"), $path);
|
|
$counter++;
|
|
}
|
|
global $THEMES_DIRECTORY, $pref;
|
|
if(is_readable(e_THEME.$pref['sitetheme']."/content/")){
|
|
$path = "{e_THEME}".$pref['sitetheme']."/content/";
|
|
$TOPIC_FIELD .= $rs -> form_option($path, ($path == $content_pref['content_theme'] ? "1" : "0"), $path);
|
|
$counter++;
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_layoutscheme_
|
|
if(!isset($content_pref['content_theme'])){
|
|
$dir = $plugindir."templates/default";
|
|
}else{
|
|
if(is_readable($tp->replaceConstants($content_pref["content_theme"])."content_content_template.php")){
|
|
$dir = $tp->replaceConstants($content_pref["content_theme"]);
|
|
}else{
|
|
$dir = $plugindir."templates/default";
|
|
}
|
|
}
|
|
//get_files($path, $fmask = '', $omit='standard', $recurse_level = 0, $current_level = 0, $dirs_only = FALSE)
|
|
// $rejectlist = array('$.','$..','/','CVS','thumbs.db','Thumbs.db','*._$', 'index', 'null*', '.bak');
|
|
$templatelist = $fl->get_files($dir,"content_content_");
|
|
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_21;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_layout")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_25, 0, "none");
|
|
foreach($templatelist as $template){
|
|
$templatename = substr($template['fname'], 25, -4);
|
|
$templatename = ($template['fname'] == "content_content_template.php" ? "default" : $templatename);
|
|
$TOPIC_FIELD .= $rs -> form_option($templatename, ($content_pref['content_layout'] == $template['fname'] ? "1" : "0"), $template['fname']);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='recentpages' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_9;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_list sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_list_icon", 1, (isset($content_pref['content_list_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_list_subheading", 1, (isset($content_pref['content_list_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_12."<br />
|
|
".$rs -> form_checkbox("content_list_summary", 1, (isset($content_pref['content_list_summary']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_13."<br />
|
|
".$rs -> form_checkbox("content_list_text", 1, (isset($content_pref['content_list_text']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_14."<br />
|
|
".$rs -> form_checkbox("content_list_date", 1, (isset($content_pref['content_list_date']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_15."<br />
|
|
".$rs -> form_checkbox("content_list_parent", 1, (isset($content_pref['content_list_parent']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_21."<br />
|
|
".$rs -> form_checkbox("content_list_refer", 1, (isset($content_pref['content_list_refer']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_22."<br />
|
|
</td><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_list_authorname", 1, (isset($content_pref['content_list_authorname']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_16."<br />
|
|
".$rs -> form_checkbox("content_list_authoremail", 1, (isset($content_pref['content_list_authoremail']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_17."<br />
|
|
".$rs -> form_checkbox("content_list_authorprofile", 1, (isset($content_pref['content_list_authorprofile']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_18."<br />
|
|
".$rs -> form_checkbox("content_list_authoricon", 1, (isset($content_pref['content_list_authoricon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_19."<br />
|
|
".$rs -> form_checkbox("content_list_rating", 1, (isset($content_pref['content_list_rating']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_5."<br />
|
|
".$rs -> form_checkbox("content_list_peicon", 1, (isset($content_pref['content_list_peicon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_20."<br />
|
|
".$rs -> form_checkbox("content_list_editicon", 1, (isset($content_pref['content_list_editicon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_26."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_subheading_char_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_12."<br />".CONTENT_ADMIN_OPT_LAN_77;
|
|
$TOPIC_FIELD = $rs -> form_text("content_list_subheading_char", 10, $content_pref['content_list_subheading_char'], 3)." (".CONTENT_ADMIN_OPT_LAN_79.")";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_subheading_post_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_12."<br />".CONTENT_ADMIN_OPT_LAN_78;
|
|
$TOPIC_FIELD = $rs -> form_text("content_list_subheading_post", 10, $tp->toHTML($content_pref['content_list_subheading_post'],"","defs"), 20);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_summary_char_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_13."<br />".CONTENT_ADMIN_OPT_LAN_77;
|
|
$TOPIC_FIELD = $rs -> form_text("content_list_summary_char", 10, $content_pref['content_list_summary_char'], 3)." (".CONTENT_ADMIN_OPT_LAN_79.")";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_summary_post_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_13."<br />".CONTENT_ADMIN_OPT_LAN_78;
|
|
$TOPIC_FIELD = $rs -> form_text("content_list_summary_post", 10, $tp->toHTML($content_pref['content_list_summary_post'],"","defs"), 20);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_text_char_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_81;
|
|
$TOPIC_FIELD = $rs -> form_text("content_list_text_char", 10, $content_pref['content_list_text_char'], 3)." (".CONTENT_ADMIN_OPT_LAN_80.")";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_text_post_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_78;
|
|
$TOPIC_FIELD = $rs -> form_text("content_list_text_post", 10, $tp->toHTML($content_pref['content_list_text_post'],"","defs"), 20);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_text_link_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_83;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_list_text_link", "1", ($content_pref['content_list_text_link'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_list_text_link", "0", ($content_pref['content_list_text_link'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_authoremail_nonmember_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_64;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_list_authoremail_nonmember", "1", ($content_pref['content_list_authoremail_nonmember'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_list_authoremail_nonmember", "0", ($content_pref['content_list_authoremail_nonmember'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_peicon_all_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_69;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_list_peicon_all", "1", ($content_pref['content_list_peicon_all'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_list_peicon_all", "0", ($content_pref['content_list_peicon_all'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_rating_all_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_70;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_list_rating_all", "1", ($content_pref['content_list_rating_all'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_list_rating_all", "0", ($content_pref['content_list_rating_all'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_datestyle_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_67;
|
|
$TOPIC_FIELD = $rs -> form_text("content_list_datestyle", 15, $content_pref['content_list_datestyle'], 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_155;
|
|
$TOPIC_FIELD = $rs -> form_text("content_list_caption", 25, $tp->toHTML($content_pref['content_list_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_caption_append_name
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_160;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_list_caption_append_name", "1", ($content_pref['content_list_caption_append_name'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_list_caption_append_name", "0", ($content_pref['content_list_caption_append_name'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='catpages' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_10;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_16;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_cat_sections_allcats (view all categories)
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_catall_icon", 1, (isset($content_pref['content_catall_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_catall_subheading", 1, (isset($content_pref['content_catall_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_12."<br />
|
|
".$rs -> form_checkbox("content_catall_text", 1, (isset($content_pref['content_catall_text']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_14."<br />
|
|
".$rs -> form_checkbox("content_catall_date", 1, (isset($content_pref['content_catall_date']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_15."<br />
|
|
".$rs -> form_checkbox("content_catall_rating", 1, (isset($content_pref['content_catall_rating']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_5."<br />
|
|
".$rs -> form_checkbox("content_catall_peicon", 1, (isset($content_pref['content_catall_peicon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_20."<br />
|
|
</td><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_catall_authorname", 1, (isset($content_pref['content_catall_authorname']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_16."<br />
|
|
".$rs -> form_checkbox("content_catall_authoremail", 1, (isset($content_pref['content_catall_authoremail']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_17."<br />
|
|
".$rs -> form_checkbox("content_catall_authorprofile", 1, (isset($content_pref['content_catall_authorprofile']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_18."<br />
|
|
".$rs -> form_checkbox("content_catall_authoricon", 1, (isset($content_pref['content_catall_authoricon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_19."<br />
|
|
".$rs -> form_checkbox("content_catall_comment", 1, (isset($content_pref['content_catall_comment']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_4."<br />
|
|
".$rs -> form_checkbox("content_catall_amount", 1, (isset($content_pref['content_catall_amount']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_23."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_text_char_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_81;
|
|
$TOPIC_FIELD = $rs -> form_text("content_catall_text_char", 10, $content_pref['content_catall_text_char'], 3)." (".CONTENT_ADMIN_OPT_LAN_80.")";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_text_post_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_78;
|
|
$TOPIC_FIELD = $rs -> form_text("content_catall_text_post", 10, $tp->toHTML($content_pref['content_catall_text_post'],"","defs"), 20);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_text_link_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_83;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_catall_text_link", "1", ($content_pref['content_catall_text_link'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_catall_text_link", "0", ($content_pref['content_catall_text_link'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_catall_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_155;
|
|
$TOPIC_FIELD = $rs -> form_text("content_catall_caption", 25, $tp->toHTML($content_pref['content_catall_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_catall_defaultorder
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_51;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_catall_defaultorder")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_1, ($content_pref['content_catall_defaultorder'] == "orderaheading" ? "1" : "0"), "orderaheading")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_2, ($content_pref['content_catall_defaultorder'] == "orderdheading" ? "1" : "0"), "orderdheading")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_3, ($content_pref['content_catall_defaultorder'] == "orderadate" ? "1" : "0"), "orderadate")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_4, ($content_pref['content_catall_defaultorder'] == "orderddate" ? "1" : "0"), "orderddate")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_9, ($content_pref['content_catall_defaultorder'] == "orderaorder" ? "1" : "0"), "orderaorder")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_10, ($content_pref['content_catall_defaultorder'] == "orderdorder" ? "1" : "0"), "orderdorder")."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_17;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_cat_sections (view category)
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1." ".CONTENT_ADMIN_OPT_LAN_SECTION_28;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_cat_icon", 1, (isset($content_pref['content_cat_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_cat_subheading", 1, (isset($content_pref['content_cat_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_12."<br />
|
|
".$rs -> form_checkbox("content_cat_text", 1, (isset($content_pref['content_cat_text']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_14."<br />
|
|
".$rs -> form_checkbox("content_cat_date", 1, (isset($content_pref['content_cat_date']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_15."<br />
|
|
".$rs -> form_checkbox("content_cat_rating", 1, (isset($content_pref['content_cat_rating']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_5."<br />
|
|
".$rs -> form_checkbox("content_cat_peicon", 1, (isset($content_pref['content_cat_peicon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_20."<br />
|
|
</td><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_cat_authorname", 1, (isset($content_pref['content_cat_authorname']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_16."<br />
|
|
".$rs -> form_checkbox("content_cat_authoremail", 1, (isset($content_pref['content_cat_authoremail']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_17."<br />
|
|
".$rs -> form_checkbox("content_cat_authorprofile", 1, (isset($content_pref['content_cat_authorprofile']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_18."<br />
|
|
".$rs -> form_checkbox("content_cat_authoricon", 1, (isset($content_pref['content_cat_authoricon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_19."<br />
|
|
".$rs -> form_checkbox("content_cat_comment", 1, (isset($content_pref['content_cat_comment']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_4."<br />
|
|
".$rs -> form_checkbox("content_cat_amount", 1, (isset($content_pref['content_cat_amount']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_23."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_sections_subcategory_list (view category)
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1." ".CONTENT_ADMIN_OPT_LAN_SECTION_29;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_checkbox("content_catsub_icon", 1, (isset($content_pref['content_catsub_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_catsub_subheading", 1, (isset($content_pref['content_catsub_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_12."<br />
|
|
".$rs -> form_checkbox("content_catsub_amount", 1, (isset($content_pref['content_catsub_amount']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_23."<br />";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_text_char_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_81;
|
|
$TOPIC_FIELD = $rs -> form_text("content_cat_text_char", 10, $content_pref['content_cat_text_char'], 3)." <br />(".CONTENT_ADMIN_OPT_LAN_80.", ".CONTENT_ADMIN_OPT_LAN_166.")";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_text_post_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_78;
|
|
$TOPIC_FIELD = $rs -> form_text("content_cat_text_post", 10, $tp->toHTML($content_pref['content_cat_text_post'],"","defs"), 20);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_text_link_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_82." : ".CONTENT_ADMIN_OPT_LAN_83;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_cat_text_link", "1", ($content_pref['content_cat_text_link'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_cat_text_link", "0", ($content_pref['content_cat_text_link'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_authoremail_nonmember_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_64;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_cat_authoremail_nonmember", "1", ($content_pref['content_cat_authoremail_nonmember'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_cat_authoremail_nonmember", "0", ($content_pref['content_cat_authoremail_nonmember'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_peicon_all_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_69;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_cat_peicon_all", "1", ($content_pref['content_cat_peicon_all'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_cat_peicon_all", "0", ($content_pref['content_cat_peicon_all'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_list_rating_all_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_70;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_cat_rating_all", "1", ($content_pref['content_cat_rating_all'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_cat_rating_all", "0", ($content_pref['content_cat_rating_all'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_showparent_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_84;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_cat_showparent", "1", ($content_pref['content_cat_showparent'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_cat_showparent", "0", ($content_pref['content_cat_showparent'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_showparentsub_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_85;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_cat_showparentsub", "1", ($content_pref['content_cat_showparentsub'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_cat_showparentsub", "0", ($content_pref['content_cat_showparentsub'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_listtype_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_86;
|
|
$TOPIC_FIELD = CONTENT_ADMIN_OPT_LAN_87."<br /><br />
|
|
".$rs -> form_radio("content_cat_listtype", "1", ($content_pref['content_cat_listtype'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_cat_listtype", "0", ($content_pref['content_cat_listtype'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_menuorder_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_88;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_cat_menuorder")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_89, ($content_pref['content_cat_menuorder'] == "1" ? "1" : "0"), "1")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_90, ($content_pref['content_cat_menuorder'] == "2" ? "1" : "0"), "2")."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_rendertype_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_91;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_cat_rendertype")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_92, ($content_pref['content_cat_rendertype'] == "1" ? "1" : "0"), "1")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_41, ($content_pref['content_cat_rendertype'] == "2" ? "1" : "0"), "2")."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_159;
|
|
$TOPIC_FIELD = $rs -> form_text("content_cat_caption", 25, $tp->toHTML($content_pref['content_cat_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_caption_append_name
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_160;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_cat_caption_append_name", "1", ($content_pref['content_cat_caption_append_name'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_cat_caption_append_name", "0", ($content_pref['content_cat_caption_append_name'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_sub_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_161;
|
|
$TOPIC_FIELD = $rs -> form_text("content_cat_sub_caption", 25, $tp->toHTML($content_pref['content_cat_sub_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_item_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_162;
|
|
$TOPIC_FIELD = $rs -> form_text("content_cat_item_caption", 25, $tp->toHTML($content_pref['content_cat_item_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_subcat_levels_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_171;
|
|
$TOPIC_FIELD = CONTENT_ADMIN_OPT_LAN_172."<br />".$rs -> form_text("content_cat_levels", 10, $content_pref['content_cat_levels'], 3);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_cat_defaultorder
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_51;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_cat_defaultorder")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_1, ($content_pref['content_cat_defaultorder'] == "orderaheading" ? "1" : "0"), "orderaheading")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_2, ($content_pref['content_cat_defaultorder'] == "orderdheading" ? "1" : "0"), "orderdheading")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_3, ($content_pref['content_cat_defaultorder'] == "orderadate" ? "1" : "0"), "orderadate")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_4, ($content_pref['content_cat_defaultorder'] == "orderddate" ? "1" : "0"), "orderddate")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_9, ($content_pref['content_cat_defaultorder'] == "orderaorder" ? "1" : "0"), "orderaorder")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_10, ($content_pref['content_cat_defaultorder'] == "orderdorder" ? "1" : "0"), "orderdorder")."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='contentpages' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_11;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_content_sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "<table style='width:100%;' cellpadding='0' cellspacing='0'><tr><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_content_icon", 1, (isset($content_pref['content_content_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_content_attach", 1, (isset($content_pref['content_content_attach']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_2."<br />
|
|
".$rs -> form_checkbox("content_content_images", 1, (isset($content_pref['content_content_images']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_3."<br />
|
|
".$rs -> form_checkbox("content_content_subheading", 1, (isset($content_pref['content_content_subheading']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_12."<br />
|
|
".$rs -> form_checkbox("content_content_summary", 1, (isset($content_pref['content_content_summary']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_13."<br />
|
|
".$rs -> form_checkbox("content_content_authorname", 1, (isset($content_pref['content_content_authorname']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_16."<br />
|
|
".$rs -> form_checkbox("content_content_authoremail", 1, (isset($content_pref['content_content_authoremail']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_17."<br />
|
|
".$rs -> form_checkbox("content_content_authorprofile", 1, (isset($content_pref['content_content_authorprofile']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_18."<br />
|
|
".$rs -> form_checkbox("content_content_authoricon", 1, (isset($content_pref['content_content_authoricon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_19."<br />
|
|
</td><td style='white-space:nowrap;'>
|
|
".$rs -> form_checkbox("content_content_date", 1, (isset($content_pref['content_content_date']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_15."<br />
|
|
".$rs -> form_checkbox("content_content_parent", 1, (isset($content_pref['content_content_parent']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_21."<br />
|
|
".$rs -> form_checkbox("content_content_refer", 1, (isset($content_pref['content_content_refer']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_22."<br />
|
|
".$rs -> form_checkbox("content_content_rating", 1, (isset($content_pref['content_content_rating']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_5."<br />
|
|
".$rs -> form_checkbox("content_content_peicon", 1, (isset($content_pref['content_content_peicon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_20."<br />
|
|
".$rs -> form_checkbox("content_content_comment", 1, (isset($content_pref['content_content_comment']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_4."<br />
|
|
".$rs -> form_checkbox("content_content_editicon", 1, (isset($content_pref['content_content_editicon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_26."<br />
|
|
".$rs -> form_checkbox("content_content_customtags", 1, (isset($content_pref['content_content_customtags']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_10."<br />
|
|
".$rs -> form_checkbox("content_content_presettags", 1, (isset($content_pref['content_content_presettags']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_11."<br />
|
|
</td></tr></table>";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_authoremail_nonmember_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_64;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_content_authoremail_nonmember", "1", ($content_pref['content_content_authoremail_nonmember'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_content_authoremail_nonmember", "0", ($content_pref['content_content_authoremail_nonmember'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_peicon_all_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_69;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_content_peicon_all", "1", ($content_pref['content_content_peicon_all'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_content_peicon_all", "0", ($content_pref['content_content_peicon_all'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_rating_all_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_70;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_content_rating_all", "1", ($content_pref['content_content_rating_all'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_content_rating_all", "0", ($content_pref['content_content_rating_all'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_comment_all_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_71;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_content_comment_all", "1", ($content_pref['content_content_comment_all'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_content_comment_all", "0", ($content_pref['content_content_comment_all'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_pagenames_rendertype_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_73;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_content_pagenames_rendertype", "0", ($content_pref['content_content_pagenames_rendertype'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_75."
|
|
".$rs -> form_radio("content_content_pagenames_rendertype", "1", ($content_pref['content_content_pagenames_rendertype'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_76;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_multipage_preset
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_170;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_content_multipage_preset", "1", ($content_pref['content_content_multipage_preset'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_168."
|
|
".$rs -> form_radio("content_content_multipage_preset", "0", ($content_pref['content_content_multipage_preset'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_169;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_pagenames_nextprev
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_163;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_content_pagenames_nextprev", "1", ($content_pref['content_content_pagenames_nextprev'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_content_pagenames_nextprev", "0", ($content_pref['content_content_pagenames_nextprev'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_pagenames_nextprev_prevhead
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_164;
|
|
$TOPIC_FIELD = $rs -> form_text("content_content_pagenames_nextprev_prevhead", 25, $tp->toHTML($content_pref['content_content_pagenames_nextprev_prevhead'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_content_pagenames_nextprev_nexthead
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_165;
|
|
$TOPIC_FIELD = $rs -> form_text("content_content_pagenames_nextprev_nexthead", 25, $tp->toHTML($content_pref['content_content_pagenames_nextprev_nexthead'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='authorpage' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_12;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_author_sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_checkbox("content_author_lastitem", 1, (isset($content_pref['content_author_lastitem']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_24."<br />
|
|
".$rs -> form_checkbox("content_author_amount", 1, (isset($content_pref['content_author_amount']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_25."<br />";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_author_nextprev_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_49;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_author_nextprev", "1", ($content_pref['content_author_nextprev'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_author_nextprev", "0", ($content_pref['content_author_nextprev'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_author_nextprev_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_50;
|
|
$TOPIC_FIELD = $rs -> form_select_open("content_author_nextprev_number");
|
|
for($i=2;$i<63;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_author_nextprev_number'] == $i ? "1" : "0"), $i);
|
|
$i++;
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_author_index_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_156;
|
|
$TOPIC_FIELD = $rs -> form_text("content_author_index_caption", 25, $tp->toHTML($content_pref['content_author_index_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_author_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_157;
|
|
$TOPIC_FIELD = $rs -> form_text("content_author_caption", 25, $tp->toHTML($content_pref['content_author_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_author_caption_append_name
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_158;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_author_caption_append_name", "1", ($content_pref['content_author_caption_append_name'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_author_caption_append_name", "0", ($content_pref['content_author_caption_append_name'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='archivepage' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_13;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_archive_sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_checkbox("content_archive_date", 1, (isset($content_pref['content_archive_date']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_15."<br />
|
|
".$rs -> form_checkbox("content_archive_authorname", 1, (isset($content_pref['content_archive_authorname']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_16."<br />
|
|
".$rs -> form_checkbox("content_archive_authoremail", 1, (isset($content_pref['content_archive_authoremail']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_17."<br />
|
|
".$rs -> form_checkbox("content_archive_authorprofile", 1, (isset($content_pref['content_archive_authorprofile']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_18."<br />
|
|
".$rs -> form_checkbox("content_archive_authoricon", 1, (isset($content_pref['content_archive_authoricon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_19."<br />";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_archive_authoremail_nonmember_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_64;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_archive_authoremail_nonmember", "1", ($content_pref['content_archive_authoremail_nonmember'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_archive_authoremail_nonmember", "0", ($content_pref['content_archive_authoremail_nonmember'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_archive_nextprev_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_49;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_archive_nextprev", "1", ($content_pref['content_archive_nextprev'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_archive_nextprev", "0", ($content_pref['content_archive_nextprev'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_nextprev_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_50;
|
|
$TOPIC_FIELD = $rs -> form_select_open("content_archive_nextprev_number");
|
|
for($i=2;$i<63;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_archive_nextprev_number'] == $i ? "1" : "0"), $i);
|
|
$i++;
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_archive_letterindex_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_65;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_archive_letterindex", "1", ($content_pref['content_archive_letterindex'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_archive_letterindex", "0", ($content_pref['content_archive_letterindex'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_archive_datestyle_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_67;
|
|
$TOPIC_FIELD = $rs -> form_text("content_archive_datestyle", 15, $content_pref['content_archive_datestyle'], 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_archive_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_155;
|
|
$TOPIC_FIELD = $rs -> form_text("content_archive_caption", 25, $tp->toHTML($content_pref['content_archive_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_archive_defaultorder_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_51;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_archive_defaultorder")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_1, ($content_pref['content_archive_defaultorder'] == "orderaheading" ? "1" : "0"), "orderaheading")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_2, ($content_pref['content_archive_defaultorder'] == "orderdheading" ? "1" : "0"), "orderdheading")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_3, ($content_pref['content_archive_defaultorder'] == "orderadate" ? "1" : "0"), "orderadate")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_4, ($content_pref['content_archive_defaultorder'] == "orderddate" ? "1" : "0"), "orderddate")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_9, ($content_pref['content_archive_defaultorder'] == "orderaorder" ? "1" : "0"), "orderaorder")."
|
|
".$rs -> form_option(CONTENT_ORDER_LAN_10, ($content_pref['content_archive_defaultorder'] == "orderdorder" ? "1" : "0"), "orderdorder")."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='toppage' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_14;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_top_sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_checkbox("content_top_icon", 1, (isset($content_pref['content_top_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_top_authorname", 1, (isset($content_pref['content_top_authorname']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_16."<br />
|
|
".$rs -> form_checkbox("content_top_authoremail", 1, (isset($content_pref['content_top_authoremail']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_17."<br />
|
|
".$rs -> form_checkbox("content_top_authorprofile", 1, (isset($content_pref['content_top_authorprofile']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_18."<br />
|
|
".$rs -> form_checkbox("content_top_authoricon", 1, (isset($content_pref['content_top_authoricon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_19."<br />";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_top_authoremail_nonmember_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_64;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_top_authoremail_nonmember", "1", ($content_pref['content_top_authoremail_nonmember'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_top_authoremail_nonmember", "0", ($content_pref['content_top_authoremail_nonmember'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_top_icon_width_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_133;
|
|
$TOPIC_FIELD = $rs -> form_text("content_top_icon_width", 10, $content_pref['content_top_icon_width'], 3)." ".CONTENT_ADMIN_OPT_LAN_61;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_top_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_155;
|
|
$TOPIC_FIELD = $rs -> form_text("content_top_caption", 25, $tp->toHTML($content_pref['content_top_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_top_caption_append_name
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_160;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_top_caption_append_name", "1", ($content_pref['content_top_caption_append_name'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_top_caption_append_name", "0", ($content_pref['content_top_caption_append_name'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='scorepage' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_15;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_score_sections
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_SECTION_1;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_checkbox("content_score_icon", 1, (isset($content_pref['content_score_icon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_27."<br />
|
|
".$rs -> form_checkbox("content_score_authorname", 1, (isset($content_pref['content_score_authorname']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_16."<br />
|
|
".$rs -> form_checkbox("content_score_authoremail", 1, (isset($content_pref['content_score_authoremail']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_17."<br />
|
|
".$rs -> form_checkbox("content_score_authorprofile", 1, (isset($content_pref['content_score_authorprofile']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_18."<br />
|
|
".$rs -> form_checkbox("content_score_authoricon", 1, (isset($content_pref['content_score_authoricon']) ? "1" : "0"))." ".CONTENT_ADMIN_OPT_LAN_SECTION_19."<br />";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_score_authoremail_nonmember_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_64;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_score_authoremail_nonmember", "1", ($content_pref['content_score_authoremail_nonmember'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_score_authoremail_nonmember", "0", ($content_pref['content_score_authoremail_nonmember'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_score_icon_width_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_133;
|
|
$TOPIC_FIELD = $rs -> form_text("content_score_icon_width", 10, $content_pref['content_score_icon_width'], 3)." ".CONTENT_ADMIN_OPT_LAN_61;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_score_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_155;
|
|
$TOPIC_FIELD = $rs -> form_text("content_score_caption", 25, $tp->toHTML($content_pref['content_score_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_score_caption_append_name
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_160;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_score_caption_append_name", "1", ($content_pref['content_score_caption_append_name'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_score_caption_append_name", "0", ($content_pref['content_score_caption_append_name'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
$text .= "
|
|
<div id='menu' style='display:none; text-align:center'>
|
|
<table style='".ADMIN_WIDTH."' class='fborder'>";
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_8;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_menu_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_93;
|
|
$TOPIC_FIELD = $rs -> form_text("content_menu_caption", 25, $tp->toHTML($content_pref['content_menu_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_search_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_94;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_search", "1", ($content_pref['content_menu_search'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_search", "0", ($content_pref['content_menu_search'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_sort_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_95;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_sort", "1", ($content_pref['content_menu_sort'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_sort", "0", ($content_pref['content_menu_sort'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
|
|
//content_menu_visibilitycheck
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_175;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_visibilitycheck", "1", ($content_pref['content_menu_visibilitycheck'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_visibilitycheck", "0", ($content_pref['content_menu_visibilitycheck'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//spacer
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_20;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_menu_links_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_96;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_links", "1", ($content_pref['content_menu_links'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_links", "0", ($content_pref['content_menu_links'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31." (".CONTENT_ADMIN_OPT_LAN_97.")";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_viewallcat_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_98;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_viewallcat", "1", ($content_pref['content_menu_viewallcat'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_viewallcat", "0", ($content_pref['content_menu_viewallcat'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_viewallauthor_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_99;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_viewallauthor", "1", ($content_pref['content_menu_viewallauthor'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_viewallauthor", "0", ($content_pref['content_menu_viewallauthor'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_viewallitems_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_100;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_viewallitems", "1", ($content_pref['content_menu_viewallitems'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_viewallitems", "0", ($content_pref['content_menu_viewallitems'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_viewtoprated_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_101;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_viewtoprated", "1", ($content_pref['content_menu_viewtoprated'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_viewtoprated", "0", ($content_pref['content_menu_viewtoprated'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_viewtopscore_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_102;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_viewtopscore", "1", ($content_pref['content_menu_viewtopscore'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_viewtopscore", "0", ($content_pref['content_menu_viewtopscore'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_viewrecent_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_103;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_viewrecent", "1", ($content_pref['content_menu_viewrecent'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_viewrecent", "0", ($content_pref['content_menu_viewrecent'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_viewsubmit_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_104;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_viewsubmit", "1", ($content_pref['content_menu_viewsubmit'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_viewsubmit", "0", ($content_pref['content_menu_viewsubmit'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_links_icon_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_105;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_menu_links_icon")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_107, ($content_pref['content_menu_links_icon'] == "0" ? "1" : "0"), 0)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_108, ($content_pref['content_menu_links_icon'] == "1" ? "1" : "0"), 1)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_109, ($content_pref['content_menu_links_icon'] == "2" ? "1" : "0"), 2)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_110, ($content_pref['content_menu_links_icon'] == "3" ? "1" : "0"), 3)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_111, ($content_pref['content_menu_links_icon'] == "4" ? "1" : "0"), 4)."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_links_dropdown_ (rendertype)
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_114;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_links_dropdown", "1", ($content_pref['content_menu_links_dropdown'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_76."
|
|
".$rs -> form_radio("content_menu_links_dropdown", "0", ($content_pref['content_menu_links_dropdown'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_75;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_links_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_115;
|
|
$TOPIC_FIELD = $rs -> form_text("content_menu_links_caption", 25, $tp->toHTML($content_pref['content_menu_links_caption'],"","defs"), 50)." (".CONTENT_ADMIN_OPT_LAN_116.")";
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//spacer
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_18;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_menu_cat_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_117;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_cat", "1", ($content_pref['content_menu_cat'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_cat", "0", ($content_pref['content_menu_cat'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_cat_main_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_118;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_cat_main", "1", ($content_pref['content_menu_cat_main'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_cat_main", "0", ($content_pref['content_menu_cat_main'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_cat_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_120;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_cat_number", "1", ($content_pref['content_menu_cat_number'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_cat_number", "0", ($content_pref['content_menu_cat_number'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_cat_icon_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_121;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_menu_cat_icon")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_107, ($content_pref['content_menu_cat_icon'] == "0" ? "1" : "0"), 0)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_108, ($content_pref['content_menu_cat_icon'] == "1" ? "1" : "0"), 1)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_109, ($content_pref['content_menu_cat_icon'] == "2" ? "1" : "0"), 2)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_110, ($content_pref['content_menu_cat_icon'] == "3" ? "1" : "0"), 3)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_111, ($content_pref['content_menu_cat_icon'] == "4" ? "1" : "0"), 4)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_112, ($content_pref['content_menu_cat_icon'] == "5" ? "1" : "0"), 5)."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_cat_icon_default_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_122;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_menu_cat_icon_default")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_107, ($content_pref['content_menu_cat_icon_default'] == "0" ? "1" : "0"), 0)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_108, ($content_pref['content_menu_cat_icon_default'] == "1" ? "1" : "0"), 1)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_109, ($content_pref['content_menu_cat_icon_default'] == "2" ? "1" : "0"), 2)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_110, ($content_pref['content_menu_cat_icon_default'] == "3" ? "1" : "0"), 3)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_111, ($content_pref['content_menu_cat_icon_default'] == "4" ? "1" : "0"), 4)."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_cat_dropdown_ (rendertype)
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_123;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_cat_dropdown", "1", ($content_pref['content_menu_cat_dropdown'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_76."
|
|
".$rs -> form_radio("content_menu_cat_dropdown", "0", ($content_pref['content_menu_cat_dropdown'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_75;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_cat_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_124;
|
|
$TOPIC_FIELD = $rs -> form_text("content_menu_cat_caption", 25, $tp->toHTML($content_pref['content_menu_cat_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//spacer
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$TOPIC_CAPTION = CONTENT_ADMIN_OPT_LAN_MENU_19;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_TITLE_ROW);
|
|
|
|
//content_menu_recent_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_125;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_recent", "1", ($content_pref['content_menu_recent'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_recent", "0", ($content_pref['content_menu_recent'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_date_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_126;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_recent_date", "1", ($content_pref['content_menu_recent_date'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_recent_date", "0", ($content_pref['content_menu_recent_date'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_datestyle_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_67;
|
|
$TOPIC_FIELD = $rs -> form_text("content_menu_recent_datestyle", 15, $content_pref['content_menu_recent_datestyle'], 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_author_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_127;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_recent_author", "1", ($content_pref['content_menu_recent_author'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_recent_author", "0", ($content_pref['content_menu_recent_author'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_subheading_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_128;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_radio("content_menu_recent_subheading", "1", ($content_pref['content_menu_recent_subheading'] ? "1" : "0"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_30."
|
|
".$rs -> form_radio("content_menu_recent_subheading", "0", ($content_pref['content_menu_recent_subheading'] ? "0" : "1"), "", "").CONTENT_ADMIN_OPT_LAN_SECTION_31;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_subheading_char_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_129;
|
|
$TOPIC_FIELD = $rs -> form_text("content_menu_recent_subheading_char", 10, $content_pref['content_menu_recent_subheading_char'], 3);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_subheading_post_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_130;
|
|
$TOPIC_FIELD = $rs -> form_text("content_menu_recent_subheading_post", 10, $tp->toHTML($content_pref['content_menu_recent_subheading_post'],"","defs"), 30);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_number_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_131;
|
|
$TOPIC_FIELD = $rs -> form_select_open("content_menu_recent_number");
|
|
for($i=1;$i<16;$i++){
|
|
$TOPIC_FIELD .= $rs -> form_option($i, ($content_pref['content_menu_recent_number'] == $i ? "1" : "0"), $i);
|
|
}
|
|
$TOPIC_FIELD .= $rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_icon_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_132;
|
|
$TOPIC_FIELD = "
|
|
".$rs -> form_select_open("content_menu_recent_icon")."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_107, ($content_pref['content_menu_recent_icon'] == "0" ? "1" : "0"), 0)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_108, ($content_pref['content_menu_recent_icon'] == "1" ? "1" : "0"), 1)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_109, ($content_pref['content_menu_recent_icon'] == "2" ? "1" : "0"), 2)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_110, ($content_pref['content_menu_recent_icon'] == "3" ? "1" : "0"), 3)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_111, ($content_pref['content_menu_recent_icon'] == "4" ? "1" : "0"), 4)."
|
|
".$rs -> form_option(CONTENT_ADMIN_OPT_LAN_113, ($content_pref['content_menu_recent_icon'] == "5" ? "1" : "0"), 5)."
|
|
".$rs -> form_select_close();
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_icon_width_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_133;
|
|
$TOPIC_FIELD = CONTENT_ADMIN_OPT_LAN_134."<br /><br />".$rs -> form_text("content_menu_recent_icon_width", 10, $content_pref['content_menu_recent_icon_width'], 3)." ".CONTENT_ADMIN_OPT_LAN_61;
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
//content_menu_recent_caption_
|
|
$TOPIC_TOPIC = CONTENT_ADMIN_OPT_LAN_135;
|
|
$TOPIC_FIELD = $rs -> form_text("content_menu_recent_caption", 25, $tp->toHTML($content_pref['content_menu_recent_caption'],"","defs"), 50);
|
|
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $TOPIC_ROW_NOEXPAND);
|
|
|
|
$text .= $TOPIC_ROW_SPACER;
|
|
|
|
$text .= $TOPIC_TABLE_END;
|
|
|
|
if($qs[1] != "default"){
|
|
$text .= "<input type='hidden' name='content_inherit' value='".$content_pref['content_inherit']."' />";
|
|
}
|
|
$text .= "
|
|
</form>
|
|
</div>";
|
|
|
|
$ns -> tablerender($caption, $text);
|
|
}
|
|
|
|
function pref_submit() {
|
|
global $id;
|
|
$text = "
|
|
<tr>
|
|
<td colspan='2' style='text-align:center' class='forumheader'>
|
|
<input class='button' type='submit' name='updateoptions' value='".CONTENT_ADMIN_OPT_LAN_2."' />
|
|
<input type='hidden' name='options_type' value='".$id."' />
|
|
</td>
|
|
</tr>";
|
|
|
|
return $text;
|
|
}
|
|
|
|
}
|
|
|
|
?>
|