ecml_parse_views; $keywords = $vars['config']->ecml_keywords; $perms = $vars['config']->ecml_permissions; ksort($views); ksort($keywords); echo '
' . elgg_echo('ecml:admin:instruction') . '
'; // yes I'm using a table because this is table. $form_body = <<<___END  | ___END; foreach ($views as $view => $view_desc) { $form_body .= "$view_desc | "; $n++; } $form_body .= '|
---|---|---|
$keyword ($restricted) | "; } else { $form_body .= "||
$keyword | "; } foreach ($views as $view => $view_info) { // if this is restricted and we're not on the specified view don't allow changes // since we don't save this, no need to pass a name if (isset($keyword_info['restricted'])) { $checked = (in_array($view, $keyword_info['restricted'])) ? 'checked="checked"' : ''; $form_body .= ""; } else { $checked = (!in_array($keyword, $perms[$view])) ? 'checked="checked"' : ''; // ooook. input/checkboxes isn't overly useful. // do it ourself. $form_body .= " | "; } } $form_body .= ' |