diff --git a/e107_admin/newspost.php b/e107_admin/newspost.php index ccf4b32a6..ec86493c2 100644 --- a/e107_admin/newspost.php +++ b/e107_admin/newspost.php @@ -336,6 +336,18 @@ class news_admin_ui extends e_admin_ui function init() { + + //TODO Handle Ping Services // see e107_plugins/gsitemap/e_module.php = + // needs to be integrated into core and removed from gsitemap. + // Loop through $pref['news_ping_services'] and ping. + + if(vartrue($_POST['news_ping'],false)) + { + $mes = e107::getMessage(); + $mes->addDebug("Ping not yet implemented",'default',true); + } + + $sql = e107::getDb(); $sql->db_Select_gen("SELECT category_id,category_name FROM #news_category"); while($row = $sql->db_Fetch()) @@ -345,16 +357,13 @@ class news_admin_ui extends e_admin_ui } asort($this->cats); $this->fields['news_category']['writeParms'] = $this->cats; - - - + $this->fields['news_render_type']['writeParms'] = $this->news_renderTypes; // array(NWSLAN_75,NWSLAN_76,NWSLAN_77,NWSLAN_77." 2","Featurebox"); - $this->newspost = new admin_newspost; - $this->newspost->news_renderTypes = $this->news_renderTypes; - $this->newspost->observer(); + + } @@ -1444,6 +1453,7 @@ class admin_newspost { $this->noPermissions(); } + $temp = array(); $temp['newsposts'] = intval($_POST['newsposts']); $temp['newsposts_archive'] = intval($_POST['newsposts_archive']); @@ -1458,6 +1468,7 @@ class admin_newspost $temp['news_newdateheader'] = intval($_POST['news_newdateheader']); $temp['news_unstemplate'] = intval($_POST['news_unstemplate']); $temp['news_editauthor'] = intval($_POST['news_editauthor']); + $temp['news_ping_services'] = explode("\n",$_POST['news_ping_services']); $temp['news_sefbase'] = preg_replace('#[^\w\pL\-]#u', '', $_POST['news_sefbase']); e107::getConfig()->updatePref($temp); @@ -2154,6 +2165,12 @@ class admin_newspost