示例#1
0
 protected function get_upload_path($file_name = null, $version = null)
 {
     $HelperObj = new WPImporter_includes_helper();
     $uploadDir = $HelperObj->uploadDir;
     $file_name = $file_name ? sanitize_file_name($file_name) : '';
     if (empty($version)) {
         $version_path = '';
     } else {
         $version_dir = @$this->options['image_versions'][$version]['upload_dir'];
         if ($version_dir) {
             return $version_dir . $this->get_user_path() . $file_name;
         }
         $version_path = $version . '/';
     }
     $uploadpath = sanitize_text_field($_REQUEST['uploadPath']);
     $file_name = $HelperObj->convert_string2hash_key($file_name);
     // Code added by Fredrick Marks
     return $uploadpath . '/' . $uploadDir . '/' . $this->get_user_path() . $version_path . $file_name;
 }
    }
    ?>
 >
				<div class='mappingsection'>
					<h2>
						<div
							class="secondformheader"><?php 
    echo __('Import Data Configuration', 'wp-ultimate-csv-importer');
    ?>
</div>
					</h2>
					<?php 
    if (isset($_FILES['inlineimages'])) {
        if (isset($_POST['uploadfilename']) && $_POST['uploadfilename'] != '') {
            $get_file_name = $_POST['uploadfilename'];
            $filehashkey = $impCE->convert_string2hash_key($get_file_name);
        }
        $uploaded_compressedFile = $_FILES['inlineimages']['tmp_name'];
        $get_basename_zipfile = explode('.', $_FILES['inlineimages']['name']);
        $basename_zipfile = $get_basename_zipfile[0];
        $location_to_extract = $uploadDir['basedir'] . '/smack_inline_images/' . $filehashkey;
        $extracted_image_location = $uploadDir['baseurl'] . '/smack_inline_images/' . $filehashkey;
        if (class_exists('ZipArchive')) {
            $zip = new ZipArchive();
            if (!empty($uploaded_compressedFile)) {
                if ($zip->open($uploaded_compressedFile) === TRUE) {
                    $zip->extractTo($location_to_extract);
                    $zip->close();
                    $extracted_status = 1;
                } else {
                    $extracted_status = 0;
示例#3
0
    ?>
 >
  <div class='mappingsection'>
  <h2><div class="secondformheader"><?php 
    echo __('Import Data Configuration', 'wp-ultimate-csv-importer');
    ?>
</div></h2>

  <div id="select_cust_taxonomy" class="select_cust_taxonomy" style="margin-top: 30px;">
  
  <div id='mappingheader' class='mappingheader' >
  <?php 
    // $impCE = CallSkinnyObj::getInstance();
    if (isset($_POST['uploadfilename']) && $_POST['uploadfilename'] != '') {
        $file_name = $_POST['uploadfilename'];
        $filename = $impCE->convert_string2hash_key($file_name);
    }
    if (isset($_POST['mydelimeter'])) {
        $delimeter = $_POST['mydelimeter'];
    }
    if (isset($_POST['upload_csv_realname']) && $_POST['upload_csv_realname'] != '') {
        $uploaded_csv_name = $_POST['upload_csv_realname'];
    }
    $getrecords = $impCE->csv_file_data($filename);
    $getcustomposts = get_post_types();
    $allcustomposts = '';
    $records = '';
    foreach ($getcustomposts as $keys => $value) {
        if ($value != 'featured_image' && $value != 'attachment' && $value != 'wpsc-product' && $value != 'wpsc-product-file' && $value != 'revision' && $value != 'nav_menu_item' && $value != 'post' && $value != 'page' && $value != 'wp-types-group' && $value != 'wp-types-user-group') {
            $allcustomposts .= $value . ',';
        }