[pmwiki-users] back to an old story : conditional for attachments (fwd)
Randy Brown
randy at brownragfilms.com
Thu Mar 27 14:41:16 CDT 2008
Hans,
attachexists looks like it would be useful.
I tried putting the code into config.php and got the following
message: syntax error: unexpected $end in ...config.php.
Is there some PHP setting needed?
Randy
On Mar 27, 2008, at 1:10 PM, Hans wrote:
> $Conditions['attachexists'] = 'UploadFileExist($pagename, $condparm)';
> function UploadFileExist($pagename, $attachname) {
> global $UploadDir, $UploadPrefixFmt;
> $fname = explode("/", $attachname);
> $filename = end($fname);
> if(count($fname)==2)
> $pagename = MakePageName($pagename, $fname[0]);
> if(count($fname)==3)
> $pagename = MakePageName($pagename, $fname[0].".".
> $fname[1]);
> $uploaddir = FmtPageName("$UploadDir$UploadPrefixFmt",
> $pagename);
> $dirp = @opendir($uploaddir);
> if (!$dirp) return '';
> $filelist = array();
> while (($file=readdir($dirp)) !== false) {
> if ($file{0} == '.') continue;
> $filelist[$file] = $file;
> }
> closedir($dirp);
> return in_array($filename, $filelist);
> }
More information about the pmwiki-users
mailing list