Пример #1
0
function performMove()
{
    if ($_GET[action] == 'reorder') {
        $par = explode(',', $_GET[param]);
        $par[0] = (int) $par[0];
        $par[1] = (int) $par[1];
        reorder($_GET[cat], $par[0], $par[1]);
        savepages();
        $_SESSION[opencat] = $_GET[cat];
        header("Location:nanoadmin.php?action=showpages");
    }
}
Пример #2
0
{
    $return = array();
    $keys = array_shift($rows);
    //print_r($keys);
    foreach ($rows as $row) {
        $i = 0;
        $arr = array();
        foreach ($keys as $key => $value) {
            $arr[$value['text']] = $row[$key]['text'];
            $i++;
        }
        $return[] = $arr;
    }
    return $return;
}
$products = reorder($table);
$experations = array();
foreach ($products as $product => $info) {
    if ($info['Product'] == 'FusionInvoice') {
        $date = DateTime::createFromFormat('m/j/Y', $info['Expires']);
        $expiration = $date->format('Ymd');
        $experations[$expiration] = $info['Download'];
    }
}
krsort($experations);
if (count($experations) > 0) {
    $download = array_values($experations)[0];
}
if (!isset($download)) {
    say('Download failed. Check that you have a valid Fusioninvoice License<br>');
    curl_setopt($curl, CURLOPT_URL, 'https://www.fusioninvoice.com/logout');
Пример #3
0
             if ($param == "order") {
                 reorder($sources);
                 $suffix = " (after reoder)";
             }
             privmsg("param \"{$param}\" for source \"{$host}\" {$action} with \"" . $sources[$host][$param] . "\"{$suffix}");
         } else {
             privmsg("source \"{$host}\" not found");
         }
     } else {
         privmsg("syntax: ~define-source-param host param value");
     }
     break;
 case "~define-source-delete":
     if (isset($sources[$trailing]) == True) {
         unset($sources[$trailing]);
         reorder($sources);
         privmsg("source \"{$trailing}\" deleted");
     } else {
         privmsg("source \"{$trailing}\" not found");
     }
     break;
 case "~define-add":
     $parts = explode(",", $trailing);
     if (count($parts) > 1) {
         $term = trim($parts[0]);
         array_shift($parts);
         $def = trim(implode(",", $parts));
         $terms[$term] = $def;
         if (file_put_contents(DEFINITIONS_FILE, serialize($terms)) === False) {
             privmsg("error writing definitions file");
         } else {
Пример #4
0
function performMove()
{
    if ($_GET['action'] == 'reordercat' || $_GET['action'] == 'reorderinfo') {
        $catName = strtolower(stripslashes($_GET['cat']));
        $catName = cleanSlabTitle($catName);
        $par = explode(',', $_GET['param']);
        if (is_numeric($par[0]) && is_numeric($par[1])) {
            $par[0] = (int) $par[0];
            $par[1] = (int) $par[1];
            reorder($catName, $par[0], $par[1]);
            saveRazorArray();
            $_SESSION['opencat'] = $catName;
        }
    }
}
Пример #5
0
function msql_modifs($defs, $defsb, $folder, $pre, $node, $basename, $modif)
{
    switch ($modif) {
        case 'restore':
            $defs = read_vars($folder, $node . '_sav', $defsb);
            break;
        case 'import_old':
            $defs = ${$table};
            break;
        case 'del_menus':
            unset($defs['_menus_']);
            break;
        case 'del_file':
            save_vars($folder, $node . '_sav', $defs);
            unlink($basename . '.php');
            relod('/' . $folder . $pre);
            break;
        case 'del_table':
            $r["_menus_"] = $defs["_menus_"];
            $defs = $r;
            break;
            //auto
        //auto
        case 'append_update':
            $defs = append_update($defs, $_GET["append_update"]);
            break;
        case 'import_defs':
            $defs = import_defs($defsb, $_GET["import_defs"]);
            break;
        case 'import_keys':
            $defs = import_keys($defs, $_GET["import_keys"]);
            break;
        case 'merge_defs':
            $defs = merge_defs($defs, $_GET["merge_defs"]);
            break;
        case 'permut':
            $defs = permut($defs, $_GET["permut"]);
            break;
        case 'reset_menus':
            $defs = reset_menus($defs);
            break;
        case 'add_col':
            $defs = add_col($defs);
            break;
        case 'del_col':
            $defs = del_col($defs, $_GET["del_col"]);
            break;
        case 'repair_cols':
            $defs = repair_cols($defs);
            break;
        case 'sort':
            $defs = sort_table($defs, $_GET['sort'], 1);
            $_GET['del_file'] = 1;
            break;
        case 'sort_table':
            $defs = sort_table($defs, $_GET['sort_table']);
            break;
        case 'append_values':
            $defs = append_values($defs, $_GET["append_values"]);
            break;
        case 'del_multi':
            $defs = del_multi($defs);
            break;
        case 'reorder':
            $defs = reorder($defs);
            break;
        case 'add_keys':
            $defs = add_keys($defs);
            break;
        case 'del_keys':
            $defs = del_keys($defs);
            break;
            //post
        //post
        case 'import_conn':
            $defs = import_conn($defs, $_POST["import_conn"], $_POST["aid"]);
            break;
        case 'inject_defs':
            $defs = inject_defs($defs, $_POST["inject_defs"]);
            break;
        case 'edit_csv':
            $defs = edit_csv($defs, $_POST["edit_csv"]);
            break;
        case 'update':
            $defs = update_table($node, $defs);
            break;
        case 'repair':
            $defs = repair($defs);
            break;
        case 'newfrom':
            $defs = new_from_defs($defs, $_GET["newfrom"], $folder, $node);
            break;
            //default:msq_filters($defs,$modif); break;
    }
    if (!$_GET["del_file"] && $defs) {
        save_vars($folder, $node, $defs);
    }
    return $defs;
}
Пример #6
0
            continue;
        }
        $json = json_decode(file_get_contents("cards/{$title}.json"), true);
        echo "<b>cards/{$title}.json: </b>";
        if (isset($images[$j]->attr['data-imageurl'])) {
            $normal = $images[$j]->attr['data-imageurl'];
            $json["normal"] = $normal;
            echo "Added normal image. ";
        }
        if (isset($images[$j]->attr['data-gifurl'])) {
            $gold = $images[$j]->attr['data-gifurl'];
            $json["gold"] = $gold;
            echo "Added gold image. ";
        }
        echo "<br/>";
        file_put_contents("cards/{$title}.json", json_encode(reorder($json)));
    }
}
//re-order json
function reorder($json)
{
    $order = array("name", "type", "rarity", "playerClass", "set", "cost", "attack", "durability", "health", "text", "flavor", "id", "collectible", "howToGet", "howToGetGold", "mechanics", "artist", "normal", "gold");
    $ret = array();
    foreach ($order as $o) {
        if (isset($json[$o])) {
            if ($o == "text") {
                $json[$o] = str_replace("\$", "", $json[$o]);
            }
            $ret[$o] = $json[$o];
        }
    }
Пример #7
0
<?php

ini_set("max_execution_time", 0);
require "settings.php";
//$accwh = "WHERE accid='5'";
$accwh = "";
pglib_transaction("BEGIN");
ob_start();
process();
reorder();
ob_end_flush();
pglib_transaction("COMMIT");
mdbg(false);
function process()
{
    global $PRDMON, $accwh;
    $sql = "SELECT * FROM core.accounts {$accwh}";
    mdbg($sql);
    $rslt = db_exec($sql);
    print "<xmp>";
    print "accounts to process: " . pg_num_rows($rslt) . "\n";
    $accnum = 0;
    while ($acc = pg_fetch_assoc($rslt)) {
        print "processing account number: " . ++$accnum . "\n";
        flush();
        ob_flush();
        $month = $PRDMON[1];
        $sql = "SELECT * FROM \"{$month}\".ledger WHERE acc='{$acc['accid']}' LIMIT 1";
        mdbg($sql);
        $ybrslt = db_exec($sql);
        if (pg_num_rows($ybrslt) > 0) {