Plugin Directory

Changeset 2172216

Timestamp:
10/12/2019 04:25:17 PM (5 years ago)
Author:
zaheer01
Message:

Final change.

Location:
bp-event-manager
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • bp-event-manager/tags/1.1.0/bpem-front/bpem-event-form-response.php

    r2128012 r2172216  
    44
    55add_action('wp_ajax_bpem_event_form_response', 'bpem_event_form_response');
    6 
    76add_action('wp_ajax_nopriv_bpem_event_form_response', 'bpem_event_form_response');
    8 
    97function bpem_event_form_response() {
    108
    11 //  print_r($_POST);
    12 
    13 //$image_url     = sanitize_text_field($_POST['ev_image']);
    149
    1510    $title = sanitize_text_field($_POST['event_title']);
    16 
    1711    $content = sanitize_textarea_field($_POST['event_desc']);
    18 
    1912    $image_url = sanitize_text_field($_FILES['ev_image']);
    20 
    2113    $location = sanitize_text_field($_POST['event_location']);
    22 
    2314    $start_date = sanitize_text_field($_POST['start_date']);
    24 
    2515    $start_time = sanitize_text_field($_POST['start_time']);
    26 
    2716    $end_date = sanitize_text_field($_POST['end_date']);
    28 
    2917    $end_time = sanitize_text_field($_POST['end_time']);
    30 
    3118    $ev_organizer = sanitize_text_field($_POST['event_organizer']);
    32 
    3319    $ev_organizer_url = sanitize_text_field($_POST['event_organizer_url']);
    34 
    3520    $group = sanitize_text_field($_POST['evn_group']);
    36 
    3721    $gdpr_compliant = sanitize_text_field($_POST['gdpr_compliant']);
    38 
    3922    $status_all = get_option('bpem_event_status');
    40 
    4123    foreach ($status_all as $st) {
    42 
    4324        $status = $st;
    44 
    4525    }
    46 
    4726    $post_id = wp_insert_post(array(
    48 
    4927        'post_type' => 'bpem_event',
    50 
    5128        'post_title' => $title,
    52 
    5329        'post_content' => $content,
    54 
    5530        'post_status' => $status,
    56 
    5731    ));
    5832
     33
     34
    5935    add_post_meta($post_id, 'evn_location', $location);
    60 
    6136    add_post_meta($post_id, 'evn_startDate', $start_date);
    62 
    6337    add_post_meta($post_id, 'evn_startTime', $start_time);
    64 
    6538    add_post_meta($post_id, 'evn_endDate', $end_date);
    66 
    6739    add_post_meta($post_id, 'evn_endTime', $end_time);
    68 
    6940    add_post_meta($post_id, 'evn_organizer', $ev_organizer);
    70 
    7141    add_post_meta($post_id, 'evn_organizer_url', $ev_organizer_url);
    72 
    7342    add_post_meta($post_id, 'evn_group', $group);
    74 
    7543    add_post_meta($post_id, 'gdpr_compliant', $gdpr_compliant);
    76 
    7744    add_post_meta($post_id, 'evn_group_slug', sanitize_title($group));
    7845
     
    8047
    8148    require_once ABSPATH . "wp-admin" . '/includes/image.php';
     49
     50
    8251
    83     require_once ABSPATH . "wp-admin" . '/includes/file.php';
    8452
    85     require_once ABSPATH . "wp-admin" . '/includes/media.php';
    8653
    8754    //then loop over the files that were sent and store them using  media_handle_upload();
     
    9057
    9158        foreach ($_FILES as $file => $array) {
     59
     60
     61
     62
    9263
    93             if ($_FILES[$file]['error'] !== UPLOAD_ERR_OK) {
     64        $attach_id = media_handle_upload($file, $post_id);
     65    }
     66    }
    9467
    95                 echo "upload error : " . $_FILES[$file]['error'];
    9668
    97                 die();
    98 
    99             }
    100 
    101             $attach_id = media_handle_upload($file, $post_id);
    102 
    103         }
    104 
    105     }
    10669
    10770    //and if you want to set that image as Post  then use:
    10871
     72
     73
    10974    update_post_meta($post_id, '_thumbnail_id', $attach_id);
     75
    11076
    111     bp_activity_add(array(
    11277        'action' => apply_filters('groups_activity_new_update_action', sprintf(__('%1$s created an event in  %2$s', 'buddypress'), bp_core_get_userlink(get_current_user_id()), '<a href="' . bp_get_group_permalink(groups_get_group($group)) . '">' . esc_attr(bp_get_group_name(groups_get_group($group))) . '</a>')),
     78
    11379        'content' => "Event Name: <a href='" . get_the_permalink($post_id) . "' target='_blank'> " . get_the_title($post_id) . "</a>",
     80
    11481        'component' => 'groups',
     82
    11583        'type' => 'created_event',
     84
    11685        'item_id' => $group,
     86
    11787        'user_id' => get_current_user_id(),
     88
    11889    ));
    11990
    12091    _e('Event Created Successfully', 'bp-event-manager');
    121 
    12292    wp_die();
    123 
    12493}
  • bp-event-manager/trunk/bpem-front/bpem-event-form-response.php

    r2128012 r2172216  
    44
    55add_action('wp_ajax_bpem_event_form_response', 'bpem_event_form_response');
    6 
    76add_action('wp_ajax_nopriv_bpem_event_form_response', 'bpem_event_form_response');
    8 
    97function bpem_event_form_response() {
    108
    11 //  print_r($_POST);
    12 
    13 //$image_url     = sanitize_text_field($_POST['ev_image']);
    149
    1510    $title = sanitize_text_field($_POST['event_title']);
    16 
    1711    $content = sanitize_textarea_field($_POST['event_desc']);
    18 
    1912    $image_url = sanitize_text_field($_FILES['ev_image']);
    20 
    2113    $location = sanitize_text_field($_POST['event_location']);
    22 
    2314    $start_date = sanitize_text_field($_POST['start_date']);
    24 
    2515    $start_time = sanitize_text_field($_POST['start_time']);
    26 
    2716    $end_date = sanitize_text_field($_POST['end_date']);
    28 
    2917    $end_time = sanitize_text_field($_POST['end_time']);
    30 
    3118    $ev_organizer = sanitize_text_field($_POST['event_organizer']);
    32 
    3319    $ev_organizer_url = sanitize_text_field($_POST['event_organizer_url']);
    34 
    3520    $group = sanitize_text_field($_POST['evn_group']);
    36 
    3721    $gdpr_compliant = sanitize_text_field($_POST['gdpr_compliant']);
    38 
    3922    $status_all = get_option('bpem_event_status');
    40 
    4123    foreach ($status_all as $st) {
    42 
    4324        $status = $st;
    44 
    4525    }
    46 
    4726    $post_id = wp_insert_post(array(
    48 
    4927        'post_type' => 'bpem_event',
    50 
    5128        'post_title' => $title,
    52 
    5329        'post_content' => $content,
    54 
    5530        'post_status' => $status,
    56 
    5731    ));
    5832
     33
     34
    5935    add_post_meta($post_id, 'evn_location', $location);
    60 
    6136    add_post_meta($post_id, 'evn_startDate', $start_date);
    62 
    6337    add_post_meta($post_id, 'evn_startTime', $start_time);
    64 
    6538    add_post_meta($post_id, 'evn_endDate', $end_date);
    66 
    6739    add_post_meta($post_id, 'evn_endTime', $end_time);
    68 
    6940    add_post_meta($post_id, 'evn_organizer', $ev_organizer);
    70 
    7141    add_post_meta($post_id, 'evn_organizer_url', $ev_organizer_url);
    72 
    7342    add_post_meta($post_id, 'evn_group', $group);
    74 
    7543    add_post_meta($post_id, 'gdpr_compliant', $gdpr_compliant);
    76 
    7744    add_post_meta($post_id, 'evn_group_slug', sanitize_title($group));
    7845
     
    8047
    8148    require_once ABSPATH . "wp-admin" . '/includes/image.php';
     49
     50
    8251
    83     require_once ABSPATH . "wp-admin" . '/includes/file.php';
    8452
    85     require_once ABSPATH . "wp-admin" . '/includes/media.php';
    8653
    8754    //then loop over the files that were sent and store them using  media_handle_upload();
     
    9057
    9158        foreach ($_FILES as $file => $array) {
     59
     60
     61
     62
    9263
    93             if ($_FILES[$file]['error'] !== UPLOAD_ERR_OK) {
     64        $attach_id = media_handle_upload($file, $post_id);
     65    }
     66    }
    9467
    95                 echo "upload error : " . $_FILES[$file]['error'];
    9668
    97                 die();
    98 
    99             }
    100 
    101             $attach_id = media_handle_upload($file, $post_id);
    102 
    103         }
    104 
    105     }
    10669
    10770    //and if you want to set that image as Post  then use:
    10871
     72
     73
    10974    update_post_meta($post_id, '_thumbnail_id', $attach_id);
     75
    11076
    111     bp_activity_add(array(
    11277        'action' => apply_filters('groups_activity_new_update_action', sprintf(__('%1$s created an event in  %2$s', 'buddypress'), bp_core_get_userlink(get_current_user_id()), '<a href="' . bp_get_group_permalink(groups_get_group($group)) . '">' . esc_attr(bp_get_group_name(groups_get_group($group))) . '</a>')),
     78
    11379        'content' => "Event Name: <a href='" . get_the_permalink($post_id) . "' target='_blank'> " . get_the_title($post_id) . "</a>",
     80
    11481        'component' => 'groups',
     82
    11583        'type' => 'created_event',
     84
    11685        'item_id' => $group,
     86
    11787        'user_id' => get_current_user_id(),
     88
    11889    ));
    11990
    12091    _e('Event Created Successfully', 'bp-event-manager');
    121 
    12292    wp_die();
    123 
    12493}
Note: See TracChangeset for help on using the changeset viewer.