Plugin Directory

Changeset 3201027


Ignore:
Timestamp:
12/02/2024 03:30:28 PM (15 months ago)
Author:
matthewrubin
Message:

Minor update in code

Location:
local-magic
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • local-magic/tags/2.5.0/local-magic.php

    r3200734 r3201027  
    5050/* ACTION START */
    5151
    52 function mrylm_enqueue_scripts() {   
     52
     53function mrylm_enqueue_scripts() { 
     54   
     55   // wp_enqueue_style('owl.carousel.min.css', plugin_dir_url(__FILE__) . 'assets/css/owl.carousel.min.css', array(), '0.1.0', 'all');
     56   // wp_register_script('owl.carousel.min.js', plugin_dir_url(__FILE__) . 'assets/js/owl.carousel.min.js', '', FALSE, TRUE);
     57   // wp_enqueue_script('owl.carousel.min.js');   
    5358}
    5459add_action('wp_enqueue_scripts', 'mrylm_enqueue_scripts');
     60
    5561
    5662function mrylm_admin_menu() {
     
    6066}
    6167add_action('admin_menu', 'mrylm_admin_menu');
     68
    6269
    6370function mrylm_options() {
     
    120127
    121128// DESTROY LM
    122 /* Manage/ Destroy Page data Start */
     129/* Manage/ Destroy Page data Start  Done*/
    123130add_action('wp_ajax_nopriv_mrylm-manage-pages', 'mrylm_manage_pages');
     131
    124132function mrylm_manage_pages() {
    125133
    126134    global $wpdb;
     135    require_once(MRYLM_PLUGIN_DIR . 'activate.php' );
     136    mrylm_update_tables();
    127137   
    128138    $mrylm_setting_sql = "SELECT * FROM {$wpdb->prefix}mrylm_setting";
     
    134144    if (isset($lm_cities) && $lm_cities != '') {
    135145       
    136         if($lm_setting->lm_is_multi_type && $lm_setting->lm_multi_title != ''){
     146        if($lm_setting->lm_is_multi_type && $lm_setting->lm_multi_title != '' && $lm_setting->lm_types == 'multi-type'){
     147           
    137148            $lm_multi_titles = get_multi_type_data($lm_setting->lm_multi_title);
    138149            foreach($lm_multi_titles AS $key=>$lm_title){
     
    140151                    $postid = url_to_postid($lm_setting->lm_org_url. $key.'/'. $obj->lm_url_slug);
    141152                    if ($postid) {
     153                        $parent_url = $lm_setting->lm_org_url. $key.'/'. $obj->lm_url_slug;
     154                        delete_lm_topic_pages_new($obj->lm_topics, $parent_url);
    142155                        wp_delete_post($postid, true);
    143156                    }
     
    145158            }
    146159           
     160        }else if($lm_setting->lm_types == 'type-wise'){
     161           
     162            foreach ($lm_cities as $obj) {
     163                $lm_page_url = $lm_setting->lm_org_url.$obj->lm_type.'/'.$obj->lm_url_slug;                 
     164                $postid = url_to_postid($lm_page_url);
     165                if ($postid) {
     166                    delete_lm_topic_pages_new($obj->lm_topics, $lm_page_url);
     167                    wp_delete_post($postid, true);
     168                }
     169            }
     170           
    147171        }else{
    148172            foreach ($lm_cities as $obj) {
    149173                $postid = url_to_postid($lm_setting->lm_page_url . $obj->lm_url_slug);
    150174                if ($postid) {
    151                     wp_delete_post($postid, true);
     175                    $parent_url = $lm_setting->lm_page_url . $obj->lm_url_slug;
     176                    delete_lm_topic_pages_new($obj->lm_topics, $parent_url);
     177                    wp_delete_post($postid, true);                   
    152178                }
    153179            }
  • local-magic/trunk/activate.php

    r3200925 r3201027  
    363363
    364364
    365 
    366365// OK
    367366function create_lm_page_new($lm_setting, $lm_city, $lm_page_url, $lm_post_ID = NULL){
  • local-magic/trunk/local-magic.php

    r3200733 r3201027  
    5050/* ACTION START */
    5151
    52 function mrylm_enqueue_scripts() {   
     52
     53function mrylm_enqueue_scripts() { 
     54   
     55   // wp_enqueue_style('owl.carousel.min.css', plugin_dir_url(__FILE__) . 'assets/css/owl.carousel.min.css', array(), '0.1.0', 'all');
     56   // wp_register_script('owl.carousel.min.js', plugin_dir_url(__FILE__) . 'assets/js/owl.carousel.min.js', '', FALSE, TRUE);
     57   // wp_enqueue_script('owl.carousel.min.js');   
    5358}
    5459add_action('wp_enqueue_scripts', 'mrylm_enqueue_scripts');
     60
    5561
    5662function mrylm_admin_menu() {
     
    6066}
    6167add_action('admin_menu', 'mrylm_admin_menu');
     68
    6269
    6370function mrylm_options() {
     
    120127
    121128// DESTROY LM
    122 /* Manage/ Destroy Page data Start */
     129/* Manage/ Destroy Page data Start  Done*/
    123130add_action('wp_ajax_nopriv_mrylm-manage-pages', 'mrylm_manage_pages');
     131
    124132function mrylm_manage_pages() {
    125133
    126134    global $wpdb;
     135    require_once(MRYLM_PLUGIN_DIR . 'activate.php' );
     136    mrylm_update_tables();
    127137   
    128138    $mrylm_setting_sql = "SELECT * FROM {$wpdb->prefix}mrylm_setting";
     
    134144    if (isset($lm_cities) && $lm_cities != '') {
    135145       
    136         if($lm_setting->lm_is_multi_type && $lm_setting->lm_multi_title != ''){
     146        if($lm_setting->lm_is_multi_type && $lm_setting->lm_multi_title != '' && $lm_setting->lm_types == 'multi-type'){
     147           
    137148            $lm_multi_titles = get_multi_type_data($lm_setting->lm_multi_title);
    138149            foreach($lm_multi_titles AS $key=>$lm_title){
     
    140151                    $postid = url_to_postid($lm_setting->lm_org_url. $key.'/'. $obj->lm_url_slug);
    141152                    if ($postid) {
     153                        $parent_url = $lm_setting->lm_org_url. $key.'/'. $obj->lm_url_slug;
     154                        delete_lm_topic_pages_new($obj->lm_topics, $parent_url);
    142155                        wp_delete_post($postid, true);
    143156                    }
     
    145158            }
    146159           
     160        }else if($lm_setting->lm_types == 'type-wise'){
     161           
     162            foreach ($lm_cities as $obj) {
     163                $lm_page_url = $lm_setting->lm_org_url.$obj->lm_type.'/'.$obj->lm_url_slug;                 
     164                $postid = url_to_postid($lm_page_url);
     165                if ($postid) {
     166                    delete_lm_topic_pages_new($obj->lm_topics, $lm_page_url);
     167                    wp_delete_post($postid, true);
     168                }
     169            }
     170           
    147171        }else{
    148172            foreach ($lm_cities as $obj) {
    149173                $postid = url_to_postid($lm_setting->lm_page_url . $obj->lm_url_slug);
    150174                if ($postid) {
    151                     wp_delete_post($postid, true);
     175                    $parent_url = $lm_setting->lm_page_url . $obj->lm_url_slug;
     176                    delete_lm_topic_pages_new($obj->lm_topics, $parent_url);
     177                    wp_delete_post($postid, true);                   
    152178                }
    153179            }
Note: See TracChangeset for help on using the changeset viewer.