PageRenderTime 60ms CodeModel.GetById 30ms RepoModel.GetById 1ms app.codeStats 0ms

/pacore/web/BlockModules/NetworksDirectoryModule/center_inner_public.tpl

https://github.com/rerooting/PeopleAggregator
Smarty Template | 129 lines | 116 code | 13 blank | 0 comment | 31 complexity | e4f8d15c206b72afd90809ac4339c74a MD5 | raw file
  1. <?php
  2. $other_args = (!empty($request_data['uid'])) ? '&uid='.$request_data['uid'] : NULL;
  3. $other_args .= (!empty($request_data['keyword']) && !empty($request_data['name_string'])) ? '&keyword='.$request_data['keyword'].'&name_string='.$request_data['name_string'] : NULL;
  4. $active = ' class="active"';
  5. ?>
  6. <ul id="filters">
  7. <li <?php echo (empty($request_data['sort_by']) || ($request_data['sort_by'] == 'alphabetic')) ? $active:'' ;?> ><a href="<?php echo PA::$url .'/'.FILE_NETWORKS_HOME.'?sort_by=alphabetic'.$other_args?>"><?= __("Alphabetical") ?></a></li>
  8. <li <?php echo (!empty($request_data['sort_by']) && $request_data['sort_by'] == 'members') ? $active : '' ;?>><a href="<?php echo PA::$url .'/'.FILE_NETWORKS_HOME.'?sort_by=members'.$other_args?>"><?= __("Size") ?></a></li>
  9. <li <?php echo (!empty($request_data['sort_by']) && $request_data['sort_by'] == 'created') ? $active : '' ;?>><a href="<?php echo PA::$url .'/'.FILE_NETWORKS_HOME.'?sort_by=created'.$other_args?>"><?= __("Date Created") ?></a></li>
  10. </ul>
  11. <h1><?= __("Network Directory") ?></h1>
  12. <div class="description"><?= _n(";There are %d networks
  13. 0;There are no networks
  14. 1;There is one network", $total) ?></div>
  15. <form name="networkSearch" action="<?php echo PA::$url."/".FILE_DYNAMIC?>?page_id=<?=PAGE_NETWORKS_HOME?>&action=NetworkSearch" method="post" onsubmit="return validate_form();">
  16. <fieldset class="center_box">
  17. <legend><?= __("Search Networks") ?></legend>
  18. <div class="field" >
  19. <?= __("Search for") ?>:<input type="text" value ="<?php echo !empty($request_data['keyword']) ? stripslashes($request_data['keyword']) : '' ;?>" name="keyword"/><select class="select-txt" name="name_string">
  20. <? foreach ($search_str as $search_option ) {
  21. if (!empty($request_data['name_string']) && $request_data['name_string'] == $search_option['value']) {
  22. echo "<option value=\"".$search_option['value']."\" selected >".$search_option['caption'].'</option>';
  23. }
  24. else {
  25. echo "<option value=\"".$search_option['value']."\">".$search_option['caption'].'</option>';
  26. }
  27. }
  28. ?>
  29. </select>
  30. <input type = "image" src="<?echo PA::$theme_url;?>/images/go-btn.gif" />
  31. </div>
  32. </fieldset>
  33. </form>
  34. <div id="GroupsDirectoryModule">
  35. <?php if(!empty($page_links)) { ?>
  36. <div class="prev_next">
  37. <?php if (!empty($page_first)) { echo $page_first; }?>
  38. <?php echo $page_links?>
  39. <?php if (!empty($page_last)) { echo $page_last;}?>
  40. </div>
  41. <?php }// Page Links are Modified ?>
  42. <?php if (!empty($links)) { ?>
  43. <div class="group_list">
  44. <table cellspacing="0" cellpadding="0">
  45. <? foreach ($links as $network) {
  46. $extra = unserialize($network->extra) ;
  47. $network_image_name = $network->inner_logo_image;
  48. ?>
  49. <tr>
  50. <td align="center" valign="top" width="80">
  51. <a href="http://<? echo $network->address .'.' . PA::$domain_suffix.BASE_URL_REL . PA_ROUTE_HOME_PAGE?>" ><?= uihelper_resize_mk_img($network_image_name, 70, 60, PA::$theme_rel."/images/default-network-image.gif") ?> </a>
  52. </td>
  53. <?php $network_owner_name = chop_string($owner_info[$network->network_id]['name'], 25);?>
  54. <td valign="top" width="415">
  55. <h2><a href="http://<? echo $network->address .'.' . PA::$domain_suffix.BASE_URL_REL . PA_ROUTE_HOME_PAGE?>"><?php echo strip_tags(stripslashes($network->network_name));?></a></h2>
  56. <?php echo wordwrap($network->description,75," ",1); ?>
  57. <div class="post_info">
  58. <?php echo uihelper_plural($network->member_count, ' Member');?> | Created <?=date("F d, Y ", $network->created);?> | Moderated By <a href="<?= PA::$url . PA_ROUTE_USER_PUBLIC . '/' . $network->owner_id ?>"><?php echo $network_owner_name;?></a>
  59. </div>
  60. </td>
  61. <?php if(isset(PA::$login_uid) && ($network->owner_id == PA::$login_uid)) {?>
  62. <td align="center" valign="top">
  63. <div class="buttonbar">
  64. <ul>
  65. <li>
  66. <a href="http://<? echo $network->address .'.' . PA::$domain_suffix . BASE_URL_REL . PA_ROUTE_CONFIGURE_NETWORK?>">
  67. Edit
  68. </a>
  69. </li>
  70. </ul>
  71. </div>
  72. </td>
  73. <? } ?>
  74. <?php $button_status = TRUE;
  75. if(!empty($users_network)) {
  76. if(in_array($network->network_id,$users_network))
  77. $button_status = FALSE;
  78. }
  79. if ($button_status == TRUE) { ?>
  80. <td align="center" valign="top" >
  81. <div class="buttonbar">
  82. <ul>
  83. <li>
  84. <a href="http://<? echo $network->address .'.' . PA::$domain_suffix.BASE_URL_REL.'/'.FILE_NETWORK_ACTION?>?action=join&amp;nid=<?php echo $network->network_id;?>">Join</a>
  85. </li>
  86. </ul>
  87. </div>
  88. </td>
  89. <? } else if (!(isset(PA::$login_uid) && ($network->owner_id == PA::$login_uid))){
  90. //ToDo: Need to implement the module handler for action=leave in the module
  91. ?>
  92. <td align="center" valign="top" >
  93. <div class="buttonbar">
  94. <ul>
  95. <li>
  96. <a href="http://<? echo $network->address .'.' . PA::$domain_suffix.BASE_URL_REL.'/'.FILE_NETWORK_ACTION?>?action=leave&amp;nid=<?php echo $network->network_id;?>">Unjoin</a>
  97. </li>
  98. </ul>
  99. </div>
  100. </td>
  101. <?php } ?>
  102. </tr>
  103. <? } ?>
  104. </table>
  105. </div>
  106. <? } else { ?>
  107. <?= __("No networks found") ?>
  108. <? } ?>
  109. <?php if(!empty($page_links)) {?>
  110. <div class="prev_next">
  111. <?php if (!empty($page_first)) { echo $page_first; }?>
  112. <?php echo $page_links?>
  113. <?php if (!empty($page_last)) { echo $page_last;}?>
  114. </div>
  115. <?php } ?>
  116. </div>