From 891739afadddad56b517b7d565458296eeb58c0b Mon Sep 17 00:00:00 2001 From: cash Date: Fri, 11 Feb 2011 22:51:08 +0000 Subject: some clean up of the categories plugin - html/css polish needed git-svn-id: http://code.elgg.org/elgg/trunk@8122 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/categories/views/default/categories.php | 46 ++-------------- mod/categories/views/default/categories/list.php | 62 ---------------------- mod/categories/views/default/categories/view.php | 24 ++------- mod/categories/views/default/input/categories.php | 45 ++++++++++++++++ mod/categories/views/default/output/categories.php | 27 ++++++++++ .../views/default/settings/categories/edit.php | 17 +++--- 6 files changed, 89 insertions(+), 132 deletions(-) delete mode 100644 mod/categories/views/default/categories/list.php create mode 100644 mod/categories/views/default/input/categories.php create mode 100644 mod/categories/views/default/output/categories.php (limited to 'mod/categories/views/default') diff --git a/mod/categories/views/default/categories.php b/mod/categories/views/default/categories.php index f69283e9f..8577ef01b 100644 --- a/mod/categories/views/default/categories.php +++ b/mod/categories/views/default/categories.php @@ -1,48 +1,12 @@ universal_categories; -} -$categories = elgg_get_site_entity()->categories; -if (empty($categories)) { - $categories = array(); -} -if (empty($selected_categories)) { - $selected_categories = array(); -} - -if (!empty($categories)) { - if (!is_array($categories)) { - $categories = array($categories); - } - - ?> - -

-
-

- - $categories, - 'value' => $selected_categories, - 'internalname' => 'universal_categories_list' - )); - - ?> - -

-
- - '; -} +echo elgg_view('input/categories', $vars); diff --git a/mod/categories/views/default/categories/list.php b/mod/categories/views/default/categories/list.php deleted file mode 100644 index 7a6dadff4..000000000 --- a/mod/categories/views/default/categories/list.php +++ /dev/null @@ -1,62 +0,0 @@ -categories; - -if ($categories) { - if (!is_array($categories)) { - $categories = array($categories); - } - - if (!empty($vars['subtype'])) { - $flag = array(); - $owner_guid = ''; - if (isset($vars['owner_guid'])) { - $owner_guid = (int) $vars['owner_guid']; - } - - elgg_register_tag_metadata_name('universal_categories'); - $params = array( - 'threshold' => 1, - 'limit' => 999, - 'tag_names' => array('universal_categories'), - 'types' => 'object', - 'subtypes' => $vars['subtype'], - 'owner_guid' => $owner_guid, - ); - $cats = elgg_get_tags($params); - if ($cats) { - foreach($cats as $cat) { - $flag[] = $cat->tag; - } - } - - } else { - $flag = null; - } - - if (is_null($flag) || !empty($flag)) { - - ?> - -

-
- '. $category .''; - } - } - } - if (!empty($catstring)) { - echo ""; - } - - ?> -
- universal_categories; - if (!empty($categories)) { - if (!is_array($categories)) { - $categories = array($categories); - } - foreach($categories as $category) { - $link = elgg_get_site_url() . 'pg/categories/list/?category=' . urlencode($category); - if (!empty($linkstr)) { - $linkstr .= ', '; - } - $linkstr .= '' . $category . ''; - } - } - -} - -echo $linkstr; +echo elgg_view('output/categories', $vars); diff --git a/mod/categories/views/default/input/categories.php b/mod/categories/views/default/input/categories.php new file mode 100644 index 000000000..6f57a0c29 --- /dev/null +++ b/mod/categories/views/default/input/categories.php @@ -0,0 +1,45 @@ +universal_categories; +} +$categories = elgg_get_site_entity()->categories; +if (empty($categories)) { + $categories = array(); +} +if (empty($selected_categories)) { + $selected_categories = array(); +} + +if (!empty($categories)) { + if (!is_array($categories)) { + $categories = array($categories); + } + + ?> + +

+
+ $categories, + 'value' => $selected_categories, + 'internalname' => 'universal_categories_list' + )); + + ?> + +

+ + '; +} diff --git a/mod/categories/views/default/output/categories.php b/mod/categories/views/default/output/categories.php new file mode 100644 index 000000000..724c46037 --- /dev/null +++ b/mod/categories/views/default/output/categories.php @@ -0,0 +1,27 @@ +universal_categories; + if (!empty($categories)) { + if (!is_array($categories)) { + $categories = array($categories); + } + foreach($categories as $category) { + $link = elgg_get_site_url() . 'pg/categories/list/?category=' . urlencode($category); + if (!empty($linkstr)) { + $linkstr .= ', '; + } + $linkstr .= '' . $category . ''; + } + } + +} + +echo $linkstr; diff --git a/mod/categories/views/default/settings/categories/edit.php b/mod/categories/views/default/settings/categories/edit.php index 9e0af0e48..e4750f02f 100644 --- a/mod/categories/views/default/settings/categories/edit.php +++ b/mod/categories/views/default/settings/categories/edit.php @@ -1,11 +1,11 @@ categories; @@ -14,11 +14,8 @@ if (empty($categories)) { } ?> -
-

- -

- $categories, 'internalname' => 'categories')); - ?> -
\ No newline at end of file +

+ +

+ $categories, 'internalname' => 'categories')); -- cgit v1.2.3