function print_rrr($var) { if (is_array($var)) { if ($var == array_values($var)) { foreach ($var as $key => $value) { $var[$key] = print_rrr($value); } return "Array(" . implode(", ", $var) . ")"; } $res = "\nArray(\n"; $first = true; foreach ($var as $key => $value) { if ($first) { $first = false; } else { $res .= ",\n"; } $res .= "'" . CUtil::JSEscape($key) . "' => " . print_rrr($value); } $res .= "\n)"; return $res; } elseif (is_bool($var)) { if ($var === true) { return 'true'; } else { return 'false'; } } else { return "'" . CUtil::JSEscape($var) . "'"; } }
public static function OutputSubmitPreprints() { if (IS_LOCALHOST) { print_rrr(); debug::rr($_FILES); } $stdout = ""; self::loadClass(PREPRINT_DATA_SOURCE_DB); // --> $GLOBALS["preprintClass"] // -------------------------------- // -- GPC INDATA // $vname, $default, $bool, $allowed, $set_session, $strip_tags // -------------------------------- functions::gpc_declare_input("bt", 0, TRUE, array(), FALSE, TRUE); // functions::gpc_declare_input("di", 0,TRUE,array(),FALSE,TRUE); functions::gpc_declare_input("cancel", 0, TRUE, array(), FALSE, TRUE); functions::gpc_declare_input("pp_authors", "", FALSE, array(), FALSE, TRUE); functions::gpc_declare_input("pp_field", "", FALSE, array(), FALSE, TRUE); // functions::gpc_declare_input("pp_file", "", FALSE,array(), FALSE,TRUE); // functions::gpc_declare_input("pp_journal", "", FALSE,array(), FALSE,TRUE); // functions::gpc_declare_input("pp_location", "", FALSE,array(), FALSE,TRUE); // functions::gpc_declare_input("pp_nr", "", FALSE,array(), FALSE,TRUE); functions::gpc_declare_input("pp_owneruid", 0, FALSE, array(), FALSE, TRUE); // functions::gpc_declare_input("pp_tm", 0, FALSE,array(), FALSE,TRUE); // functions::gpc_declare_input("pp_rowid", 0, FALSE,array(), FALSE,TRUE); // functions::gpc_declare_input("pp_status", "", FALSE,array(), FALSE,TRUE); functions::gpc_declare_input("pp_title", "", FALSE, array(), FALSE, TRUE); // functions::gpc_declare_input("pp_year", date("Y"), FALSE,array(), FALSE,TRUE); // functions::gpc_declare_input("pp_confirmed", 0, TRUE, array(), FALSE,TRUE); if (!$GLOBALS["cancel"] && !empty($GLOBALS["pp_editmode"]) && $GLOBALS["pp_editmode"] != PP_MODE_RESERVE && empty($GLOBALS["pp_rowid"])) { return $stdout . "<div class='medwide-box'>\r\n" . BLURB_SORRY_PREPRINT_SINGLE . "</div>\r\n"; } // -------------------------------- // -- OBTAIN DATA // -------------------------------- // -------------------------------- // -- OUTPUT DATA // -------------------------------- $stdout .= self::drawReservePreprint(); // ---------------------------- return $stdout; }