Advertisement
Guest User

Untitled

a guest
Jan 12th, 2012
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. /* add a client id box to an event */
  2. function my_em_client_id_metabox(){
  3. global $EM_Event;
  4. $my_em_client_id = get_option('my-em-client-id');
  5. ?>
  6. <div id="event-styles" class="stuffbox">
  7. <h3>Client ID</h3>
  8. <div class="inside" style="padding:10px;">
  9.  
  10. <label><input type="text" name="client_id" value="<?php echo $EM_Event->client_id; ?>" /></label><br />
  11.  
  12. </div>
  13. </div>
  14. <?php
  15. }
  16.  
  17. add_action('em_admin_event_form_side_footer','my_em_client_id_metabox');
  18. add_action('em_front_event_form_footer','my_em_client_id_metabox');
  19.  
  20. /* save the client id */
  21. add_filter('em_event_save','my_em_client_id_event_save',1,2);
  22. function my_em_client_id_event_save($result,$EM_Event){
  23. global $wpdb;
  24. $my_em_client_id = get_option('my-em-client-id') ;
  25. if( $result && !empty($_POST['client_id']) ){
  26. $EM_Event->client_id = $_POST['client_id'];
  27.  
  28. //First delete any old saves
  29. $wpdb->query("DELETE FROM ".EM_META_TABLE." WHERE object_id='{$EM_Event->id}' AND meta_key='my-em-client-id'");
  30. if( trim($EM_Event->client_id) != '' ){
  31. $wpdb->query("INSERT INTO ".EM_META_TABLE." (object_id, meta_key, meta_value) VALUES (" .$EM_Event->id .",'my-em-client-id',".$EM_Event->client_id .")");
  32. }
  33. }
  34. return $result;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement