if ( isset($_POST['nosmiley']) ) $nosmiley = intval( $_POST['nosmiley'] ); if ( isset($_POST['enaamp']) ) $enaamp = intval( $_POST['enaamp'] ); if ( isset($_POST['subject']) ) $subject = $_POST['subject']; if ( isset($_POST['message']) ) $message = $_POST['message']; if ( isset($_POST['summary']) ) $summary = $_POST['summary']; if ( isset($_POST['groupid']) ) $groupid = $_POST['groupid']; if ( isset($_POST['url']) ) $url = $_POST['url']; if ( isset($_POST['urlname']) ) $urlname = $_POST['urlname']; $uid = 0; if ( $xoopsUser ) { $uid = $xoopsUser->getVar('uid'); } $article = new WfsArticle($articleid); // permition check if (!$wfsAutherEdit || ($uid == 0) || ($uid != $article->uid()) ) { redirect_header("index.php", 1, _NOPERM); exit(); } $myts =& MyTextSanitizer::getInstance(); // MyTextSanitizer object $submitform_title = _WFS_MODIFY_TITLE; // file upload $file_submitform_flag = 0; switch ($op) { // --- preview ---
} $article->loadPostVars(); if (empty($HTTP_POST_VARS['maintext']) || $HTTP_POST_VARS['ishtml']) { xoops_cp_header(); echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"even\">"; //echo $HTTP_POST_VARS['ishtml']; echo _AM_NOMAINTEXT . "<br />"; echo "</td></tr></table>"; break; } if ($article->approved && $article->type() != "admin") { $article->setPublished(time()); $isnew = '1'; } $article->store(); if (!empty($isnew) && $article->notifypub() && $article->uid() != 0) { $poster = new XoopsUser($article->uid()); $subject = _AM_ARTPUBLISHED; $message = sprintf(_AM_HELLO, $poster->uname()); $message .= "\n\n" . _AM_YOURARTPUB . "\n\n"; $message .= _AM_TITLEC . $article->title() . "\n" . _AM_URLC . XOOPS_URL . "/modules/" . $xoopsModule->dirname() . "/article.php?articleryid=" . $article->storyid() . "\n" . _AM_PUBLISHEDC . formatTimestamp($article->published(), "{$timestanp}", 0) . "\n\n"; $message .= $xoopsConfig['sitename'] . "\n" . XOOPS_URL . ""; $xoopsMailer =& getMailer(); $xoopsMailer->useMail(); $xoopsMailer->setToEmails($poster->getVar("email")); $xoopsMailer->setFromEmail($xoopsConfig['adminmail']); $xoopsMailer->setFromName($xoopsConfig['sitename']); $xoopsMailer->setSubject($subject); $xoopsMailer->setBody($message); $xoopsMailer->send(); }
// $articletag['adminlink'] = " [ <a href='".XOOPS_URL."/modules/".$xoopsModule->dirname(). // "/admin/index.php?op=edit&articleid=".$article->articleid."'>"._EDIT. // "</a> | <a href='".XOOPS_URL."/modules/".$xoopsModule->dirname(). // "/admin/index.php?op=delete&articleid=".$article->articleid."'>"._DELETE."</a> ] "; // } // permit the auther to modify article $module_url = XOOPS_URL."/modules/".$xoopsModule->dirname(); $uid = 0; if ( $xoopsUser ) { $uid = $xoopsUser->getVar('uid'); } if ($xoopsUser && $xoopsUser->isAdmin($xoopsModule->mid()) ) { $articletag['adminlink'] = " [ <a href='$module_url/admin/index.php?op=edit&articleid={$article->articleid}'>"._EDIT."</a> | <a href='$module_url/admin/index.php?op=delete&articleid={$article->articleid}'>"._DELETE."</a> ] "; } elseif ($wfsAutherEdit && ($uid != 0) && ($uid == $article->uid() ) ) { $articletag['adminlink'] = " [ <a href='$module_url/modify.php?articleid={$article->articleid}'>"._EDIT."</a> ] "; } $articletag['maillink'] = "<a href='print.php?articleid=".$article->articleid."'><img src='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/images/print.gif' alt='"._WFS_PRINTERFRIENDLY."' /></a> "; //$articletag['maillink'] .= "<a href='save.php?articleid=".$article->articleid."'><img src='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/images/download.gif' alt='"._WFS_DOWNLOAD."' /></a> "; // $articletag['maillink'] .= "<a target='_top' href='mailto:?subject=".rawurlencode(sprintf(_WFS_INTFILEAT, $xoopsConfig['sitename']))."&body=".rawurlencode(sprintf(_WFS_INTFILEFOUND,$xoopsConfig['sitename']).": ".XOOPS_URL."/modules/".$xoopsModule->dirname()."/index.php?articleid=".$article->articleid)."'><img src='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/images/friend.gif' alt='"._WFS_TELLAFRIEND."' /></a>"; // tel a frined $subject = sprintf(_WFS_INTFILEAT, $xoopsConfig['sitename']); // bug fix : tel a frined : index.php -> article.php // $body = sprintf(_WFS_INTFILEFOUND, $xoopsConfig['sitename'] ).":\n".XOOPS_URL."/modules/".$xoopsModule->dirname()."/index.php?articleid=".$article->articleid; $body = sprintf(_WFS_INTFILEFOUND, $xoopsConfig['sitename'] ).":\n".XOOPS_URL."/modules/".$xoopsModule->dirname()."/article.php?articleid=".$article->articleid;