move code up one directory
[atutor.git] / themes / default / social / sgroup_view.tmpl.php
1 <?php global $msg; $msg->printConfirm(); ?>
2 <div class="box">
3         <?php //existing members ?>
4         <?php if (in_array(new Member($_SESSION['member_id']), $this->group_obj->group_members)): ?>
5         | <a href="<?php echo AT_SOCIAL_BASENAME; ?>groups/invite.php?id=<?php echo $this->group_obj->getID();?>"><?php echo _AT('invite'); ?></a> |
6
7         <?php //group admin ?>
8         <?php if ($this->group_obj->getUser() == $_SESSION['member_id']): ?>
9         <a href="<?php echo AT_SOCIAL_BASENAME; ?>groups/edit.php?id=<?php echo $this->group_obj->getID();?>"><?php echo _AT('edit_group'); ?></a> |
10         <a href="<?php echo AT_SOCIAL_BASENAME; ?>groups/view.php?id=<?php echo $this->group_obj->getID().SEP;?>delete=confirm"><?php echo _AT('disband_group'); ?></a> |
11         <?php //existing members ?>
12         <?php else: ?>
13         <a href="<?php echo AT_SOCIAL_BASENAME; ?>groups/view.php?id=<?php echo $this->group_obj->getID().SEP;?>remove=1"><?php echo _AT('leave_group'); ?></a> |
14         <?php endif; ?>
15
16         <?php //new members ?>
17         <?php else: ?>
18         <a href="<?php echo AT_SOCIAL_BASENAME; ?>groups/join.php?id=<?php echo $this->group_obj->getID();?>"><?php echo _AT('join_group'); ?></a> |
19         <?php endif; ?>
20
21         <?php //everyone ?>
22         <a href="<?php echo AT_SOCIAL_BASENAME; ?>groups/list.php?id=<?php echo $this->group_obj->getID();?>"><?php echo _AT('group_members'); ?></a> |
23
24         <?php include('notifications.tmpl.php'); ?>
25 </div>
26 <div>
27         <?php 
28                 foreach ($this->group_obj->getGroupActivities() as $activity_id=>$activity_title){
29                         echo $activity_title;
30                 }                               
31         ?>
32 </div>
33 <br/>
34
35 <?php if (in_array(new Member($_SESSION['member_id']), $this->group_obj->group_members)): ?>
36 <div style="width:59%; float:left;">
37         <div class="headingbox" style="margin-right:1em;">
38                 <h3><?php echo _AT('message_board'); ?></h3></div>
39         <div class="contentbox" style="margin-right:1em;">      
40                 <form method="POST" action="">
41                         <label for="message"></label>
42                         <textarea name="msg_body" id="message" cols="40" rows="5"></textarea><br />
43                         <input class="button" type="submit" name="submit" value="<?php echo _AT('post');?>" />
44                 </form><hr/>
45                 
46                 <!-- handles sliding -->
47                 <script type="text/javascript">
48                   jQuery(document).ready(function(){            
49                         var h = jQuery("#messages").height();
50                         var line_of_height = 250;
51
52                         if (h>=500){
53                                 jQuery('#buttonList').show();
54                                 jQuery('#message_board').css({'height':'500px'});
55                         } else {
56                                 jQuery('#buttonList').hide();
57                         }
58
59                         jQuery("#prevButton").click(function(event){
60                           if (h < jQuery("#messages").height()){
61                                   jQuery("#messages").animate({"marginTop": "+="+line_of_height+"px"}, "slow");
62                                   h += line_of_height;
63                                   jQuery("#temp").html(h);
64                           }
65                           event.preventDefault();
66                         });
67
68                         jQuery("#nextButton").click(function(event){
69                           if ( h >= line_of_height) {
70                                   jQuery("#messages").animate({"marginTop": "-="+line_of_height +"px"}, "slow");
71                                   h -= line_of_height ;
72                                   jQuery("#temp").html(h);
73                           }
74                           event.preventDefault();
75                         });
76
77                   });
78                   </script>
79
80                 <div id="message_board" style="max-height:500px; overflow:hidden;">
81                 <div id="messages">
82                 <?php 
83                         $counter=0;
84                         foreach ($this->group_obj->getMessages() as $id=>$message_array): ?>
85                         <div class="content">
86                                 <?php echo $message_array['created_date'].' - '.printSocialName($message_array['member_id']); ?>
87                                 <?php 
88                                 if ($message_array['member_id']==$_SESSION['member_id'] || $this->group_obj->getUser()==$_SESSION['member_id']){
89                                         echo '<a href="'.url_rewrite(AT_SOCIAL_BASENAME.'groups/delete_message.php?gid='.$this->group_obj->getID().SEP.'delete='.$id).'"><img src="'.$_base_href.AT_SOCIAL_BASENAME.'images/b_drop.png" alt="'._AT('remove').'" title="'._AT('remove').'" border="0" /></a>';
90                                 }
91                                 ?>
92                                 <p><?php echo $message_array['body']; ?></p>
93                         </div>
94                 <?php 
95                         $counter++;
96                         endforeach;
97                 ?>              
98                 </div></div>
99                 <div id="buttonList">
100                         <a id="prevButton" href="#">&lt;&lt;<?php echo _AT('previous'); ?></a>
101                         <a id="nextButton" href="#"><?php echo _AT('next'); ?>&gt;&gt;</a>
102                 </div>
103                 <div id="temp"></div>
104         </div>
105 </div>
106 <?php endif; ?>
107
108 <div style="width:39%;float:left;">
109         <div class="headingbox"><h3><?php echo _AT('group_info'); ?></h3></div>
110         <div class="contentbox">
111                 <div><?php echo $this->group_obj->getLogo();?></div>
112                 <dl  id="public-profile">
113                         <dt><?php echo _AT('group_name'); ?></dt>
114                         <dd><?php echo $this->group_obj->getName();?></dd>
115
116                         <dt><?php echo _AT('group_type'); ?></dt>
117                         <dd><?php echo $this->group_obj->getGroupType();?></dd>
118
119                         <dt><?php echo _AT('access'); ?></dt>
120                         <dd><?php echo ($this->group_obj->getPrivacy()?_AT('private'):_AT('public'))?><br/></dd>                        
121
122                         <dt><?php echo _AT('created_by'); ?></dt>
123                         <dd><?php echo printSocialName($this->group_obj->getUser());?></dd>
124
125                         <dt><?php echo _AT('created_date'); ?></dt>
126                         <dd><?php echo AT_DATE(_AT('startend_date_long_format'), $this->group_obj->getCreatedDate(), AT_DATE_MYSQL_DATETIME);?></dd>
127
128                         <dt><?php echo _AT('group_last_updated'); ?></dt>
129                         <dd><?php echo AT_DATE(_AT('startend_date_long_format'), $this->group_obj->getLastUpdated(), AT_DATE_MYSQL_DATETIME);?></dd>
130
131                         <dt><?php echo _AT('number_of_members');?></dt>
132                         <dd><?php echo count($this->group_obj->group_members);?></dd>
133                 </dl>
134         </div><br />
135 </div>