toDB($_POST['newsfeed_name']); $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_url'] = $tp->toDB($_POST['newsfeed_url']); $feed['newsfeed_active'] = intval($_POST['newsfeed_active']); $feed['newsfeed_updateint'] = intval($_POST['newsfeed_updateint']); $feed['newsfeed_data'] = ''; // Start with blank data feed $feed['newsfeed_timestamp'] = 0; // This should force an immediate update if (isset($_POST['createFeed'])) { if ($sql->db_Insert('newsfeed',$feed)) { $admin_log->logArrayAll('NEWSFD_01', $feed); $message = NFLAN_23; } else { $message = NFLAN_50.$sql->mySQLerror; } } elseif (isset($_POST['updateFeed'])) { if ($sql->db_UpdateArray('newsfeed',$feed, " WHERE newsfeed_id=".intval($_POST['newsfeed_id']))) { $admin_log->logArrayAll('NEWSFD_02', $feed); $message = NFLAN_25; } else { $message = NFLAN_50.$sql->mySQLerror; } } $e107->ecache->clear(NEWSFEED_LIST_CACHE_TAG); // This should actually clear all the newsfeed data in one go } else { $message = NFLAN_24; } } if($action == "delete") { $sql->db_Delete('newsfeed', 'newsfeed_id='.$id); $admin_log->log_event('NEWSFD_03','ID: '.$id,E_LOG_INFORMATIVE,''); $message = NFLAN_40; } if (isset($message)) { $ns->tablerender("", "
ID | ".NFLAN_30." | ".NFLAN_26." | ".NFLAN_12." | ".NFLAN_27." |
$newsfeed_id | $newsfeed_name | ".($newsfeed_updateint ? $newsfeed_updateint : "3600")." | ".$active[$newsfeed_active]." | ".ADMIN_EDIT_ICON." ".ADMIN_DELETE_ICON." |