[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 {{! 2 This file is part of Moodle - http://moodle.org/ 3 4 Moodle is free software: you can redistribute it and/or modify 5 it under the terms of the GNU General Public License as published by 6 the Free Software Foundation, either version 3 of the License, or 7 (at your option) any later version. 8 9 Moodle is distributed in the hope that it will be useful, 10 but WITHOUT ANY WARRANTY; without even the implied warranty of 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 GNU General Public License for more details. 13 14 You should have received a copy of the GNU General Public License 15 along with Moodle. If not, see <http://www.gnu.org/licenses/>. 16 }} 17 {{! 18 User learning plans page. 19 20 Classes required for JS: 21 * planactions 22 23 Data attributes required for JS: 24 * data-region = plans 25 * data-planid = plans.id 26 * data-userid = userid 27 * data-action = deleteplan 28 29 Context variables required for this template: 30 * userid - The plan user id 31 * pluginbaseurl - tool_lp base url 32 * plans - The list of learning plans 33 * navigation - array of strings containing buttons for navigation 34 }} 35 36 <div data-region="plans"> 37 <div class="pull-left"> 38 {{#navigation}} 39 {{{.}}} 40 {{/navigation}} 41 </div> 42 <table class="generaltable fullwidth"> 43 <caption>{{#str}}listplanscaption, tool_lp{{/str}}</caption> 44 <thead> 45 <tr> 46 <th scope="col">{{#str}}planname, tool_lp{{/str}}</th> 47 <th scope="col">{{#str}}templatebased, tool_lp{{/str}}</th> 48 <th scope="col">{{#str}}status, tool_lp{{/str}}</th> 49 <th scope="col">{{#str}}actions, tool_lp{{/str}}</th> 50 </tr> 51 </thead> 52 <tbody> 53 {{#plans}} 54 <tr data-region="plan-node" data-id="{{id}}" data-userid="{{userid}}"> 55 <td> 56 <span><a href="{{pluginbaseurl}}/plan.php?id={{id}}">{{{name}}}</a></span> 57 </td> 58 <td> 59 {{#isbasedontemplate}} 60 <span class="label label-info">{{#str}}yes{{/str}}</span> 61 {{/isbasedontemplate}} 62 {{^isbasedontemplate}} 63 <span class="label">{{#str}}no{{/str}}</span> 64 {{/isbasedontemplate}} 65 </td> 66 <td>{{statusname}}</td> 67 <td> 68 {{#canmanage}} 69 <div style="display: inline-block;"> 70 <ul title="{{#str}}edit{{/str}}" class="planactions"> 71 <li> 72 <a href="#">{{#str}}edit{{/str}}</a><b class="caret"></b> 73 <ul class="dropdown-menu"> 74 <li {{^canbeedited}} class="disabled" {{/canbeedited}}> 75 <a href="{{#canbeedited}} 76 {{pluginbaseurl}}/editplan.php?id={{id}}&userid={{userid}}&return=plans 77 {{/canbeedited}} 78 {{^canbeedited}} 79 # 80 {{/canbeedited}} 81 "> 82 {{#pix}}t/edit{{/pix}} {{#str}}editthisplan, tool_lp{{/str}} 83 </a> 84 </li> 85 {{#isreopenallowed}} 86 <li> 87 <a data-action="plan-reopen" href="#"> 88 {{#pix}}t/edit{{/pix}} {{#str}}reopenplan, tool_lp{{/str}} 89 </a> 90 </li> 91 {{/isreopenallowed}} 92 {{#iscompleteallowed}} 93 <li> 94 <a data-action="plan-complete" href="#"> 95 {{#pix}}t/edit{{/pix}} {{#str}}completeplan, tool_lp{{/str}} 96 </a> 97 </li> 98 {{/iscompleteallowed}} 99 {{#isrequestreviewallowed}} 100 <li> 101 <a data-action="plan-request-review" href="#">{{#pix}}t/edit{{/pix}} {{#str}}requestreview, tool_lp{{/str}}</a> 102 </li> 103 {{/isrequestreviewallowed}} 104 {{#iscancelreviewrequestallowed}} 105 <li> 106 <a data-action="plan-cancel-review-request" href="#">{{#pix}}t/edit{{/pix}} {{#str}}cancelreviewrequest, tool_lp{{/str}}</a> 107 </li> 108 {{/iscancelreviewrequestallowed}} 109 {{#isstartreviewallowed}} 110 <li> 111 <a data-action="plan-start-review" href="#">{{#pix}}t/edit{{/pix}} {{#str}}startreview, tool_lp{{/str}}</a> 112 </li> 113 {{/isstartreviewallowed}} 114 {{#isstopreviewallowed}} 115 <li> 116 <a data-action="plan-stop-review" href="#">{{#pix}}t/edit{{/pix}} {{#str}}stopreview, tool_lp{{/str}}</a> 117 </li> 118 {{/isstopreviewallowed}} 119 {{#isapproveallowed}} 120 <li> 121 <a data-action="plan-approve" href="#">{{#pix}}t/edit{{/pix}} {{#str}}planapprove, tool_lp{{/str}}</a> 122 </li> 123 {{/isapproveallowed}} 124 {{#isunapproveallowed}} 125 <li> 126 <a data-action="plan-unapprove" href="#">{{#pix}}t/edit{{/pix}} {{#str}}planunapprove, tool_lp{{/str}}</a> 127 </li> 128 {{/isunapproveallowed}} 129 {{#isunlinkallowed}} 130 <li> 131 <a data-action="plan-unlink" href="#"> 132 {{#pix}}t/edit{{/pix}} {{#str}}unlinkplantemplate, tool_lp{{/str}} 133 </a> 134 </li> 135 {{/isunlinkallowed}} 136 <li> 137 <a data-action="plan-delete" href="#"> 138 {{#pix}}t/delete{{/pix}} {{#str}}deletethisplan, tool_lp{{/str}} 139 </a> 140 </li> 141 </ul> 142 </ul> 143 </div> 144 {{/canmanage}} 145 </td> 146 </tr> 147 {{/plans}} 148 </tbody> 149 </table> 150 151 {{^plans}} 152 <p class="alert alert-info"> 153 {{#str}}nouserplans, tool_lp{{/str}} 154 </p> 155 {{/plans}} 156 157 {{#canreaduserevidence}} 158 <div class="pull-left"> 159 <a href="{{pluginbaseurl}}/user_evidence_list.php?userid={{userid}}">{{#str}}userevidence, tool_lp{{/str}}</a> 160 </div> 161 {{/canreaduserevidence}} 162 163 {{#js}} 164 // Initialise the JS. 165 require(['tool_lp/planactions'], 166 function(actionsMod) { 167 168 var planActions = new actionsMod('plans'); 169 planActions.enhanceMenubar('.planactions'); 170 }); 171 172 {{/js}} 173 174 </div>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |