Пример #1
0
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 ---
Пример #2
0
 }
 $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();
 }
Пример #3
0
//		$articletag['adminlink'] = " [ <a href='".XOOPS_URL."/modules/".$xoopsModule->dirname().
//                		"/admin/index.php?op=edit&amp;articleid=".$article->articleid."'>"._EDIT.
//                		"</a> | <a href='".XOOPS_URL."/modules/".$xoopsModule->dirname().
//                		"/admin/index.php?op=delete&amp;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&amp;articleid={$article->articleid}'>"._EDIT."</a> | <a href='$module_url/admin/index.php?op=delete&amp;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;