ich habe endlich mal wieder Zeit gefunden an meinem Forum weiter zu arbeiten.
Die Umstellung von der Smarty Engine auf phpBB macht mir immer noch zu schaffen daher benötige ich eure Hilfe.
In meinem Mod kann man mehrere Kategorien eintragen in den Sendeplan eintragen. Diese stehen dann kommagetrennt in der DB 2,3,7,97 etc.
Beim editieren sollen die bereits ausgewählten Kategorien markiert sein.
Bei Smarty geht das über
Code: Alles auswählen
$markergroupselector = '';
$perm_markergrps = explode(',', $sendeplan['cat_id']); // Kategorie IDs aus der der Sendeplan Tabelle (2,3,7,97)
$markergroups = array();
$sql = 'SELECT * FROM ' . SENDEPLAN_CAT;
$result = $db->sql_query($sql);
while ($temp = $db->sql_fetchrow($result)) {
$selstat = '';
if (in_array($temp['cat_id'], $perm_markergrps)) {
$selstat = ' selected';
}
$markergroupselector .= '<option value="' . $temp['cat_id'] . '"' . $selstat . '>' . $temp['cat_name'] . '</option>';
}
$Smarty->assign(array(
'SELECTMARKERGROUPS' => $markergroupselector,
));
Code: Alles auswählen
// Temmplate
<select name="usergroups[]" class="field" size="6" multiple>{$SELECTMARKERGROUPS}</select>