예제 #1
0
 function woo_pi_array_search($array, $key, $value)
 {
     $results = array();
     if (is_array($array)) {
         if (isset($array[$key]) && $array[$key] == $value) {
             $results[] = $array;
         }
         foreach ($array as $subarray) {
             $results = array_merge($results, woo_pi_array_search($subarray, $key, $value));
         }
     }
     return $results;
 }
예제 #2
0
파일: admin.php 프로젝트: hikaram/wee
function woo_pi_add_past_import($file = '')
{
    global $import;
    $upload_dir = wp_upload_dir();
    if (!empty($file)) {
        if (file_exists($file)) {
            if ($past_imports = woo_pi_get_option('past_imports')) {
                $past_imports = maybe_unserialize($past_imports);
            } else {
                $past_imports = array();
            }
            if (is_array($past_imports) && !woo_pi_array_search($past_imports, 'filename', $file)) {
                $past_imports[] = array('filename' => $file, 'date' => current_time('mysql'));
                woo_pi_update_option('past_imports', $past_imports);
                if ($import->advanced_log) {
                    $import->log .= "<br /><br />" . sprintf(__('Added %s to Past Imports', 'woo_pi'), basename($file));
                }
            } else {
                if ($import->advanced_log) {
                    $import->log .= "<br /><br />" . sprintf(__('%s already appears in Past Imports', 'woo_pi'), basename($file));
                }
            }
        }
    }
}