case 'delete': $storyid=0; if(isset($_GET['storyid'])) { $storyid=intval($_GET['storyid']); } elseif(isset($_POST['storyid'])) { $storyid=intval($_POST['storyid']); } if (!empty($_POST['ok'])) { if (empty($storyid)) { redirect_header( 'index.php?op=newarticle', 2, _AM_NW_EMPTYNODELETE ); exit(); } $story = new nw_NewsStory($storyid); $story->delete(); $sfiles = new nw_sFiles(); $filesarr=Array(); $filesarr=$sfiles->getAllbyStory($storyid); if(count($filesarr)>0) { foreach ($filesarr as $onefile) { $onefile->delete(); } } xoops_comment_delete($xoopsModule->getVar('mid'),$storyid); xoops_notification_deletebyitem($xoopsModule->getVar('mid'), 'story', $storyid); nw_updateCache(); redirect_header( 'index.php?op=newarticle', 1, _AM_NW_DBUPDATED ); exit(); } else { $story = new nw_NewsStory($storyid);