В догонку. Извени, я выше лохонулся, я отправил уже с изменйнным на preg_match :-(
сейчас отправил нормальную.
// Anmeldeschluss
$htxt = JHTML::_('calendar',$row->booked_date,'_booked_date','_booked_date','%Y-%m-%d',array('class'=>'inputbox','size'=>'12','maxlength'=>'10'));
$htxt .= JHTML::_('select.integerlist', 0, 23, 1, '_booked_hour','class="sem_inputbox" size="1"', $row->booked_hour, "%02d" );
$htxt .= JHTML::_('select.integerlist', 0, 55, 5, '_booked_minute','class="sem_inputbox" size="1"', $row->booked_minute, "%02d" );
$htxt .= $reqfield." - ".JTEXT::_('SEM_0121')." ".JHTML::_('select.radiolist',$radios,'showbooked','class="sem_inputbox"','value','text',$row->showbooked);
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0011').':'.sem_f055(JTEXT::_('SEM_0145')),'d','r','20%','sem_edit').sem_f022($htxt,'d','l','80%','sem_edit')."</tr>";
// Kurzbeschreibung
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0013').':'.sem_f055(JTEXT::_('SEM_0115')),'d','r','20%','sem_edit').sem_f022("<textarea class=\"sem_inputbox\" cols=\"50\" rows=\"3\" name=\"shortdesc\" style=\"width:500px\" width=\"500\">".$row->shortdesc."</textarea>".$reqfield,'d','l','80%','sem_edit')."</tr>";
// Veranstaltungsort
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0015').':','d','r','20%','sem_edit').sem_f022("<textarea class=\"sem_inputbox\" cols=\"50\" rows=\"3\" name=\"place\" style=\"width:500px\" width=\"500\">".$row->place."</textarea>".$reqfield,'d','l','80%','sem_edit')."</tr>";
// Veranstalter
if($reglevel>5 AND $art!=3) {
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0094').':'.sem_f055(JTEXT::_('SEM_0159')),'d','r','20%','sem_edit').sem_f022(sem_f009($row->publisher).$reqfield,'d','l','80%','sem_edit')."</tr>";
}
// Plätze
$htxt = "<input class=\"sem_inputbox\" type=\"text\" name=\"maxpupil\" size=\"3\" maxlength=\"5\" value=\"".$row->maxpupil."\" /> - ".JTEXT::_('SEM_0024').": ";
$radios = array();
$radios[] = JHTML::_('select.option',0,JTEXT::_('SEM_0025'));
$radios[] = JHTML::_('select.option',1,JTEXT::_('SEM_0070'));
$radios[] = JHTML::_('select.option',2,JTEXT::_('SEM_0139'));
$htxt .= JHTML::_('select.genericlist',$radios,'stopbooking','class="sem_inputbox" ','value','text',$row->stopbooking);
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0020').':','d','r','20%','sem_edit').sem_f022($htxt.$reqfield,'d','l','80%','sem_edit')."</tr>";
// max. Buchung
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0021').':'.sem_f055(JTEXT::_('SEM_0138')),'d','r','20%','sem_edit');
if($config->get('sem_p023','')>0){
$htxt = "<input class=\"sem_inputbox\" type=\"text\" name=\"nrbooked\" size=\"3\" maxlength=\"3\" value=\"".$row->nrbooked."\" />";
} else {
$radios = array();
$radios[] = JHTML::_('select.option',0,"0");
$radios[] = JHTML::_('select.option',1,"1");
$htxt = JHTML::_('select.genericlist',$radios,'nrbooked','class="sem_inputbox" ','value','text',$row->nrbooked);
}
$html .= sem_f022($htxt.$reqfield,'d','l','80%','sem_edit')."</tr>";
$html .= "</table>";
$html .= $pane->endPanel() ;
// ### Panel 2 ###
$html .= $pane->startPanel(JTEXT::_('SEM_0128'),'panel2');
$html .= "<table>";
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0114'),'d','l','100%','sem_edit',2)."</tr>";
// Beschreibung
$name = "editor1";
$htxt = $editor->display("description",$row->description,"500","300","50","5");
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0014').':','d','r','20%','sem_edit').sem_f022(JTEXT::_('SEM_0163').$htxt,'d','l','80%','sem_edit')."</tr>";
// Veranstaltungsbild
if($config->get('sem_p032','')==1) {
jimport( 'joomla.filesystem.folder' );
$htxt = "";
if($config->get('sem_p033','')!="") {
$htxt = trim($config->get('sem_p033',''),"/")."/";
}
$htxt = JPATH_SITE."/images/stories/".$htxt;
if(!is_dir($htxt)) {
mkdir($htxt,0755);
}
$imageFiles = JFolder::files($htxt);
$images = array(JHTML::_('select.option','','- '.JText::_('SEM_0096').' -'));
foreach ($imageFiles as $file) {
if (eregi("gif|jpg|png", $file)) {
$images[]=JHTML::_('select.option',$file);
}
}
$imagelist = JHTML::_('select.genericlist', $images,'image','class="sem_inputbox" size="1" ','value','text',$row->image);
$htxt = "<span style=\"position:absolute;display:none;border:3px solid #FF9900;background-color:#FFFFFF;\" id=\"1\"><img id=\"toolbild\" src=\"images/stories/".$row->image."\" \></span><span style=\"position:absolute;display:none;border:3px solid #FF9900;background-color:#FFFFFF;\" id=\"2\"><img src=\"".sem_f006()."2601.png\" \></span>";
$htxt .= $imagelist." <img src=\"".sem_f006()."2116.png\" border=\"0\" onmouseover=\"showSemTip('1');\" onmouseout=\"hideSemTip();\" />";
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0093').':','d','r','20%','sem_edit').sem_f022($htxt,'d','l','80%','sem_edit')."</tr>";
}
// Google-Map
if($config->get('sem_p012','')!= "") {
$htxt = "<input class=\"sem_inputbox\" type=\"text\" name=\"gmaploc\" size=\"50\" maxlength=\"250\" value=\"".$row->gmaploc."\" /> ";
$actform = "FrontForm";
$gmaphref = JURI::BASE();
if(strstr($gmaphref,"/administrator")) {
$actform = "adminForm";
}
$htxt .= "<a href=\"\" title=\"".JTEXT::_('SEM_0017')."\" class=\"modal\" onclick=\"href='".sem_f005()."/seminar.gmap.php?key=".$config->get('sem_p012','')."&iw=".$config->get('sem_p013',1)."&ziel=' + unescape(document.".$actform.".gmaploc.value) + '&ort=' + unescape(document.".$actform.".place.value.replace(/\\n/gi, '<br />'));\" rel=\"{handler: 'iframe', size: {x: 500, y: 350}}\">".JTEXT::_('SEM_0017')."</a>";
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0016').':','d','r','20%','sem_edit').sem_f022($htxt,'d','l','80%','sem_edit')."</tr>";
}
// Leitung
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0019').':','d','r','20%','sem_edit').sem_f022("<input class=\"sem_inputbox\" type=\"text\" name=\"teacher\" size=\"50\" maxlength=\"250\" value=\"".$row->teacher."\" />",'d','l','80%','sem_edit')."</tr>";
// Zielgruppe
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0012').':','d','r','20%','sem_edit').sem_f022("<input class=\"sem_inputbox\" type=\"text\" name=\"target\" size=\"50\" maxlength=\"500\" value=\"".$row->target."\" />",'d','l','80%','sem_edit')."</tr>";
// Gebuehr
$htxt = $config->get('sem_p017',JTEXT::_('SEM_0165'))." <input class=\"sem_inputbox\" type=\"text\" name=\"fees\" size=\"8\" maxlength=\"10\" value=\"".$row->fees."\" />";
if($config->get('sem_p023',0)>0) {
$htxt .= " ".JTEXT::_('SEM_0085');
}
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0022').':','d','r','20%','sem_edit').sem_f022($htxt,'d','l','80%','sem_edit')."</tr>";
$html .= "</table>";
$html .= $pane->endPanel() ;
// ### Panel 3 ###
$html .= $pane->startPanel(JTEXT::_('SEM_0129'),'panel3');
$html .= "<table>";
$html .= "<tr>".sem_f022(JTEXT::_('SEM_0156')."<br /> <br />".JTEXT::_('SEM_0158')."<br /> <br />".JTEXT::_('SEM_0162')."<br /> <br />",'d','l','100%','sem_edit',2)."</tr>";