From f6ff517215d63d55c47a212a7a3ee477d4def791 Mon Sep 17 00:00:00 2001 From: marcus Date: Thu, 3 Jul 2008 18:54:08 +0000 Subject: End of day commit of first (semi working) code. Working: - Join/leave on public groups - Create / edit groups Not working: - Private groups - the skin/display of the group - profile main page - widgets Refs #109 Closes #115 git-svn-id: https://code.elgg.org/elgg/trunk@1279 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/groups/views/default/forms/groups/edit.php | 56 ++++++++++++++++++ mod/groups/views/default/group/group.php | 21 +++++++ mod/groups/views/default/groups/groupgallery.php | 25 ++++++++ mod/groups/views/default/groups/grouplisting.php | 27 +++++++++ mod/groups/views/default/groups/groupprofile.php | 22 +++++++ mod/groups/views/default/groups/icon.php | 68 ++++++++++++++++++++++ mod/groups/views/default/groups/menu/actions.php | 44 ++++++++++++++ .../views/default/groups/menu/adminlinks.php | 3 + mod/groups/views/default/groups/menu/links.php | 3 + .../views/default/groups/menu/ownerlinks.php | 3 + 10 files changed, 272 insertions(+) create mode 100644 mod/groups/views/default/forms/groups/edit.php create mode 100644 mod/groups/views/default/group/group.php create mode 100644 mod/groups/views/default/groups/groupgallery.php create mode 100644 mod/groups/views/default/groups/grouplisting.php create mode 100644 mod/groups/views/default/groups/groupprofile.php create mode 100644 mod/groups/views/default/groups/icon.php create mode 100644 mod/groups/views/default/groups/menu/actions.php create mode 100644 mod/groups/views/default/groups/menu/adminlinks.php create mode 100644 mod/groups/views/default/groups/menu/links.php create mode 100644 mod/groups/views/default/groups/menu/ownerlinks.php (limited to 'mod/groups/views/default') diff --git a/mod/groups/views/default/forms/groups/edit.php b/mod/groups/views/default/forms/groups/edit.php new file mode 100644 index 000000000..7a3a9c353 --- /dev/null +++ b/mod/groups/views/default/forms/groups/edit.php @@ -0,0 +1,56 @@ + +
+ +group) && sizeof($vars['config']->group) > 0) + foreach($vars['config']->group as $shortname => $valtype) { + +?> + +

+ +

+ + + +

+ +

+ +

+ + + " /> +

+ +
\ No newline at end of file diff --git a/mod/groups/views/default/group/group.php b/mod/groups/views/default/group/group.php new file mode 100644 index 000000000..c1f6d282f --- /dev/null +++ b/mod/groups/views/default/group/group.php @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/mod/groups/views/default/groups/groupgallery.php b/mod/groups/views/default/groups/groupgallery.php new file mode 100644 index 000000000..14ca2f95f --- /dev/null +++ b/mod/groups/views/default/groups/groupgallery.php @@ -0,0 +1,25 @@ + $vars['entity'], + 'size' => 'large', + ) + ); + + $info .= "

getUrl() . "\">" . $vars['entity']->title . "

"; + + // num users, last activity, owner etc + + + echo elgg_view('search/gallery_listing',array('icon' => $icon, 'info' => $info)); +?> \ No newline at end of file diff --git a/mod/groups/views/default/groups/grouplisting.php b/mod/groups/views/default/groups/grouplisting.php new file mode 100644 index 000000000..1c86f2279 --- /dev/null +++ b/mod/groups/views/default/groups/grouplisting.php @@ -0,0 +1,27 @@ + $vars['entity'], + 'size' => 'small', + ) + ); + + $info .= "

getUrl() . "\">" . $vars['entity']->title . "

"; + + // num users, last activity, owner etc + + echo elgg_view_listing($icon, $info); + +?> \ No newline at end of file diff --git a/mod/groups/views/default/groups/groupprofile.php b/mod/groups/views/default/groups/groupprofile.php new file mode 100644 index 000000000..bf0945c63 --- /dev/null +++ b/mod/groups/views/default/groups/groupprofile.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/mod/groups/views/default/groups/icon.php b/mod/groups/views/default/groups/icon.php new file mode 100644 index 000000000..0a3ce74a4 --- /dev/null +++ b/mod/groups/views/default/groups/icon.php @@ -0,0 +1,68 @@ +icontime) { + $icontime = "{$icontime}"; + } else { + $icontime = "default"; + } + + $name = htmlentities($vars['entity']->title); + + + + $username = $vars['entity']->username; // TODO : How do i do an icon when we have no username? +?> + +
+
+ + "; + + } + if ($vars['entity']->owner_guid == $vars['user']->getGUID()) { + echo elgg_view('groups/menu/ownerlinks',$vars); + } else { + echo elgg_view('groups/menu/links',$vars); + } + } else { + echo elgg_view('groups/menu/links',$vars); + } + + ?> + +
+ title="" /> + \ No newline at end of file diff --git a/mod/groups/views/default/groups/menu/actions.php b/mod/groups/views/default/groups/menu/actions.php new file mode 100644 index 000000000..21101ddb8 --- /dev/null +++ b/mod/groups/views/default/groups/menu/actions.php @@ -0,0 +1,44 @@ +isMember($_SESSION['user'])) + { +?> +

+access_id == 2) + { +?> +

+ +

+getGUID() == $vars['entity']->owner_guid) + { + ?> +

+ \ No newline at end of file diff --git a/mod/groups/views/default/groups/menu/adminlinks.php b/mod/groups/views/default/groups/menu/adminlinks.php new file mode 100644 index 000000000..15c5adc7f --- /dev/null +++ b/mod/groups/views/default/groups/menu/adminlinks.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/mod/groups/views/default/groups/menu/links.php b/mod/groups/views/default/groups/menu/links.php new file mode 100644 index 000000000..15c5adc7f --- /dev/null +++ b/mod/groups/views/default/groups/menu/links.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/mod/groups/views/default/groups/menu/ownerlinks.php b/mod/groups/views/default/groups/menu/ownerlinks.php new file mode 100644 index 000000000..15c5adc7f --- /dev/null +++ b/mod/groups/views/default/groups/menu/ownerlinks.php @@ -0,0 +1,3 @@ + \ No newline at end of file -- cgit v1.2.3