first commit

This commit is contained in:
2026-01-22 15:30:17 +07:00
commit a971b97d88
181 changed files with 22279 additions and 0 deletions
+74
View File
@@ -0,0 +1,74 @@
<?php
/*******************************************************************
Module : /index.php
Desc. : PHP Page - Halaman Utama Aplikasi Web
Created By : Siau Pheng ([email protected]).
Created Date : May 28th, 2011.
Last Modified : April 30th, 2022.
(c) 2011 - 2022, 3FONIA Software; WWW.3FONIA.COM.
*******************************************************************/
require_once(__DIR__."/../../vendor/autoload.php");
require_once(__DIR__."/apps/cfg/app.php");
use siaupheng\fonia3\App;
use siaupheng\fonia3\Web\Auth;
use siaupheng\fonia3\Web\Param;
use siaupheng\fonia3\DB\MySQL;
/*function requestData($url, $postdata = null){
$ch = curl_init($url);
$headers = array( 'Accept: application/json' );
curl_setopt_array($ch, array(
CURLOPT_POST => 1,
CURLOPT_HTTPHEADER => $headers,
CURLOPT_POSTFIELDS => $postdata,
CURLOPT_RETURNTRANSFER =>true,
CURLOPT_VERBOSE => 1
));
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
$token = $_GET['token'];
if (!empty($token) && !$_SESSION['token']) $_SESSION['token'] = $token;
$user = "";
if ($_SESSION['token']) {
$url = "http://127.0.0.1/TEST/sso/provider/cek_token.php?token=".$_SESSION['token'];
$respon = json_decode(requestData($url));
$user = $respon->data;
if ($respon->code != 200) {
unset($_SESSION['token']);
}
}*/
$db = (is_resource($db)) ? $db : new MySQL();
$auth = new Auth($db);
$auth->set_id_reg($_SESSION['__WEB_APP']['PARENT_CODE']);
$token = Param::Get("auth", "");
if (!empty($token) && !$_SESSION['APP_TOKEN']) $_SESSION['APP_TOKEN'] = $token;
if ($_SESSION['APP_TOKEN']) {
if ($auth->token_check()) {
if (!isset($_SESSION['__WEB_USER'])) {
$_SESSION['__WEB_USER'] = $auth->user_data($auth->getUserByToken($_SESSION['APP_TOKEN']));
}
$auth->gen_module_menu();
$auth->user_log();
} else {
unset($_SESSION['APP_TOKEN']);
unset($_SESSION['__WEB_USER']);
}
}
require_once(__DIR__."/apps/cfg/assets.php");
$html = new App();
$html->TampilApp();
?>