';
$subfolders_item["title"] = 'wordpress_file_upload_subfolders_'.$sid;
$subfolders_item["hidden"] = false;
$subfolders_item["width"] = "";
if ( $params["fitmode"] == "responsive" ) $subfolders_item["width"] = $widths["subfolders"];
}
$i = 1;
if ( $params["showtargetfolder"] == "true" ) {
$upload_directory = wfu_upload_plugin_directory($params["uploadpath"]);
$subfolders_item["line".$i++] = ''.$params["targetfolderlabel"].': '.$upload_directory.''.$linebr;
}
if ( $params["askforsubfolders"] == "true" ) {
$subfolders_item["line".$i++] = ''.$params["subfolderlabel"].' ';
$subfolders_item["line".$i++] = '
';
$autoplus = ( substr($params["subfoldertree"], 0, 5) == "auto+" );
$subfolders_item["line".$i++] = '
';
$subfolders_item["line".$i++] = '';
$subfolders_item["line".$i++] = '
';
if ( $autoplus ) $subfolders_item["line".$i++] = '
';
$subfolders_item["line".$i++] = '';
if ( $autoplus ) $subfolders_item["line".$i++] = '
';
$subfolders_item["line".$i++] = '
';
$subfolders_item["line".$i++] = '';
$progressbar_item["line".$i++] = "\t".'
';
$progressbar_item["line".$i++] = "\t\t".'
';
$progressbar_item["line".$i++] = "\t\t\t".'
';
$progressbar_item["line".$i++] = "\t\t\t".'

';
$progressbar_item["line".$i++] = "\t\t".'
';
$progressbar_item["line".$i++] = "\t".'
';
$progressbar_item["line".$i++] = '
';
return $progressbar_item;
}
/* Prepare the message block */
function wfu_prepare_message_block($params, $additional_params, $occurrence_index) {
$sid = $params["uploadid"];
$widths = $additional_params['widths'];
$heights = $additional_params['heights'];
$container_width = "";
$styles = "";
//for responsive plugin adjust container and container's parent widths if a % width has been defined
if ( $params["fitmode"] == "responsive" && strlen($widths["message"]) > 1 && substr($widths["message"], -1, 1) == "%" ) {
$container_width = $widths["message"];
$styles .= 'width: 100%; ';
}
elseif ( $widths["message"] != "" ) $styles .= 'width: '.$widths["message"].'; ';
if ( $heights["message"] != "" ) $styles .= 'height: '.$heights["message"].'; ';
if ( $styles != "" ) $styles = ' style="'.$styles.'"';
$message_block = wfu_prepare_message_block_skeleton($sid, $styles, ( $params["testmode"] == "true" ));
$message_item = $message_block["msgblock"];
$message_item["title"] = 'wordpress_file_upload_message_'.$sid;
$message_item["hidden"] = ( $params["testmode"] != "true" );
$message_item["width"] = $container_width;
return $message_item;
}
/* Prepare the user data block */
function wfu_prepare_userdata_block($params, $additional_params, $occurrence_index) {
$sid = $params["uploadid"];
$widths = $additional_params['widths'];
$heights = $additional_params['heights'];
$definitions_unindexed = wfu_formfield_definitions();
$definitions = array();
foreach ( $definitions_unindexed as $def ) $definitions[$def["type"]] = $def;
$userdata = 'userdata_'.$sid;
$hiddeninput = 'hiddeninput_'.$sid;
$userdata_item["title"] = 'wordpress_file_upload_userdata_'.$sid;
$userdata_item["hidden"] = false;
$userdata_item["width"] = "";
$styles1 = "";
//for responsive plugin adjust container and container's parent widths if a % width has been defined
if ( $params["fitmode"] == "responsive" && strlen($widths["userdata"]) > 1 && substr($widths["userdata"], -1, 1) == "%" ) {
$userdata_item["width"] = $widths["userdata"];
$styles1 .= 'width: 100%; ';
}
elseif ( $widths["userdata"] != "" ) $styles1 .= 'width: '.$widths["userdata"].'; ';
if ( $heights["userdata"] != "" ) $styles1 .= 'height: '.$heights["userdata"].'; ';
if ( $styles1 != "" ) $styles1 = ' style="'.$styles1.'"';
$styles2 = "";
if ( $widths["userdata_label"] != "" ) $styles2 .= 'width: '.$widths["userdata_label"].'; ';
if ( $heights["userdata_label"] != "" ) $styles2 .= 'height: '.$heights["userdata_label"].'; ';
if ( $styles2 != "" ) $styles2 = ' style="'.$styles2.'"';
$styles3 = "";
if ( $widths["userdata_value"] != "" ) $styles3 .= 'width: '.$widths["userdata_value"].'; ';
if ( $heights["userdata_value"] != "" ) $styles3 .= 'height: '.$heights["userdata_value"].'; ';
if ( $styles3 != "" ) $styles3 = ' style="'.$styles3.'"';
$i = 1;
$label_template = '';
$userdata_item["line".$i++] = "\t".$template;
$userdata_item["line".$i++] = "\t".$hint_html;
$userdata_item["line".$i++] = "\t".wfu_inject_js_code($init_code);
$userdata_item["line".$i++] = "\t".wfu_inject_js_code($value_code);
$userdata_item["line".$i++] = "\t".wfu_inject_js_code($lock_code);
$userdata_item["line".$i++] = "\t".wfu_inject_js_code($unlock_code);
$userdata_item["line".$i++] = "\t".wfu_inject_js_code($reset_code);
$userdata_item["line".$i++] = "\t".wfu_inject_js_code($empty_code);
if ( $validate_code != "" ) $userdata_item["line".$i++] = "\t".wfu_inject_js_code($validate_code);
if ( $typehook_code != "" ) $userdata_item["line".$i++] = "\t".wfu_inject_js_code($typehook_code);
$userdata_item["line".$i++] = '
';
}
}
return $userdata_item;
}
function wfu_userdata_apply_template($template, $params) {
return str_replace(array('[sid]', '[key]', '[label]', '[required]', '[default]', '[autocomplete]', '[hintposition]', '[format]', '[group]', '[data]'), array($params["sid"], $params['key'], $params["label"].( $params["required"] ? WFU_USERDATA_REQUIREDLABEL : "" ), ( $params["required"] ? '_required' : '' ), $params["default"], ( $params["donotautocomplete"] ? 'off' : 'on' ), $params["hintposition"], $params["format"], $params["group"], $params["data"]), $template);
}
?>