'600'
,'height' => '780'
,'style' => 'border: none;'
));
Markup('googleviewer', 'inline',
'/\(:googleviewer\s+(\S*)\s*(.*?):\)/ie',
'googleviewer($pagename, "$1", "$2")');
function googleviewer($pagename, $filename, $args) {
#global $UploadUrlFmt, $GoogleViewerDefaults, $group, $UploadFileFmt, $UploadDir;
global $GoogleViewerDefaults, $UploadFileFmt, $UploadDir;
if(substr($filename,0,4) != 'http') {
# filenames with no group specified:
if(!strpos($filename,"/")) {
$filepath = FmtPageName("$UploadFileFmt/".$filename, $pagename);
#echo "/ - $filepath
";
# filenames with group./filename or group/name/filename specified
} else {
$filepath = FmtPageName("$UploadDir/".str_replace('./','/',$filename), $pagename);
#echo "./ - $filepath
";
}
$fileurl = LinkUpload($pagename, "Attach:", $filename, "Attach:".$filename, "Attach:".$filename, "\$LinkUrl");
#echo $fileurl;
if (!file_exists($filepath))
return Keep("file doesn't exist!! - $fileurl");
} else {
$fileurl = $filename;
}
#echo $fileurl;
# uses GoogleViewerDefaults, unless supplied by user
$args = array_merge($GoogleViewerDefaults, ParseArgs($args));
#echo "arglist=".print_r($args,true)."
\n";
$url = '';
return Keep($url);
}