false ), current_time('mysql')); if ( isset($file['error']) ) return new WP_Error( 'wiaas_upload_error', $file['error'] ); return wiaas_get_doc_version_from_path($file['file']); } /** * Updates wordpress upload dir so that wiaas documents are uploaded to wiaas specific upload dir * @param $pathdata * * @return mixed */ public static function upload_dir( $pathdata ) { if (defined('WIAAS_DOCUMENT_UPLOAD') ) { if ( empty( $pathdata['subdir'] ) ) { $pathdata['path'] = $pathdata['path'] . wiaas_documents_base_dir(); $pathdata['url'] = $pathdata['url'] . wiaas_documents_base_dir(); $pathdata['subdir'] = wiaas_documents_base_dir(); } else { $new_subdir = wiaas_documents_base_dir() . $pathdata['subdir']; $pathdata['path'] = str_replace( $pathdata['subdir'], $new_subdir, $pathdata['path'] ); $pathdata['url'] = str_replace( $pathdata['subdir'], $new_subdir, $pathdata['url'] ); $pathdata['subdir'] = str_replace( $pathdata['subdir'], $new_subdir, $pathdata['subdir'] ); } } return $pathdata; } } Wiaas_Document_Upload::init();