e08e3b360917a311799ca1bbcb21e1a442c82014
[atutor.git] / mods / social / html / 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
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">
38                 <h3><?php echo _AT('message_board'); ?></h3></div>
39         <div class="contentbox">        
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 src="http://code.jquery.com/jquery-latest.js"></script>
48                 <script>
49                   $(document).ready(function(){         
50                         var h = $("#messages").height();
51                         var line_of_height = 250;
52
53                         if (h>=500){
54                                 $('#buttonList').show();
55                                 $('#message_board').css({'height':'500px'});
56                         } else {
57                                 $('#buttonList').hide();
58                         }
59
60                         $("#prevButton").click(function(event){
61                           if (h < $("#messages").height()){
62                                   $("#messages").animate({"marginTop": "+="+line_of_height+"px"}, "slow");
63                                   h += line_of_height;
64                                   $("#temp").html(h);
65                           }
66                           event.preventDefault();
67                         });
68
69                         $("#nextButton").click(function(event){
70                           if ( h >= line_of_height) {
71                                   $("#messages").animate({"marginTop": "-="+line_of_height +"px"}, "slow");
72                                   h -= line_of_height ;
73                                   $("#temp").html(h);
74                           }
75                           event.preventDefault();
76                         });
77
78                   });
79                   </script>
80
81                 <div id="message_board" style="max-height:500px; overflow:hidden;">
82                 <div id="messages">
83                 <?php 
84                         $counter=0;
85                         foreach ($this->group_obj->getMessages() as $id=>$message_array): ?>
86                         <div class="content">
87                                 <?php echo $message_array['created_date'].' - '.printSocialName($message_array['member_id']); ?>
88                                 <?php 
89                                 if ($message_array['member_id']==$_SESSION['member_id'] || $this->group_obj->getUser()==$_SESSION['member_id']){
90                                         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>';
91                                 }
92                                 ?>
93                                 <p><?php echo $message_array['body']; ?></p>
94                         </div>
95                 <?php 
96                         $counter++;
97                         endforeach;
98                 ?>              
99                 </div></div>
100                 <div id="buttonList">
101                         <a id="prevButton" href="#">&lt;&lt;<?php echo _AT('previous'); ?></a>
102                         <a id="nextButton" href="#"><?php echo _AT('next'); ?>&gt;&gt;</a>
103                 </div>
104                 <div id="temp"></div>
105         </div>
106 </div>
107 <?php endif; ?>
108
109 <div style="width:39%;float:right;">
110         <div class="headingbox"><h3><?php echo _AT('group_info'); ?></h3></div>
111         <div class="contentbox">
112                 <div><?php echo $this->group_obj->getLogo();?></div>
113                 <dl  id="public-profile">
114                         <dt><?php echo _AT('group_name'); ?></dt>
115                         <dd><?php echo $this->group_obj->getName();?></dd>
116
117                         <dt><?php echo _AT('group_type'); ?></dt>
118                         <dd><?php echo $this->group_obj->getGroupType();?></dd>
119
120                         <dt><?php echo _AT('access'); ?></dt>
121                         <dd><?php echo ($this->group_obj->getPrivacy()?_AT('private'):_AT('public'))?><br/></dd>                        
122
123                         <dt><?php echo _AT('created_by'); ?></dt>
124                         <dd><?php echo printSocialName($this->group_obj->getUser());?></dd>
125
126                         <dt><?php echo _AT('created_date'); ?></dt>
127                         <dd><?php echo AT_DATE(_AT('startend_date_long_format'), $this->group_obj->getCreatedDate(), AT_DATE_MYSQL_DATETIME);?></dd>
128
129                         <dt><?php echo _AT('group_last_updated'); ?></dt>
130                         <dd><?php echo AT_DATE(_AT('startend_date_long_format'), $this->group_obj->getLastUpdated(), AT_DATE_MYSQL_DATETIME);?></dd>
131
132                         <dt><?php echo _AT('number_of_members');?></dt>
133                         <dd><?php echo count($this->group_obj->group_members);?></dd>
134                 </dl>
135         </div><br />
136 </div>