Files

78 lines
2.5 KiB
PHP

<?php
require_once(__DIR__."/../../vendor/autoload.php");
require_once(__DIR__."/apps/cfg/mysql.php");
require_once(__DIR__."/apps/cfg/app.php");
require_once(__DIR__."/apps/php/api/master.php");
require_once(__DIR__."/apps/php/api/rpjmd.php");
require_once(__DIR__."/apps/php/api/renstra.php");
require_once(__DIR__."/apps/php/api/renja.php");
require_once(__DIR__."/apps/php/api/pokir.php");
require_once(__DIR__."/apps/php/api/asmas.php");
require_once(__DIR__."/apps/php/api/dalev.php");
use siaupheng\fonia3\DB\MySQL;
use siaupheng\fonia3\Web\Param;
$db = $db ?? new MySQL();
$ajson = ['status' => "success", 'message' => ""];
$type = Param::Get("type", "");
$action = Param::Get("action", "");
if ($type == "bangda") {
if ($action == "simpan_rpjmd_prog") {
$aprog = json_decode($_POST['program'], true);
$ajson = simpan_rpjmd_prog($db, $aprog);
} else if ($action == "simpan_renstra_tujuan") {
$atujuan = json_decode($_POST['tujuan'], true);
$ajson = simpan_renstra_tujuan($db, $atujuan);
} else if ($action == "simpan_renstra_sasaran") {
$asasar = json_decode($_POST['sasaran'], true);
$ajson = simpan_renstra_sasaran($db, $asasar);
} else if ($action == "simpan_renstra_program") {
$aoutcome = json_decode($_POST['outcome'], true);
$ajson = simpan_renstra_program($db, $aoutcome);
} else if ($action == "get_dalev_subkeg") {
$ajson = ambil_dalev_subkeg($db);
} else if ($action == "singkron_dalev_subkeg") {
$ajson = sinkron_dalev_subkeg($db);
} else if ($action == "get_dalev_prog") {
$ajson = ambil_dalev_prog($db);
} else if ($action == "singkron_dalev_prog") {
$ajson = sinkron_dalev_prog($db);
} else if ($action == "get_dalev_dukung") {
$ajson = ambil_dalev_dukung($db);
} else if ($action == "singkron_dalev_dukung") {
$ajson = sinkron_dalev_dukung($db);
}
} else if ($type == "ri") {
if ($action == "singkron_data_giat") {
$ajson = simpan_master_subkeg($db);
} else if ($action == "singkron_akun_belanja") {
$ajson = simpan_master_akun($db);
} else if ($action == "get_renja") {
$ajson = ambil_renja($db);
} else if ($action == "get_pokir") {
$ajson = ambil_pokir($db);
} else if ($action == "singkron_pokir") {
$ajson = singkron_pokir($db);
} else if ($action == "get_asmas") {
$ajson = ambil_asmas($db);
} else if ($action == "singkron_asmas") {
$ajson = singkron_asmas($db);
}
}
send_json($ajson);
?>