invitations pour acces aux sources (suite)
[mw_sourceml] / app / out / default / views / users / sources_invitations / list.php
1 <h2>Invitations en cours</h2>
2
3 <?php if($this->out["invitations"]["total"] > 0) : ?>
4 <ul>
5   <?php
6
7     foreach($this->out["invitations"]["list"] as $id_invitation => $invitation) :
8     $source_type = $this->out["status"][$invitation["source"]["id_class"]]["nom"];
9     $source_url = "";
10     if($source_type == "album"){
11       $source_type = "à l'album";
12       $source_url = $this->url("sources/album/view", array("album" => $invitation["id_source"]));
13     }
14     elseif($source_type == "morceau"){
15       $source_type = "au morceau";
16       $source_url = $this->url("sources/morceau/view", array("morceau" => $invitation["id_source"]));
17     }
18     elseif($source_type == "piste"){
19       $source_type = "à la piste";
20       $source_url = $this->url("sources/piste/view", array("piste" => $invitation["id_source"]));
21     }
22     else continue;
23
24
25   ?>
26   <li class="invitation">
27     <div class="invitation_title">
28       <strong><?php echo $invitation["user"]["login"]; ?></strong>
29       invite <strong><?php echo $this->out["groupes"]["list"][$invitation["id_author"]]["nom"]; ?></strong>
30     </div>
31     <div class="invitation_date"><?php echo $invitation["date_invitation"]; ?></div>
32     <div class="invitation_content">
33       à participer <?php echo $source_type; ?>
34       <a href="<?php echo $source_url; ?>"><strong><?php echo $invitation["source"]["titre"]; ?></strong></a><br />
35       en tant que
36       <strong><?php echo $this->out["sources_access"][$invitation["id_sources_access"]]["intitule"]; ?></strong>
37     </div>
38     <ul class="buttons">
39       <?php if($this->out["user"]["id"] == $invitation["id_user"]) : ?>
40       <li>
41         <a href="<?php echo $this->url("users/sources_invitations/annule_invitation_groupe", array("id" => $id_invitation)) ?>"
42            class="admin_link"
43            title="annuler cette invitation"
44            onclick="return confirm('annuler cette invitation ?')"/>Annuler l'invitation</a>
45       </li>
46       <?php else : ?>
47       <li>
48         <a href="<?php echo $this->url("users/sources_invitations/accepter_invitation_groupe", array("id" => $id_invitation)) ?>"
49            class="admin_link"
50            title="accepter cette invitation"
51            onclick="return confirm('accepter cette invitation ?')"/>Accepter</a>
52       </li>
53       <li>
54         <a href="<?php echo $this->url("users/sources_invitations/refuser_invitation_groupe", array("id" => $id_invitation)) ?>"
55            class="admin_link"
56            title="refuser cette invitation"
57            onclick="return confirm('refuser cette invitation ?')"/>Refuser</a>
58       </li>
59       <?php endif; ?>
60     </ul>
61
62
63     </td>
64     <td>
65       
66     </td>
67     <td class="action">
68
69     </td>
70     <td class="action">
71
72     </td>
73   </li>
74   <?php endforeach; ?>
75 </ul>
76 <?php else : ?>
77 <p>Aucune invitation</p>
78 <?php endif; ?>