Ejemplo n.º 1
0
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) . "'";
    }
}
Ejemplo n.º 2
0
 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;
 }