Wie komme ich denn an das Feld in Redaxo3??
Code: Alles auswählen
<?php
$jahr_von = 'REX_VALUE[5]';
$monat_von = 'REX_VALUE[6]';
$tag_von = 'REX_VALUE[7]';
$jahr_bis = 'REX_VALUE[8]';
$monat_bis = 'REX_VALUE[9]';
$tag_bis = 'REX_VALUE[10]';
if ( $jahr_von != ''
AND $monat_von != ''
AND $tag_von != ''
AND $jahr_bis != ''
AND $monat_bis != ''
AND $tag_bis != '') {
$von = mktime( 0, 0, 0, $monat_von, $tag_von, $jahr_von);
$bis = mktime( 23, 59, 0, $monat_bis, $tag_bis, $jahr_bis);
$jetzt = time();
if( $jetzt >= $von && $jetzt <= $bis) {
if ($REX['REDAXO'] != true) {
if (!function_exists('Dateigroesse')) {
function Dateigroesse($URL) {
$Groesse = filesize($URL);
if($Groesse<1000) {
return number_format($Groesse, 0, ",", ".")." Bytes";
}
elseif($Groesse<1000000) {
return number_format($Groesse/1024, 0, ",", ".")." kB";
}
else {
return number_format($Groesse/1048576, 0, ",", ".")." MB";
}
}
}
if (!function_exists('parse_icon')) {
function parse_icon($ext) {
switch (strtolower($ext)) {
case 'doc': return 'icon_doc.gif';
case 'rtf': return 'icon_doc.gif';
case 'txt': return 'icon_txt.gif';
case 'xls': return 'icon_xls.gif';
case 'csv': return 'icon_xls.gif';
case 'ppt': return 'icon_ppt.gif';
case 'html': return 'icon_html.gif';
case 'htm': return 'icon_html.gif';
case 'php': return 'icon_script.gif';
case 'php3': return 'icon_script.gif';
case 'cgi': return 'icon_script.gif';
case 'pdf': return 'icon_pdf.gif';
case 'rar': return 'icon_rar.gif';
case 'zip': return 'icon_zip.gif';
case 'gz': return 'icon_gz.gif';
case 'jpg': return 'icon_jpg.gif';
case 'gif': return 'icon_gif.gif';
case 'png': return 'icon_png.gif';
case 'bmp': return 'icon_image.gif';
case 'tif': return 'icon_image.gif';
case 'exe': return 'icon_binary.gif';
case 'bin': return 'icon_binary.gif';
case 'avi': return 'icon_mov.gif';
case 'mpg': return 'icon_mov.gif';
case 'moc': return 'icon_mov.gif';
case 'asf': return 'icon_mov.gif';
case 'mp3': return 'icon_sound.gif';
case 'wav': return 'icon_sound.gif';
case 'org': return 'icon_sound.gif';
default:
return 'icon_def.gif';
}
}
}
$ext = substr(strrchr('REX_FILE[1]', '.'), 1);
$parsed_icon = $REX['HTDOCS_PATH'].'/files/'.parse_icon($ext);
$ooPic = OOMedia::getMediaByName ('REX_FILE[1]');
$fileDescription = $ooPic->getDescription();
print '
<div class="download-hdl"><p>REX_VALUE[1]</p></div>
<div class="download-file"><p><a href="'.$REX['HTDOCS_PATH'].'files/REX_FILE[1]" target="_blank"><img src="'.$parsed_icon.'" alt="Download" /> REX_FILE[1] - '.Dateigroesse($REX['HTDOCS_PATH']."files/REX_FILE[1]").'</a></p></div>';
if ($fileDescription != "") {
print '<div class="download-desc"><p>'.$fileDescription.'</p></div>';
}
else {
print '<div class="download-without-desc"> </div>';
}
}
else {
print "REX_VALUE[1]REX_VALUE[2]";
}
} /* ende von if( $jetzt >= $von && $jetzt <= $bis)*/
}
?>