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';
</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>"; }