PageRenderTime 50ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/sitemanager/templates/student_manager.tpl

https://bitbucket.org/itoxable/chiron-gaming
Smarty Template | 275 lines | 243 code | 32 blank | 0 comment | 4 complexity | 88063a63671ed5e3a329434d20e241ef MD5 | raw file
Possible License(s): AGPL-1.0, GPL-2.0
  1. {if $IsProcess neq "Y"}
  2. {include file="top.tpl"}
  3. {/if}
  4. {literal}
  5. <script type="text/javascript">
  6. var j = jQuery.noConflict();
  7. j(document).ready(function(){
  8. focus_blur('Search_by_name','Search by Name');
  9. focus_blur('Search_by_email','Search by Email');
  10. focus_blur('Search_from_date','Search From');
  11. focus_blur('Search_to_date','Search To');
  12. });
  13. </script>
  14. {/literal}
  15. {if $IsProcess neq "Y"}
  16. <h2>Students <div id="TransMsgDisplay" align="right" style="height:3px" ></div></h2>
  17. <form method="POST" name="form_search" id="form_search" action="{$page_name}" onsubmit="return false;">
  18. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  19. <tr>
  20. <td width="17%" align="right" valign="middle">
  21. <input size="30" type="text" name="Search_by_name" id="Search_by_name" value="{$Search_by_name}"
  22. class="textbox search-box" style="width:100px;"/>
  23. <input type="hidden" name="dosearch" value="GO">
  24. </td>
  25. <td width="17%" align="right" valign="middle" >
  26. <input size="30" type="text" name="Search_by_email" id="Search_by_email" value="{$Search_by_email}" class="textbox search-box" style="width:100px;"/>
  27. <input type="hidden" name="dosearch" value="GO">
  28. </td>
  29. <td width="20%" align="left" valign="middle">
  30. <input type="text" name="Search_from_date" id="Search_from_date" class="datebox" readonly="" value="{$Search_from_date}" style="width:80px;"/>
  31. <a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fEndPop(document.form_search.Search_from_date,document.form_search.Search_from_date);return false;" HIDEFOCUS><img class="PopcalTrigger" align="top" src="images/icon_calender.gif" border="0" alt="Click to set Date" height="17"></a>
  32. <input type="hidden" name="dosearch" value="GO">
  33. </td>
  34. <td width="20%" align="left" valign="middle">
  35. <input type="text" name="Search_to_date" id="Search_to_date" class="datebox" readonly="" value="{$Search_to_date}" style="width:80px;"/>
  36. <a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fEndPop(document.form_search.Search_from_date,document.form_search.Search_to_date);return false;" HIDEFOCUS><img class="PopcalTrigger" align="top" src="images/icon_calender.gif" border="0" alt="Click to set Date" height="17"></a>
  37. <input type="hidden" name="dosearch" value="GO">
  38. </td>
  39. <td valign="middle">
  40. <input name="submitdosearch" value="GO" type="button" class="go" onClick="ManagerGeneralForm('{$page_name}?action=list_search','form_search')" />
  41. <input name="" type="button" class="reset" value="RESET" onClick="window.location.href='{$page_name}';"/></td>
  42. </tr>
  43. </table>
  44. </form>
  45. <div align="right" class="addNews_secand"><a href="user_update.php?user_type_id=2" class="normal-bttn">+ Add Student</a></div>
  46. {/if}
  47. <div id="records_listing">
  48. {literal}
  49. <script type="text/javascript"
  50. src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
  51. <script type="text/javascript">
  52. j(document).ready(function(){
  53. //When you click on a link with class of poplight and the href starts with a #
  54. j('a.poplight[href^=#]').click(function() {
  55. var popID = j(this).attr('rel'); //Get Popup Name
  56. var popURL = j(this).attr('href'); //Get Popup href to define size
  57. //Pull Query & Variables from href URL
  58. var query= popURL.split('?');
  59. var dim= query[1].split('&');
  60. var popWidth = dim[0].split('=')[1]; //Gets the first query string value
  61. //Fade in the Popup and add close button
  62. j('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }).prepend('<a href="#" class="close"><img src="images/close_button.png" class="btn_close" title="Close Window" alt="Close" /></a>');
  63. //Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
  64. var popMargTop = (j('#' + popID).height() + 80) / 2;
  65. var popMargLeft = (j('#' + popID).width() + 80) / 2;
  66. //Apply Margin to Popup
  67. j('#' + popID).css({
  68. 'margin-top' : -popMargTop,
  69. 'margin-left' : -popMargLeft
  70. });
  71. //Fade in Background
  72. j('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
  73. j('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer
  74. return false;
  75. });
  76. //Close Popups and Fade Layer
  77. $('a.close, #fade').live('click', function() { //When clicking on the close or fade layer...
  78. $('#fade , .popup_block').fadeOut(function() {
  79. $('#fade, a.close').remove();
  80. }); //fade them both out
  81. return false;
  82. });
  83. });
  84. </script>
  85. {/literal}
  86. {if $MessgReportText neq ""}<div align="left" class="successful2" style="color:#FF0000; margin:-25px 0 0 0;">{$MessgReportText}</div>{/if}
  87. <div class="newsName">
  88. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  89. <tr>
  90. <td colspan="6" align="left" valign="top">
  91. <table width="100%" border="0" cellspacing="1" cellpadding="1" bgcolor="#9f9f9f">
  92. <tr bgcolor="#9f9f9f">
  93. <td align="left" width="18%" valign="middle" class="padleft">
  94. <a href="#" onClick="ManagerGeneral('{$page_name}?action=list_order&do_order=GO&OrderByID=1&OrderType={$OrderType}&{$SearchLink}&from={$from}')" >
  95. <span class="whitetext"><strong>Name</strong></span>
  96. {$ReturnSortingArr.DisplaySortingImage[1]}
  97. </a>
  98. </td>
  99. <td align="left" width="20%" valign="middle" class="padleft">
  100. <a href="#" onClick="ManagerGeneral('{$page_name}?action=list_order&do_order=GO&OrderByID=2&OrderType={$OrderType}&{$SearchLink}&from={$from}')" >
  101. <span class="whitetext"><strong>Email</strong></span>
  102. {$ReturnSortingArr.DisplaySortingImage[2]}
  103. </a>
  104. </td>
  105. <td align="left" width="18%" valign="middle" class="padleft">
  106. <a href="#" onClick="ManagerGeneral('{$page_name}?action=list_order&do_order=GO&OrderByID=3&OrderType={$OrderType}&{$SearchLink}&from={$from}')" >
  107. <span class="whitetext"><strong>Registration Date</strong></span>
  108. {$ReturnSortingArr.DisplaySortingImage[3]}
  109. </a>
  110. </td>
  111. <td width="6%" class="whitetext" align="center" valign="middle"><strong>Game</strong></td>
  112. <td width="8%" class="whitetext" align="center" valign="middle"><strong>Active</strong></td>
  113. <td width="10%" class="whitetext" align="center" valign="middle"><strong>Actions</strong></td>
  114. </tr>
  115. </table>
  116. </td>
  117. </tr>
  118. <tr>
  119. <td colspan="6" align="left" valign="top">
  120. <table width="100%" border="0" cellspacing="1" cellpadding="1" bgcolor="#878787">
  121. {if $NumSelectCms > 0}
  122. {section name=RowCms loop=$SelectCmsArr}
  123. <tr {if ($templatelite.section.RowCms.index % 2) eq 0} bgcolor="#ffffff" {else} bgcolor="#ffffff" {/if}>
  124. <td align="left" width="18%" height="39" valign="middle" class="simpletxt">
  125. {$SelectCmsArr[RowCms].name}
  126. </td>
  127. <td align="left" width="20%" height="39" valign="middle" class="simpletxt">
  128. {$SelectCmsArr[RowCms].email}
  129. </td>
  130. <td align="left" width="18%" valign="middle" class="simpletxt">
  131. {$SelectCmsArr[RowCms].date_registered}
  132. </td>
  133. <td width="6%" align="center" valign="middle">
  134. <a href="student_game_manager.php?u_id={$SelectCmsArr[RowCms].user_id}">
  135. <img src="images/add-tab-icon.gif" width="20" height="19" border="0" alt="Manage Game" /></a></td>
  136. <td align="center" width="13%" valign="middle" class="simpletxt">
  137. <a href="#?w=600" rel="coachpopup{$SelectCmsArr[RowCms].user_id}" class="poplight"><img src="images/coach_icon.png" border="0" title="coach" /></a>
  138. <!--&nbsp;&nbsp;&nbsp;&nbsp;
  139. <a href="#?w=600" rel="videopopup{$SelectCmsArr[RowCms].user_id}" class="poplight"><img src="images/video_icon.gif" border="0" title="video" /></a>-->
  140. </td>
  141. <td width="8%" align="center" valign="middle"><a href="#" onClick="ManagerGeneral('{$page_name}?action=activate&{$PreserveLink}&record_id={$SelectCmsArr[RowCms].user_id}')">
  142. <img src="images/{$SelectCmsArr[RowCms].active_img}" width="15" height="14" border="0" alt="{$SelectCmsArr[RowCms].active_alt}" /></a></td>
  143. <td width="10%" align="center" valign="middle">
  144. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  145. <tr>
  146. <td width="60" height="39" align="center" valign="middle" class="rightBorder" >
  147. <a href="user_update.php?u_id={$SelectCmsArr[RowCms].user_id}&user_type_id=2">
  148. <img src="images/edit_dark.gif" alt="" width="15" height="14" border="0" />
  149. </a>
  150. </td>
  151. <td width="50%" align="center" valign="middle">
  152. <a href="#" onClick="ConfirmDelete('{$page_name}?action=del&{$PreserveLink}','{$SelectCmsArr[RowCms].user_id}','{$SelectCmsArr[RowCms].name_delete}','Student:: ')">
  153. <img src="images/delete_icon.gif" border="0" alt="" />
  154. </a>
  155. </td>
  156. </tr>
  157. </table>
  158. </td>
  159. </tr>
  160. <tr>
  161. <td colspan="6">
  162. <div id="coachpopup{$SelectCmsArr[RowCms].user_id}" class="popup_block">
  163. <h2>Favourite Coach</h2>
  164. <p>
  165. { if $NumFavCoach[RowCms]>0}
  166. <div style="font-size:12px; color:#000000;">
  167. <table style="width:95%;">
  168. {section name=Coach loop=$FavCoachArr[RowCms]}
  169. <tr style="padding:5px;">
  170. <td valign="top" width="50"><img src="{$FavCoachArr[RowCms][Coach].image}" </td>
  171. <td valign="top" width="100"><b><a href="user_update.php?u_id={$FavCoachArr[RowCms][Coach].coach_id}&user_type_id=1" style="color:#0033FF;">{$FavCoachArr[RowCms][Coach].name}</a></b> </td>
  172. <td valign="top">{$FavCoachArr[RowCms][Coach].user_about|nl2br} </td>
  173. </tr>
  174. <tr><td colspan="3"><hr/></td></tr>
  175. {/section}
  176. </table>
  177. </div>
  178. {else}
  179. <div style="font-size:12px; color:#000000;">No Record Found</div>
  180. {/if}
  181. </p>
  182. </div>
  183. <div id="videopopup{$SelectCmsArr[RowCms].user_id}" class="popup_block">
  184. <h2>Favourite Video</h2>
  185. <p>
  186. { if $NumFavVideo[RowCms]>0}
  187. <div style="font-size:12px; color:#000000;">
  188. <table style="width:95%;">
  189. {section name=Video loop=$FavVideoArr[RowCms]}
  190. <tr style="padding:5px;">
  191. <td valign="top" width="80"><img src="{$FavVideoArr[RowCms][Video].image}" </td>
  192. <td valign="top" width="100"><b>
  193. <a href="coach_video_update.php?video_id={$FavVideoArr[RowCms][Video].video_id}&u_id={$FavVideoArr[RowCms][Video].coach_id}" style="color:#0033FF;">
  194. {$FavVideoArr[RowCms][Video].name}</a></b> </td>
  195. <td valign="top">{$FavVideoArr[RowCms][Video].description|nl2br} </td>
  196. </tr>
  197. <tr><td colspan="3"><hr/></td></tr>
  198. {/section}
  199. </table>
  200. </div>
  201. {else}
  202. <div style="font-size:12px; color:#000000;">No Record Found</div>
  203. {/if}
  204. </p>
  205. </div>
  206. </td></tr>
  207. {/section}
  208. {else}
  209. <tr bgcolor="#f4f4f5"><td class="plaintxt" colspan="5" align="center">No Record Found</td></tr>
  210. {/if}
  211. </table>
  212. </td>
  213. </tr>
  214. </table>
  215. </div>
  216. <br />
  217. <div> {if $pagination_arr[3] > 0}
  218. <table>
  219. <tr>
  220. <td height="30" valign="middle" align="center">
  221. <table border="0" cellspacing="0" cellpadding="0" width="100%">
  222. <tr>
  223. <td align="left" class="plaintxt">
  224. {if $pagination_arr[2] neq ""}
  225. {$pagination_arr[2]}
  226. {/if}
  227. </td>
  228. <td align="right" class="plaintxt">
  229. {if $pagination_arr[1] neq ""}
  230. {$pagination_arr[1]}
  231. {/if}
  232. </td>
  233. </tr>
  234. </table>
  235. </td>
  236. </tr>
  237. </table>
  238. {/if} </div><br /><br /><br /><br /><br />
  239. </div>
  240. {if $IsProcess neq "Y"}
  241. {include file="bottom.tpl"}
  242. <iframe width=132 height=142 name="gToday:contrast:agenda.js" id="gToday:contrast:agenda.js" src="DateRange/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; left:-300px; top:0px;"></iframe>
  243. {/if}