From ff31226fdeb972aac2f37f0098240cb366a9bb26 Mon Sep 17 00:00:00 2001 From: brettp Date: Wed, 5 May 2010 19:14:48 +0000 Subject: Merged 18_new_admin branch to trunk. git-svn-id: http://code.elgg.org/elgg/trunk@5977 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/ecml/views/default/settings/ecml/edit.php | 137 ++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 mod/ecml/views/default/settings/ecml/edit.php (limited to 'mod/ecml/views/default/settings') diff --git a/mod/ecml/views/default/settings/ecml/edit.php b/mod/ecml/views/default/settings/ecml/edit.php new file mode 100644 index 000000000..1ad88aa9b --- /dev/null +++ b/mod/ecml/views/default/settings/ecml/edit.php @@ -0,0 +1,137 @@ +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 .= ""; + $n++; +} +$form_body .= ''; + +$odd = 'odd'; +foreach ($keywords as $keyword => $keyword_info) { + $keyword_desc = $keyword_info['description']; + if (isset($keyword_info['restricted'])) { + $restricted = elgg_echo('ecml:admin:restricted'); + $form_body .= " + + + "; + } else { + $form_body .= " + + + "; + } + 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 .= ''; + + $odd = ($odd == 'odd') ? 'even' : 'odd'; +} + +$form_body .= '
 $view_desc
$keyword ($restricted)
$keyword
'; + +echo $form_body; + +?> + -- cgit v1.2.3