From f361fa6d7a3e990ed6bcb05cf634ef9cfae0fe4d Mon Sep 17 00:00:00 2001 From: marcus Date: Fri, 4 Jul 2008 13:00:58 +0000 Subject: Refs #109 - Basic profile layout git-svn-id: https://code.elgg.org/elgg/trunk@1292 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/groups/views/default/groups/grouplinks.php | 29 ++++++ mod/groups/views/default/groups/groupprofile.php | 106 ++++++++++++++++++++- mod/groups/views/default/groups/menu/actions.php | 8 +- .../views/default/groups/menu/ownerlinks.php | 17 ++++ 4 files changed, 151 insertions(+), 9 deletions(-) create mode 100644 mod/groups/views/default/groups/grouplinks.php (limited to 'mod/groups/views') diff --git a/mod/groups/views/default/groups/grouplinks.php b/mod/groups/views/default/groups/grouplinks.php new file mode 100644 index 000000000..0397cec08 --- /dev/null +++ b/mod/groups/views/default/groups/grouplinks.php @@ -0,0 +1,29 @@ +guid == $vars['entity']->owner_guid){ + + echo "
"; //start the wrapper div + echo elgg_view("groups/menu/actions",$vars); + echo elgg_view("groups/menu/ownerlinks",$vars); + echo "
"; //close wrapper div + + } else { + + echo "
"; //start the wrapper div + echo elgg_view("groups/menu/actions",$vars); //grab action links such as make friend + echo elgg_view("groups/menu/links",$vars); //passive links to items such as user blog etc + echo "
"; //close wrapper div + + } + +?> \ No newline at end of file diff --git a/mod/groups/views/default/groups/groupprofile.php b/mod/groups/views/default/groups/groupprofile.php index bf0945c63..6eb403bb5 100644 --- a/mod/groups/views/default/groups/groupprofile.php +++ b/mod/groups/views/default/groups/groupprofile.php @@ -15,8 +15,110 @@ $iconsize = "medium"; } +?> + + + + + + +
+ +
+
+ + $vars['entity'], + //'align' => "left", + 'size' => $iconsize, + ) + ); + + // display relevant links + echo elgg_view("groups/grouplinks", array("entity" => $vars['entity'])); + ?> + +
+
+ +
+
+ + getURL() . "\">" . $vars['entity']->title . "
"; + + ?> + + group) && sizeof($vars['config']->group) > 0) + { + + foreach($vars['config']->group as $shortname => $valtype) { + if ($shortname != "title") { + $value = $vars['entity']->$shortname; + + if (!empty($value)) { + + //This function controls the alternating class + $even_odd = ( 'odd' != $even_odd ) ? 'odd' : 'even'; + } + + echo "

"; + echo ""; + echo elgg_echo("groups:{$shortname}"); + echo ": "; + + echo elgg_view("output/{$valtype}",array('value' => $vars['entity']->$shortname)); + + echo "

"; + } + } + } + } + + + ?> + +
+ " . elgg_echo("groups:owner") . ""; + + echo elgg_view( + "profile/icon", array( + 'entity' => get_entity($vars['entity']->owner_guid), + //'align' => "left", + 'size' => 'small', + ) + ); + + ?> +
+
+
+ +
+ +

+ +canEdit()) + { + +?> + + + + - // join / leave (if can join & leave) -?> \ No newline at end of file +

+
\ 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 index 21101ddb8..2c686fd95 100644 --- a/mod/groups/views/default/groups/menu/actions.php +++ b/mod/groups/views/default/groups/menu/actions.php @@ -33,12 +33,6 @@ } } - // edit - if ($_SESSION['user']->getGUID() == $vars['entity']->owner_guid) - { - ?> -

- \ 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 index 15c5adc7f..aaa575bec 100644 --- a/mod/groups/views/default/groups/menu/ownerlinks.php +++ b/mod/groups/views/default/groups/menu/ownerlinks.php @@ -1,3 +1,20 @@ getGUID() == $vars['entity']->owner_guid) && ($vars['full'])) + { + ?> +

+ \ No newline at end of file -- cgit v1.2.3