Current File : /home/n742ef5/royalanteam.com/mls_bkp/mls_fix.php
<?php

    ini_set('memory_limit', '1024M');
    set_time_limit(0);
    ini_set('max_execution_time', 7200);
    ini_set('display_errors', 1);
    ini_set("log_errors", 1);
    //ini_set("error_log", "mls_resi_new.txt");
    error_reporting(E_ALL);
    date_default_timezone_set('America/Toronto');
    echo "<pre>";
    $mtime   = microtime();
    $mtime   = explode(" ", $mtime);
    $mtime   = $mtime[1] + $mtime[0];
    $t_start = $mtime;

    require_once("config/mls_config.php");
    require_once("lib/phrets.php");
    require_once("/home3/sitwoweb/public_html/royalanteam/wp-load.php");
    //require_once("../wp-load.php");
    global $wpdb;
   
    $website_uri = site_url();
    $date  = date("Y-m-d", time());
    $year  = date("Y", time());
    $month = date("m", time());
    $path  = $date;
    $main_directory = '/home3/sitwoweb/public_html/royalanteam/';
    $sub_directory = $year . "/" . $month;
    $relative_path = "wp-content/uploads/" . $year . "/" . $month;
    $full_path     = $main_directory . "" . $relative_path;

    $total_listings_group = 40;
    $pic_limit = 25;

    if (!is_dir($full_path))
        mkdir($full_path, 0777, TRUE);
    $message = '';
    //exit;
    $post_unique_query = "SELECT * FROM $wpdb->postmeta where ( meta_key='estate_gallery') and meta_value like '%s:' order by meta_id desc  LIMIT 2000";
    $result_unique  = $wpdb->get_results($post_unique_query,ARRAY_A);
    if (  $result_unique && count($result_unique) > 0) {
        
        foreach ($result_unique as $post) {
            echo "<br>Post : ".$post_id = $post['post_id'];
            echo " : ".$galarry = $post['meta_value'];
            $meta_id = $post['meta_id'];
            $new = explode("a:",$galarry);
            if( is_array($new) && !empty($new) ){
                $new_g = str_ireplace('}";', "}", $new[1]);
                echo "<br>".$new_g = "a:".$new_g;
                echo $up = "UPDATE $wpdb->postmeta set meta_value='".$new_g."' where meta_id = ".$meta_id .' ';
                $rs = $wpdb->query( $up);
            }
            //exit;
            continue;
            $post_meta_data = array();

            $post_meta_data['_estate_sidebar_elements'] = 'myhome_estate_sidebar_elements';
            $post_meta_data['_estate_location']         = 'myhome_estate_location';
            $post_meta_data['_estate_attr_lot-size']    = 'myhome_estate_attr_lot-size';
            $post_meta_data['_estate_attr_year-built']  = 'myhome_estate_attr_year-built';
            $post_meta_data['estate_sidebar_elements'] = '';
            $post_meta_data['estate_location']         = '';
            $post_meta_data['estate_attr_lot-size']    = '';
            $post_meta_data['estate_attr_year-built']  = '';
            $post_meta_data['rs_page_bg_color'] = '';
            $post_meta_data['_edit_last'] = 12;

            /*estate_attr_year-built
            estate_sidebar_elements
            estate_location
            estate_attr_lot-size
            */

            if(  !empty($post_meta_data)){
                foreach ($post_meta_data as $meta_key => $value) {
                    if (!add_post_meta($post_id, $meta_key, $value, true)) {
                        update_post_meta($post_id, $meta_key, $value);
                    }
                }
            }
            $message .= $post_id ;//.' - '.$sysid.' : '.$pic_count;
            $my_post = array(
                'post_author'=>12,
                'ID' => $post_id
            );            
            wp_update_post($my_post);
            //exit;
        }

    }