PageRenderTime 45ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/RosterGallery/inc/body_apimage.tpl

http://wowroster-addons.googlecode.com/
Smarty Template | 231 lines | 201 code | 30 blank | 0 comment | 50 complexity | 3f45fd41a5c340e426b6eda452f30359 MD5 | raw file
Possible License(s): GPL-3.0
  1. <div id="t5" style="display:none;">
  2. <?php
  3. $apimgdir = $addon['url_path'] . DIR_SEP . 'screenshots' . DIR_SEP . 'thumbs' . DIR_SEP;
  4. $query1 = "SELECT * FROM `".ROSTER_SCREENTABLE."` WHERE `approve` = 'YES' ORDER BY 'order' DESC";
  5. $result1 = $roster->db->query($query1) or die_quietly($roster->db->error(),'Database Error',basename(__FILE__),__LINE__,$query1);
  6. $tapproved = $roster->db->num_rows($result1);
  7. if ($tapproved >= 12 ){
  8. $apages1 = ($tapproved / 12);
  9. } else {
  10. $apages1 = 1;
  11. }
  12. $apages = ceil($apages1);
  13. echo border('sgreen','start',$roster->locale->act['admin']['apconfig']).'';
  14. ?>
  15. <!-- begin Display settings -->
  16. <div>
  17. <?php
  18. echo '<form action="'.makelink().'" method="post" enctype="multipart/form-data" id="configdel" onsubmit="submitonce(this)">
  19. <input type="hidden" name="ss_op" value="delete" />';
  20. echo '<div><ul id="rg_menu2" class="tab_menu">'."\n";
  21. echo "<table width=\"600\" colspan=6 ><tr>\n";
  22. for( $i=1; $i<=$apages; $i++){
  23. if ($i == 1){
  24. $first_tab = ' class="selected"';
  25. echo '<td><ul id="rg_menu2" class="tab_menu"><li'.$first_tab.'><a href="#" rel="t1'.$i.'" >Page '.$i."</a></li></ul></td>\n\n";
  26. }else {
  27. echo '<td><ul id="rg_menu2" class="tab_menu"><li><a href="#" rel="t1'.$i.'" >Page '.$i."</a></li></ul></td>\n\n";
  28. }
  29. if ($i == 5){
  30. echo '</tr><tr>';
  31. }
  32. }
  33. echo '</tr>
  34. <tr>
  35. <td colspan=6 class="divider_sgreen"><img src="img/pixel.gif" width="1" height="1" alt="" /></td>
  36. </tr>
  37. </table></ul></div>';
  38. $rowex = 0;
  39. $rowe = 0;
  40. $g = 1;
  41. $ipp = 12;
  42. $ipl = 4;
  43. $h = 0;
  44. $pag = 1;
  45. $q = 0;
  46. echo "<table width=\"600\"><tr><td>\n\n\n";
  47. if ( $tapproved == 0){
  48. echo 'No Images</td></tr>';
  49. }
  50. while ($row = $roster->db->fetch($result1)){
  51. $q++;
  52. $rowex++;
  53. $h++;
  54. if ($g == 1){
  55. echo '
  56. <div id="t1'.$pag.'" style="display:none;">';
  57. echo "<table width=\"600\">\n\n\n";
  58. }
  59. $g++;
  60. if ($q == 1){
  61. echo '<tr>';
  62. $rowe++;
  63. }
  64. $c = 0;
  65. if ($row['rateing'] != '')
  66. {
  67. $rating = $roster->locale->act['rating'].': '.$row['rateing'].'';
  68. } else {
  69. $rating = ' '.$roster->locale->act['norating'];
  70. }
  71. //############################################################################################################
  72. echo '<td class="ss_row'.(($rowex % 2) +1).'">';
  73. $caption = '';
  74. if ($row['rateing'] != '')
  75. {
  76. $rating = $roster->locale->act['rating'].': '.$row['rateing'].'';
  77. } else {
  78. $rating = ' '.$roster->locale->act['norating'];
  79. }
  80. if ($addon_cfg['rg_dct'] == 1){
  81. if ($addon_cfg['rg_caption_align'] == 1){
  82. $caption .= $row['caption'];
  83. }
  84. }
  85. if (strlen($caption) > 27)
  86. {
  87. $caption = substr(stripslashes($caption), 0, 24) . "...";
  88. }
  89. else
  90. {
  91. $caption = stripslashes($caption);
  92. }
  93. if ($caption != ''){
  94. print border('sgreen','start',$caption);
  95. }else{
  96. print border('sgreen','start',$roster->locale->act['nocaption']);
  97. }
  98. echo '<table width="100%" cellspacing="0" cellpadding="0" border="0">
  99. <tr>
  100. <td >';
  101. //$tooltip = makeOverlib( $roster->locale->act['admin']['tooltip21'] , $caption=$row['caption'].' '.$rating, $caption_color='' , $mode=0 , $locale='' , $extra_parameters='' );
  102. if ($addon_cfg['rg_u_ovlb'] == 1){
  103. //width="'.$addon_cfg['rg_width'].'" height="'.$addon_cfg['rg_height'].'"
  104. echo '<div style="cursor:help;" onmouseover="overlib(\''.$row['disc'].'\',CAPTION,\''.$row['caption'].'&nbsp;'.$rating.'\');" onmouseout="return nd();">
  105. <img src="'.$apimgdir.$row['file'].'-thumb.'.$row['ext'].'" width="206" height="150" ></a></div>';
  106. }
  107. else if ($row['desc'] != '')
  108. {
  109. echo '<div style="cursor:help;" onmouseover="overlib(\''.$row['disc'].'\',CAPTION,\''.$row['caption'].'&nbsp;'.$rating.'\');" onmouseout="return nd();">
  110. <img src="'.$apimgdir.$row['file'].'-thumb.'.$row['ext'].'" width="206" height="150"></a></div>';
  111. }
  112. else
  113. {
  114. echo "<img src=\"".$apimgdir.$row['file'].'-thumb.'.$row['ext'].'" width="206" height="150"></a>';
  115. }
  116. echo '</td></tr>';
  117. $caption = '';
  118. if ($addon_cfg['rg_dct'] == 1){
  119. if ($addon_cfg['rg_caption_align'] == 0){
  120. $caption .= $row['caption'];
  121. }
  122. }
  123. if ($addon_cfg['rg_drt'] == 1){
  124. if ($addon_cfg['rg_rating_align'] == 0){
  125. $caption .= ' '.$rating;
  126. }
  127. }
  128. if ($caption != ''){
  129. echo '
  130. <tr>
  131. <td class="divider_sgreen"><img src="img/pixel.gif" width="1" height="1" alt="" /></td>
  132. </tr>
  133. <tr>
  134. <td align="center">
  135. ['.$addon_cfg['rg_'.$row['catagory'].''].'] -
  136. <a href="'.makelink('&amp;edit=cat&amp;ide='.$row['id'].'').'" onclick="return popitup(\''.makelink('&amp;edit=cat&amp;ide='.$row['id'].'').'\')">'.$roster->locale->act['admin']['edit'].'</a>
  137. <td>
  138. </tr>
  139. <tr>
  140. <td class="divider_sgreen"><img src="img/pixel.gif" width="1" height="1" alt="" /></td>
  141. </tr>
  142. <tr>
  143. <td align="center">
  144. <div style="cursor:help;" onmouseover="overlib(\''.sprintf($roster->locale->act['admin']['delimage_ov'],$row['id']).'\',CAPTION,\''.$roster->locale->act['admin']['delimage'].'\');" onmouseout="return nd();">
  145. '.$roster->locale->act['admin']['delimage'].'? <input name="deletess[]" type="checkbox" id="delete" value="'.$row['id'].'"></div>
  146. </td>
  147. </tr>
  148. <tr>
  149. <td class="divider_sgreen"><img src="img/pixel.gif" width="1" height="1" alt="" /></td>
  150. </tr>
  151. <tr>
  152. <td align="center">';
  153. if ($row['approve']){
  154. echo '<font color=green>'.$roster->locale->act['admin']['imageapproved'].'</font>';
  155. }
  156. if (!$row['approve']){
  157. echo '<font color=red><div style="cursor:help;" onmouseover="overlib(\''.$roster->locale->act['admin']['na1'].''.$row['id'].''.$roster->locale->act['admin']['na2'].'\',CAPTION,\''.$roster->locale->act['admin']['imagenotapproved'].'\');" onmouseout="return nd();">'.$roster->locale->act['admin']['imagenotapproved'].'</font> <input name="approve[]" type="checkbox" id="approve" value="'.$row['id'].'"></div>';
  158. }
  159. }
  160. echo '</table>';
  161. print border($addon_cfg['rg_tn_bc'],'end');
  162. echo "\n\n\n";
  163. if ($q == 3){
  164. echo '</tr>';
  165. $q = '0';
  166. }
  167. if ($h == $ipp){
  168. $g = 1;
  169. $pag++;
  170. $h = 0;
  171. echo '</table></div>';
  172. }
  173. }
  174. ?>
  175. <?php
  176. if ( $tapproved == 0){
  177. echo '</td></tr><tr><td colspan=4>';
  178. }else{
  179. echo '</table></td></tr><tr><td colspan=4>';
  180. }
  181. echo '<form action="'.makelink().'" method="post" enctype="multipart/form-data" id="configdel" onsubmit="submitonce(this)">
  182. <input type="hidden" name="ss_op" value="delete" />
  183. <input type="submit" value="'.$roster->locale->act['admin']['delsel'].'" />';
  184. echo '</form>';
  185. echo '</table>'.border('syellow','end').'<br>';
  186. ?>
  187. </div>
  188. <!-- Begin Java Link -->
  189. <script type="text/javascript" language="JavaScript">
  190. <!--
  191. var id=new tabcontent('tab_menu');
  192. id.init();
  193. //-->
  194. </script>
  195. <!-- Begin Java Link -->
  196. <script type="text/javascript" language="JavaScript">
  197. <!--
  198. var id=new tabcontent('rg_menu2');
  199. id.init();
  200. //-->
  201. </script>