Beispiel #1
0
     // attached file
 // attached file
 case "fileup":
     global $wfsConfig;
     include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->dirname() . "/class/uploadfile.php";
     include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->dirname() . "/class/wfsfiles.php";
     $upload = new uploadfile();
     $upload->loadPostVars();
     $upload->setMode($wfsConfig['wfsmode']);
     $distfilename = $upload->doUploadToRandumFile(XOOPS_ROOT_PATH . "/" . $wfsConfig['filesbasepath']);
     if ($distfilename) {
         $article = new WfsArticle($HTTP_POST_VARS['articleid']);
         $file = new WfsFiles();
         $file->setByUploadFile($upload);
         $file->setFiledescript($HTTP_POST_VARS['textfiledescript']);
         $file->setFiletext($HTTP_POST_VARS['textfilesearch']);
         $file->setgroupid($HTTP_POST_VARS['groupid']);
         if (empty($HTTP_POST_VARS['fileshowname'])) {
             $file->setFileShowName($upload->getOriginalName());
         } else {
             $file->setFileShowName($HTTP_POST_VARS['fileshowname']);
         }
         $article->addFile($file);
         redirect_header("index.php?op=edit&articleid=" . $HTTP_POST_VARS['articleid'], 1, _AM_DBUPDATED);
         exit;
     } else {
         xoops_cp_header();
         echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class='odd'>";
         echo "<h4>" . _AM_UPDATEFAIL . "</h4>";
         if (!$upload->isAllowedMineType()) {
             echo _AM_NOTALLOWEDMINETYPE . "<br />";
Beispiel #2
0
		        $upload = new uploadfile();
                $upload->loadPostVars();
                $upload->setMode($wfsConfig['wfsmode']);

// error message
//				$distfilename = $upload->doUploadToRandumFile(XOOPS_ROOT_PATH."/".$wfsConfig['filesbasepath']);
				$filesbasepath = XOOPS_ROOT_PATH."/".$wfsConfig['filesbasepath'];
				$distfilename = $upload->doUploadToRandumFile($filesbasepath);
				$code = $upload->getErrorCode();

				if ( $distfilename ) {
                        $article = new WfsArticle($_POST['articleid']);
                        $file = new WfsFiles();
                        $file->setByUploadFile($upload);
						$file->setFiledescript($_POST['textfiledescript']);
                        $file->setFiletext($_POST['textfilesearch']);
						$file->setgroupid($_POST['groupid']);
						if (empty($_POST['fileshowname'])) {
                                $file->setFileShowName($upload->getOriginalName());
                        } else {
                                $file->setFileShowName($_POST['fileshowname']);
                        }
                        $article->addFile($file);
                        redirect_header("index.php?op=edit&amp;articleid=".$_POST['articleid'],1,_AM_DBUPDATED);
                        exit();

//              } else {
				}
				}

				xoops_cp_header();