mirror of
https://github.com/e107inc/e107.git
synced 2025-08-04 13:47:31 +02:00
Newsfeed admin - code clean-up
This commit is contained in:
@@ -2,16 +2,12 @@
|
|||||||
/*
|
/*
|
||||||
* e107 website system
|
* e107 website system
|
||||||
*
|
*
|
||||||
* Copyright (C) 2008-2009 e107 Inc (e107.org)
|
* Copyright (C) 2008-2013 e107 Inc (e107.org)
|
||||||
* Released under the terms and conditions of the
|
* Released under the terms and conditions of the
|
||||||
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
|
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
|
||||||
*
|
*
|
||||||
* Plugin administration - newsfeeds
|
* Plugin administration - newsfeeds
|
||||||
*
|
*
|
||||||
* $Source: /cvs_backup/e107_0.8/e107_plugins/newsfeed/admin_config.php,v $
|
|
||||||
* $Revision$
|
|
||||||
* $Date$
|
|
||||||
* $Author$
|
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
require_once("../../class2.php");
|
require_once("../../class2.php");
|
||||||
@@ -43,39 +39,35 @@ if (isset($_POST['createFeed']) || isset($_POST['updateFeed']))
|
|||||||
{
|
{
|
||||||
if ($_POST['newsfeed_url'] && $_POST['newsfeed_name'])
|
if ($_POST['newsfeed_url'] && $_POST['newsfeed_name'])
|
||||||
{
|
{
|
||||||
$feed['newsfeed_name'] = $tp -> toDB($_POST['newsfeed_name']);
|
$feed['newsfeed_name'] = $tp->toDB($_POST['newsfeed_name']);
|
||||||
$feed['newsfeed_description'] = $tp -> toDB($_POST['newsfeed_description']);
|
$feed['newsfeed_description'] = $tp->toDB($_POST['newsfeed_description']);
|
||||||
$feed['newsfeed_image'] = $tp->toDB($_POST['newsfeed_image'])."::".intval($_POST['newsfeed_showmenu'])."::".intval($_POST['newsfeed_showmain']);
|
$feed['newsfeed_image'] = $tp->toDB($_POST['newsfeed_image'])."::".intval($_POST['newsfeed_showmenu'])."::".intval($_POST['newsfeed_showmain']);
|
||||||
$feed['newsfeed_url'] = $tp->toDB($_POST['newsfeed_url']);
|
$feed['newsfeed_url'] = $tp->toDB($_POST['newsfeed_url']);
|
||||||
$feed['newsfeed_active'] = intval($_POST['newsfeed_active']);
|
$feed['newsfeed_active'] = intval($_POST['newsfeed_active']);
|
||||||
$feed['newsfeed_updateint'] = intval($_POST['newsfeed_updateint']);
|
$feed['newsfeed_updateint'] = intval($_POST['newsfeed_updateint']);
|
||||||
$feed['newsfeed_data'] = ''; // Start with blank data feed
|
$feed['newsfeed_data'] = ''; // Start with blank data feed
|
||||||
$feed['newsfeed_timestamp'] = 0; // This should force an immediate update
|
$feed['newsfeed_timestamp'] = 0; // This should force an immediate update
|
||||||
if (isset($_POST['createFeed']))
|
if (isset($_POST['createFeed']))
|
||||||
{
|
{
|
||||||
if ($sql->db_Insert('newsfeed',$feed))
|
if ($sql->insert('newsfeed',$feed))
|
||||||
{
|
{
|
||||||
$admin_log->logArrayAll('NEWSFD_01', $feed);
|
$admin_log->logArrayAll('NEWSFD_01', $feed);
|
||||||
$message = NFLAN_23;
|
|
||||||
$mes->addSuccess(LAN_CREATED);
|
$mes->addSuccess(LAN_CREATED);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//$message = NFLAN_50.$sql->mySQLerror;
|
|
||||||
$mes->addError(LAN_CREATED_FAILED.': '.$sql->mySQLerror);
|
$mes->addError(LAN_CREATED_FAILED.': '.$sql->mySQLerror);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif (isset($_POST['updateFeed']))
|
elseif (isset($_POST['updateFeed']))
|
||||||
{
|
{
|
||||||
if ($sql->db_UpdateArray('newsfeed',$feed, " WHERE newsfeed_id=".intval($_POST['newsfeed_id'])))
|
if ($sql->insert('newsfeed',$feed, " WHERE newsfeed_id=".intval($_POST['newsfeed_id'])))
|
||||||
{
|
{
|
||||||
$admin_log->logArrayAll('NEWSFD_02', $feed);
|
$admin_log->logArrayAll('NEWSFD_02', $feed);
|
||||||
//$message = NFLAN_25;
|
|
||||||
$mes->addSuccess(LAN_UPDATED);
|
$mes->addSuccess(LAN_UPDATED);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//$message = NFLAN_50.$sql->mySQLerror;
|
|
||||||
$mes->addInfo(LAN_NO_CHANGE.': '.$sql->mySQLerror);
|
$mes->addInfo(LAN_NO_CHANGE.': '.$sql->mySQLerror);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -83,7 +75,6 @@ if (isset($_POST['createFeed']) || isset($_POST['updateFeed']))
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//$message = NFLAN_24;
|
|
||||||
$mes->addError(LAN_REQUIRED_BLANK);
|
$mes->addError(LAN_REQUIRED_BLANK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -94,29 +85,21 @@ if($action == "delete")
|
|||||||
{
|
{
|
||||||
$sql->db_Delete('newsfeed', 'newsfeed_id='.$id);
|
$sql->db_Delete('newsfeed', 'newsfeed_id='.$id);
|
||||||
$admin_log->log_event('NEWSFD_03','ID: '.$id,E_LOG_INFORMATIVE,'');
|
$admin_log->log_event('NEWSFD_03','ID: '.$id,E_LOG_INFORMATIVE,'');
|
||||||
//$message = NFLAN_40;
|
|
||||||
$mes->addSuccess(LAN_DELETED);
|
$mes->addSuccess(LAN_DELETED);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
if (isset($message))
|
|
||||||
{
|
|
||||||
$mes->addInfo($message);
|
|
||||||
// $ns->tablerender("", "<div style='text-align:center'><b>".$message."</b></div>");
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
$ns->tablerender($caption, $mes->render() . $text);
|
$ns->tablerender($caption, $mes->render() . $text);
|
||||||
|
|
||||||
|
|
||||||
if($headline_total = $sql->db_Select("newsfeed"))
|
if($headline_total = $sql->db_Select("newsfeed"))
|
||||||
{
|
{
|
||||||
$nfArray = $sql -> db_getList();
|
$nfArray = $sql->rows();
|
||||||
|
|
||||||
$text = "
|
$text = "
|
||||||
<table class='table adminlist'>
|
<table class='table adminlist'>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style='width: 5%; text-align: center;' />
|
<col style='width: 5%; text-align: center;' />
|
||||||
<col style='width: 50%;' />
|
<col style='width: 40%;' />
|
||||||
<col style='width: 10%; text-align: center;' />
|
<col style='width: 10%; text-align: center;' />
|
||||||
<col style='width: 25%; text-align: center;' />
|
<col style='width: 25%; text-align: center;' />
|
||||||
<col style='width: 10%; text-align: center;' />
|
<col style='width: 10%; text-align: center;' />
|
||||||
@@ -127,14 +110,14 @@ if($headline_total = $sql->db_Select("newsfeed"))
|
|||||||
<td>".LAN_NAME."</td>
|
<td>".LAN_NAME."</td>
|
||||||
<td>".NFLAN_26."</td>
|
<td>".NFLAN_26."</td>
|
||||||
<td>".NFLAN_12."</td>
|
<td>".NFLAN_12."</td>
|
||||||
<td>".LAN_OPTIONS."</td>
|
<td class='center options'>".LAN_OPTIONS."</td>
|
||||||
</tr>\n";
|
</tr>\n";
|
||||||
|
|
||||||
$active = array(NFLAN_13,NFLAN_14,NFLAN_20,NFLAN_21);
|
$active = array(NFLAN_13,NFLAN_14,NFLAN_20,NFLAN_21);
|
||||||
|
|
||||||
foreach($nfArray as $newsfeed)
|
foreach($nfArray as $newsfeed)
|
||||||
{
|
{
|
||||||
extract($newsfeed);
|
extract($newsfeed); // FIXME
|
||||||
|
|
||||||
$text .= "
|
$text .= "
|
||||||
<tr>
|
<tr>
|
||||||
@@ -142,8 +125,11 @@ if($headline_total = $sql->db_Select("newsfeed"))
|
|||||||
<td><a href='$newsfeed_url' rel='external'>$newsfeed_name</a></td>
|
<td><a href='$newsfeed_url' rel='external'>$newsfeed_name</a></td>
|
||||||
<td>".($newsfeed_updateint ? $newsfeed_updateint : "3600")."</td>
|
<td>".($newsfeed_updateint ? $newsfeed_updateint : "3600")."</td>
|
||||||
<td>".$active[$newsfeed_active]."</td>
|
<td>".$active[$newsfeed_active]."</td>
|
||||||
<td><a href='".e_SELF."?edit.".$newsfeed_id."'>".ADMIN_EDIT_ICON."</a> <a href='".e_SELF."?delete.".$newsfeed_id."'>".ADMIN_DELETE_ICON."</a></td>
|
<td>
|
||||||
</tr>\n";
|
<a class='btn btn-large' href='".e_SELF."?edit.".$newsfeed_id."'>".ADMIN_EDIT_ICON."</a>
|
||||||
|
<a class='btn btn-large action delete' href='".e_SELF."?delete.".$newsfeed_id."' rel='no-confirm' title='".LAN_CONFDELETE."'>".ADMIN_DELETE_ICON."</a>
|
||||||
|
</td>
|
||||||
|
</tr>";
|
||||||
}
|
}
|
||||||
|
|
||||||
$text .= "</table>";
|
$text .= "</table>";
|
||||||
@@ -151,13 +137,13 @@ if($headline_total = $sql->db_Select("newsfeed"))
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mes->addInfo(NFLAN_41);
|
$mes->addInfo(NFLAN_41);
|
||||||
// $text = NFLAN_41;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$ns->tablerender(NFLAN_07, $mes->render(). $text);
|
$ns->tablerender(NFLAN_07, $mes->render(). $text);
|
||||||
|
|
||||||
if($action == "edit")
|
if($action == "edit")
|
||||||
{
|
{
|
||||||
if($sql->db_Select("newsfeed", "*", "newsfeed_id=$id"))
|
if($sql->select("newsfeed", "*", "newsfeed_id=$id"))
|
||||||
{
|
{
|
||||||
$row = $sql->db_Fetch();
|
$row = $sql->db_Fetch();
|
||||||
extract($row); // FIX
|
extract($row); // FIX
|
||||||
@@ -176,54 +162,44 @@ $text = "
|
|||||||
<col class='col-label' />
|
<col class='col-label' />
|
||||||
<col style='col-control' />
|
<col style='col-control' />
|
||||||
</colgroup>
|
</colgroup>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>".LAN_NAME."</td>
|
<td>".LAN_NAME."</td>
|
||||||
<td><input class='tbox' type='text' name='newsfeed_name' size='80' value='$newsfeed_name' maxlength='200' /></td>
|
<td>".$frm->text('newsfeed_name', $newsfeed_name, '200')."</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>".LAN_URL."</td>
|
<td>".LAN_URL."</td>
|
||||||
<td><input class='tbox' type='text' name='newsfeed_url' size='80' value='$newsfeed_url' maxlength='250' /><span class='field-help'>".NFLAN_10."</span></td>
|
<td>".$frm->text('newsfeed_url', $newsfeed_url, '250')."<span class='field-help'>".NFLAN_10."</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>".NFLAN_11."</td>
|
<td>".NFLAN_11."</td>
|
||||||
<td><input class='tbox' type='text' name='newsfeed_image' size='80' value='$newsfeed_image' maxlength='200' /><span class='field-help'>".NFLAN_17."</span></td>
|
<td>".$frm->text('newsfeed_image', $newsfeed_image, '200') /* TODO imagepicker? */."<span class='field-help'>".NFLAN_17."</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>".LAN_DESCRIPTION."</td>
|
<td>".LAN_DESCRIPTION."</td>
|
||||||
<td><input class='tbox' type='text' name='newsfeed_description' size='80' value='$newsfeed_description' maxlength='200' /><span class='field-help'>".NFLAN_37."</span></td>
|
<td>".$frm->text('newsfeed_description', $newsfeed_description, '200')."<span class='field-help'>".NFLAN_37."</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>".NFLAN_18."</td>
|
<td>".NFLAN_18."</td>
|
||||||
<td>".$frm->number('newsfeed_updateint',($newsfeed_updateint ? $newsfeed_updateint : 3600),5)."<span class='field-help'>".NFLAN_19."</span></td>
|
<td>".$frm->number('newsfeed_updateint',($newsfeed_updateint ? $newsfeed_updateint : 3600),5)."<span class='field-help'>".NFLAN_19."</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>".NFLAN_12."</td>
|
<td>".NFLAN_12."</td>
|
||||||
<td>";
|
<td>";
|
||||||
$array = array(NFLAN_13,NFLAN_14,NFLAN_20,NFLAN_21);
|
$array = array(NFLAN_13,NFLAN_14,NFLAN_20,NFLAN_21);
|
||||||
|
|
||||||
$text .=
|
$text .=
|
||||||
$frm->radio_multi('newsfeed_active', $array, ($newsfeeed_active ? $newsfeeed_active : 0), true, NFLAN_22)."
|
$frm->radio_multi('newsfeed_active', $array, ($newsfeeed_active ? $newsfeeed_active : 0), true, NFLAN_22)."
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>".NFLAN_45."</td>
|
<td>".NFLAN_45."</td>
|
||||||
<td>".$frm->number('newsfeed_showmenu', $newsfeed_showmenu ,5)."<span class='field-help'>".NFLAN_47."</span></td>
|
<td>".$frm->number('newsfeed_showmenu', $newsfeed_showmenu ,5)."<span class='field-help'>".NFLAN_47."</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>".NFLAN_46."</td>
|
<td>".NFLAN_46."</td>
|
||||||
<td>".$frm->number('newsfeed_showmain', $newsfeed_showmain ,5)."<span class='field-help'>".NFLAN_47."</span></td>
|
<td>".$frm->number('newsfeed_showmain', $newsfeed_showmain ,5)."<span class='field-help'>".NFLAN_47."</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div class='buttons-bar center'>
|
<div class='buttons-bar center'>
|
||||||
".$frm->admin_button(($action == "edit" ? "updateFeed" : "createFeed"),($action == "edit" ? LAN_UPDATE : LAN_CREATE),'update')."
|
".$frm->admin_button(($action == "edit" ? "updateFeed" : "createFeed"),($action == "edit" ? LAN_UPDATE : LAN_CREATE),'update')."
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user