ecml_parse_views; $keywords = $vars['config']->ecml_keywords; $perms = $vars['config']->ecml_permissions; ksort($views); ksort($keywords); echo elgg_view_title(elgg_echo('ecml:admin:admin')); echo '

' . elgg_echo('ecml:admin:instruction') . '

'; // yes I'm using a table because this is table. $form_body = <<<___END ___END; foreach ($keywords as $keyword => $info) { $desc = $info['description']; $form_body .= ""; } $form_body .= ''; $odd = 'odd'; foreach ($views as $view => $desc) { $form_body .= " "; foreach ($keywords as $keyword => $info) { $checked = (in_array($keyword, $perms[$view])) ? 'checked="checked"' : ''; // ooook. input/checkboxes isn't overly useful. // do it ourself. $form_body .= ""; } $form_body .= ''; $odd = ($odd == 'odd') ? 'even' : 'odd'; } $form_body .= '
 $keyword
$desc
'; $form_body .= elgg_view('input/submit', array('value' => elgg_echo('submit'))); $form_body .= elgg_view('input/reset', array('value' => elgg_echo('reset'))); echo elgg_view('input/form', array( 'body' => $form_body, 'action' => $vars['url'] . 'action/ecml/save_permissions' )); //foreach ($views as $view => $desc) { // echo elgg_view_title($desc); // echo ''; // //echo <<<___END //
// // //___END; //} // //echo '';