Vorlage:Legende: Unterschied zwischen den Versionen
Aus Afterbuy-Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | ||
<phptag> | <phptag> | ||
if(is_array($argv) && !empty($argv)){ | if(is_array($argv) && !empty($argv)){ | ||
Zeile 15: | Zeile 15: | ||
$errorMessages=array(); | $errorMessages=array(); | ||
− | $out=array( '<tr><th>'.$name.'</th><th>'.$description.'</th></tr>'); | + | $out=array( '<table class="table table-hover sortable"><tr><th>'.$name.'</th><th>'.$description.'</th></tr>'); |
$lines=explode('>>',$argv[0]); | $lines=explode('>>',$argv[0]); | ||
$row=1; | $row=1; | ||
+ | $mandatory=false; | ||
foreach($lines as $line){ | foreach($lines as $line){ | ||
Zeile 24: | Zeile 25: | ||
$fieldName=""; | $fieldName=""; | ||
if(isset($cells[0]) && trim($cells[0])!=""){ | if(isset($cells[0]) && trim($cells[0])!=""){ | ||
− | $fieldName=trim($cells[0]); | + | $fieldName=trim(str_replace('*','<html><span style="color:red;">*</span></html>',$cells[0])); |
} else { | } else { | ||
$errorMessages[]="Feld Name in Zeile ".$row." nicht gesetzt"; | $errorMessages[]="Feld Name in Zeile ".$row." nicht gesetzt"; | ||
} | } | ||
+ | if(strpos($fieldName,'*')!==false){ | ||
+ | $mandatory=true; | ||
+ | } | ||
$fieldDescription=""; | $fieldDescription=""; | ||
if(isset($cells[1]) && trim($cells[1])!=""){ | if(isset($cells[1]) && trim($cells[1])!=""){ | ||
− | $fieldDescription=trim($cells[1]); | + | $fieldDescription=chr(10).trim($cells[1]); |
} else { | } else { | ||
$errorMessages[]="Feld Beschreibung in Zeile ".$row." nicht gesetzt"; | $errorMessages[]="Feld Beschreibung in Zeile ".$row." nicht gesetzt"; | ||
Zeile 44: | Zeile 48: | ||
if(isset($out) && is_array($out) && !empty($out)){ | if(isset($out) && is_array($out) && !empty($out)){ | ||
− | echo implode('',$out); | + | echo implode('',$out).'</table>'; |
} | } | ||
+ | if($mandatory){ | ||
+ | echo '{{Info| Die mit <html><span style="color:red;">*</span></html> markierten Felder sind verpflichtende Angaben}}'; | ||
+ | } | ||
} | } | ||
− | |||
} | } | ||
</phptag> | </phptag> | ||
− |
Aktuelle Version vom 27. Juli 2021, 14:03 Uhr