Exemple #1
0
function writeoutput()
{
    setlocale(LC_MONETARY, 'en_US');
    // Windows does not have this function.
    $GLOBALS['SUM'] = get_numeric($GLOBALS['SUM']);
    $SUM = money_format('%.2n', $GLOBALS['SUM']);
    $LASTTRANSACTIONDATE = str_pad($GLOBALS['LASTTRANSACTIONDATE'], 20, ' ');
    $PatronName = str_pad($GLOBALS['PATRONNAME'], 50, ' ');
    $VALUE = str_pad($GLOBALS['VALUE'], 9, ' ');
    $SUM = str_pad(substr($SUM, 1), 16, ' ');
    $feeType = "+";
    // Set default.  Most records are collections
    $FINEFEETYPE = str_pad("xx", 10, ' ');
    // Equate new value to old SIF value for PeopleSoft processing
    switch ($GLOBALS['FINEFEETYPE']) {
        case "OVERDUEFINE":
            $FINEFEETYPE = str_pad("F1", 10, ' ');
            break;
        case "RECALLEDOVERDUEFINE":
            $FINEFEETYPE = str_pad("F1", 10, ' ');
            break;
        case "LOSTITEMREPLACEMENTFEE":
            $FINEFEETYPE = str_pad("F2", 10, ' ');
            break;
        case "LOSTITEMPROCESSFEE":
            $FINEFEETYPE = str_pad("F3", 10, ' ');
            break;
        case "CREDIT":
            // Ex Libres uses the FINEFEETYPE to post a credit [dumb].
            if ($GLOBALS['SUM'] == "95") {
                $FINEFEETYPE = str_pad("F2", 10, ' ');
            } elseif ($GLOBALS['SUM'] == "15") {
                $FINEFEETYPE = str_pad("F3", 10, ' ');
            } else {
                $FINEFEETYPE = str_pad("F1", 10, ' ');
            }
            $feeType = "-";
            // Set fee type to credit
            break;
        default:
            echo "Unknown finefeetype='" . $GLOBALS['FINEFEETYPE'] . "'\n";
            if ($GLOBALS['SUM'] == "95") {
                $FINEFEETYPE = str_pad("F2", 10, ' ');
            } elseif ($GLOBALS['SUM'] == "15") {
                $FINEFEETYPE = str_pad("F3", 10, ' ');
            } else {
                $FINEFEETYPE = str_pad("F1", 10, ' ');
            }
            break;
    }
    $output = $VALUE . $PatronName . $FINEFEETYPE . $LASTTRANSACTIONDATE . $feeType . $SUM . $GLOBALS['ITEMTITLE'] . ", " . $GLOBALS['ITEMCALLNUMBER'] . ", " . $GLOBALS['ITEMBARCODE'] . ", " . $GLOBALS['ITEMDUEDATE'] . ", " . $GLOBALS['ITEMLIBRARY'] . ", " . $GLOBALS['ITEMLOCATION'] . "\r\n";
    fwrite($GLOBALS['f'], $output);
    $output = Null;
}
    //
    // exit;
    foreach ($csv as $key => $value) {
        foreach ($value as $key2 => $value2) {
            $dataType[$key2][0] = "num";
            $dataType[$key2][1] = 0;
        }
        break;
    }
    foreach ($csv as $key => $value) {
        foreach ($value as $key2 => $value2) {
            if (get_numeric($value2)[0] == "str") {
                $dataType[$key2][0] = "str";
            }
            if (get_numeric($value2)[1] > $dataType[$key2][1]) {
                $dataType[$key2][1] = get_numeric($value2)[1];
            }
        }
    }
    // print_r($dataType); exit;
    // print_r($csv[0][3]); print_r(get_numeric($csv[0][3])); exit;
    update_option('csv-to-db-section1-header', $header);
    update_option('csv-to-db-section1-content', $csv);
    update_option('csv-to-db-section1-datatype', $dataType);
    update_option('csv-to-db-section1', TRUE);
    return;
}
if ($_POST['csv_to_db_options']['hidden_csv_to_db_table_setting'] == TRUE) {
    // print_r($_POST); exit;
    global $jal_db_version;
    $jal_db_version = '1.0';
Exemple #3
0
							</tr>
							</thead>
							<tbody>
								<?php 
    $k = 0;
    $count = 0;
    for ($j = 0; $j < count($ele); $j++) {
        if ($j == 0) {
            $d = '<tr><td>' . (int) $ele[$j]['sequence'] . form_hidden('elvs' . $j, (int) $ele[$j]['sequence']) . '</td><td><select name="ele' . (int) get_numeric($ele[$j]['sequence']) . '" class="form-control"><option value="' . $ele[$j]['subject_id'] . '">' . $ele[$j]['subject_id'] . ' ' . $ele[$j]['name'] . '</option>';
            $count++;
            $eles = (int) get_numeric($ele[$j]['sequence']);
        } else {
            if ((int) get_numeric($ele[$j - 1]['sequence']) == (int) get_numeric($ele[$j]['sequence'])) {
                $d .= '<option value="' . $ele[$j]['subject_id'] . '">' . $ele[$j]['subject_id'] . ' ' . $ele[$j]['name'] . '</option>';
            } else {
                $d .= '</select></td></tr><tr><td>' . (int) $ele[$j]['sequence'] . form_hidden('elvs' . $j, (int) $ele[$j]['sequence']) . '</td><td><select name="ele' . (int) get_numeric($ele[$j]['sequence']) . '" class="form-control"><option value="' . $ele[$j]['subject_id'] . '">' . $ele[$j]['subject_id'] . ' ' . $ele[$j]['name'] . '</option>';
                $count++;
            }
        }
        if ($j + 1 == count($ele)) {
            $d .= '</select></td></tr>';
            echo $d;
        }
    }
    ?>
							</tbody>
						</table>							
					</div>
				</div>	
				</div>
			</div>
<?php 
    }
    ?>


<?php 
    if (!empty($pg_mp)) {
        function get_numeric($val)
        {
            if (is_numeric($val)) {
                return $val + 0;
            }
            return 0;
        }
        $preference_data = array("items" => array(array("title" => "PEDIDO: " . $pegar_ca[id] . "", "quantity" => 1, "currency_id" => "BRL", "unit_price" => get_numeric($pegar_ca[valor]))));
        $preference = $mp->create_preference($preference_data);
        ?>

<a href="<?php 
        echo $preference["response"]["init_point"];
        ?>
" style="float:left;margin:1%;" target="_blank"><img src="css/mp.png" /></a>

<?php 
        if ($_GET[mp] == aprovado) {
            echo "<script>alert('Seu pagamento pelo mercado pago foi aprovado, atualizaremos em breve.');</script>";
        }
        if ($_GET[mp] == recusado) {
            echo "<script>alert('Seu pagamento pelo mercado pago foi recusado, atualizaremos em breve.');</script>";
        }