Advertisement
Guest User

Untitled

a guest
Mar 25th, 2013
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.16 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by deZender.Net
  5. * @ deZender (PHP5 Decoder for SourceGuardian & phpSHIELD)
  6. *
  7. * @ Version : 1.1.5.0
  8. * @ Author : DeZender
  9. * @ Release on : 09.06.2012
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. function Luve_evento_query($query) {
  15. if (( ( $query->is_main_query( ) && is_admin( ) ) && is_post_type_archive( 'agenda' ) )) {
  16. $meta_query = array( array( 'key' => 'Data_Hora', 'value' => time( 'Ymd' ), 'compare' => '>' ) );
  17. $query->set( 'meta_query', $meta_query );
  18. $query->set( 'orderby', 'meta_value_num' );
  19. $query->set( 'meta_key', 'Data_Hora' );
  20. $query->set( 'order', 'ASC' );
  21. $query->set( 'posts_per_page', '15' );
  22. }
  23.  
  24. }
  25.  
  26. function luve_Agenda_eventos() {
  27. $labelsagenda = array( 'name' => _x( 'Eventos', 'post type general name' ), 'singular_name' => _x( 'Agenda de Eventos', 'page type singular name' ), 'add_new' => _x( 'Cadastrar Evento', 'Evento' ), 'add_new_item' => __( 'Cadastrar Evento' ), 'edit_item' => __( 'Editar Evento' ), 'new_item' => __( 'Novo Evento' ), 'all_items' => __( 'Todos Eventos' ), 'view_item' => __( 'Ver Evento' ), 'search_items' => __( 'Pesquisar Evento' ), 'not_found' => __( 'Eventos não Encontrados' ), 'not_found_in_trash' => __( 'Eventos não Encontrados na Lixeira' ), 'parent_item_colon' => '', 'menu_name' => 'Eventos' );
  28. register_post_type( 'agenda', array( 'labels' => $labelsagenda, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'rewrite' => array( 'slug' => 'agenda', 'with_front' => false ), 'capability_type' => 'page', 'has_archive' => true, 'hierarchical' => true, 'menu_position' => 5, 'supports' => array( 'title', 'thumbnail', 'revisions', 'editor' ) ) );
  29. register_taxonomy( 'categoria-evento', array( 'agenda' ), array( 'hierarchical' => true, 'label' => __( 'Tipos de Eventos' ), 'labels' => array( 'name' => _x( 'Tipo de Evento', 'taxonomy general name' ), 'singular_name' => _x( 'Tipo de Evento', 'taxonomy singular name' ), 'search_items' => __( 'Pesquisar Tipo do Eventos' ), 'all_items' => __( 'Todas Tipos de Eventos' ), 'parent_item' => __( 'Tipos de Eventos' ), 'parent_item_colon' => __( 'Parente Tipos de Eventos' ), 'edit_item' => __( 'Editar Tipo de Evento' ), 'update_item' => __( 'Atualizar Tipo de Evento' ), 'add_new_item' => __( 'Adicionar Tipo de Evento' ), 'new_item_name' => __( 'Novo Tipo de Evento' ), 'menu_name' => __( 'Tipo de Evento' ) ), 'show_ui' => true, 'show_in_tag_cloud' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'evento', 'with_front' => true ) ) );
  30. }
  31.  
  32. function Agenda_init() {
  33. add_meta_box( 'Agenda_meta', 'Dados do Evento', 'Agenda_meta', 'agenda', 'normal', 'high' );
  34. }
  35.  
  36. function Agenda_meta($callback_args) {
  37. global $post;
  38.  
  39. $meta_agenda = get_post_custom( $post->ID );
  40. echo '
  41. <p>
  42. ';
  43. echo get_post_meta( $post->ID, 'Data_Hora', true );
  44. echo ' ';
  45. echo '<s';
  46. echo 'elect style="width:100%; padding:5px; font-weight:bold; font-size:14px;" name="dia_semana" id="dia_semana">
  47. <option value="" >Se o evento for Semanal selecione apenas o dia da semana</option>
  48. <option value="Segunda-Feira" >Segunda-Feira</option>
  49. <option value="Terça-Feira">Terça-Feira</option>
  50. <option value="Quarta-Feira">Quarta-Feira</option>
  51. <option value="Quinta-Fe';
  52. echo 'ira">Quinta-Feira</option>
  53. <option value="Sexta-Feira">Sexta-Feira</option>
  54. <option value="Sábado">Sábado</option>
  55. <option value="Domingo">Domingo</option>
  56. <option value="';
  57. echo $meta_agenda['dia_semana'][0];
  58. echo '" ';
  59.  
  60. if ($meta_agenda['dia_semana'][0] != '') {
  61. echo 'selected';
  62. }
  63.  
  64. echo ' >';
  65. echo $meta_agenda['dia_semana'][0];
  66. echo '</option>
  67. </select>
  68. </p>
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  76. <tr>
  77. <td>
  78.  
  79. ';
  80. echo '<s';
  81. echo 'elect style="width:28%; padding:3px; " name="data_dia_mes" id="day_select">
  82. <option>Escolha o Dia de Mês</option>
  83.  
  84. <option value="01">01</option>
  85. <option value="02">02</option>
  86. <option value="03">03</option>
  87. <option value="04">04</option>
  88. <option value="05">05</option>
  89. <option value="06">06</option>
  90. <option value="07">07</option>
  91. <option value="08">08</option>';
  92. echo '
  93. <option value="09">09</option>
  94. <option value="11">11</option>
  95. <option value="12">12</option>
  96. <option value="13">13</option>
  97. <option value="14">14</option>
  98. <option value="15">15</option>
  99. <option value="16">16</option>
  100. <option value="17">17</option>
  101. <option value="18">18</option>
  102. <option value="19">19</option>
  103. <option value="20">20</option>
  104. <option value="21">21';
  105. echo '</option>
  106. <option value="22">22</option>
  107. <option value="23">23</option>
  108. <option value="24">24</option>
  109. <option value="25">25</option>
  110. <option value="26">26</option>
  111. <option value="27">27</option>
  112. <option value="28">28</option>
  113. <option value="29">29</option>
  114. <option value="30">30</option>
  115. <option value="31">31</option>
  116.  
  117.  
  118. <option value="';
  119. echo $meta_agenda['data_dia_mes'][0];
  120. echo '" ';
  121.  
  122. if ($meta_agenda['data_dia_mes'][0] != '') {
  123. echo 'selected';
  124. }
  125.  
  126. echo ' >';
  127. echo $meta_agenda['data_dia_mes'][0];
  128. echo '</option>
  129.  
  130. </select>
  131.  
  132. ';
  133. echo '<s';
  134. echo 'elect style="width:28%; padding:3px; " name="data_mes" id="month_select" >
  135. <option>Escolha o Mês</option>
  136.  
  137.  
  138. <option value="01" ';
  139.  
  140. if ($meta_agenda['data_mes'][0] == '01') {
  141. echo 'selected';
  142. }
  143.  
  144. echo ' >Janeiro</option>
  145.  
  146. <option value="02" ';
  147.  
  148. if ($meta_agenda['data_mes'][0] == '02') {
  149. echo 'selected';
  150. }
  151.  
  152. echo '>Fevereiro</option>
  153.  
  154. <option value="03"';
  155.  
  156. if ($meta_agenda['data_mes'][0] == '03') {
  157. echo 'selected';
  158. }
  159.  
  160. echo '>Março</option>
  161.  
  162. <option value="04"';
  163.  
  164. if ($meta_agenda['data_mes'][0] == '04') {
  165. echo 'selected';
  166. }
  167.  
  168. echo '>Abril</option>
  169.  
  170. <option value="05"';
  171.  
  172. if ($meta_agenda['data_mes'][0] == '05') {
  173. echo 'selected';
  174. }
  175.  
  176. echo '>Maio</option>
  177.  
  178. <option value="06"';
  179.  
  180. if ($meta_agenda['data_mes'][0] == '06') {
  181. echo 'selected';
  182. }
  183.  
  184. echo '>Junho</option>
  185.  
  186. <option value="07"';
  187.  
  188. if ($meta_agenda['data_mes'][0] == '07') {
  189. echo 'selected';
  190. }
  191.  
  192. echo '>Julho</option>
  193.  
  194. <option value="08"';
  195.  
  196. if ($meta_agenda['data_mes'][0] == '08') {
  197. echo 'selected';
  198. }
  199.  
  200. echo '>Agosto</option>
  201.  
  202. <option value="09"';
  203.  
  204. if ($meta_agenda['data_mes'][0] == '09') {
  205. echo 'selected';
  206. }
  207.  
  208. echo '>Setembro</option>
  209.  
  210. <option value="10"';
  211.  
  212. if ($meta_agenda['data_mes'][0] == '10') {
  213. echo 'selected';
  214. }
  215.  
  216. echo '>Outubro</option>
  217.  
  218. <option value="11"';
  219.  
  220. if ($meta_agenda['data_mes'][0] == '11') {
  221. echo 'selected';
  222. }
  223.  
  224. echo '>Novembro</option>
  225.  
  226. <option value="12"';
  227.  
  228. if ($meta_agenda['data_mes'][0] == '12') {
  229. echo 'selected';
  230. }
  231.  
  232. echo '>Dezembro</option>
  233.  
  234. </select>
  235.  
  236. ';
  237. echo '<s';
  238. echo 'elect style="width:28%; padding:3px; " name="data_ano" id="year_select">
  239. <option>Escolha o Ano</option>
  240. ';
  241. ............................................
  242. ......................
  243. ....
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement