app = $app; $this->session = $session; $this->update = new Update($app); $this->check = new CheckSQL($app); $this->check->ignore_table("app_auth","app_backup","app_config","app_menu","app_operator"); } public function update_check() { $ainfo = $this->update->check(); $ajson['is_update'] = $ainfo['cur_sha1'] === $ainfo['new_sha1']; $ajson['html'] = '
Versi Aplikasi
'.$ainfo['cur_version'].'
Commit Sekarang
'.$ainfo['cur_sha'].' '.$ainfo['cur_date'].'

Commit Update
'.$ainfo['new_sha'].' '.$ainfo['new_date'].'
Informasi Update
'.$ainfo['new_message'].'
Status Server
'.$ainfo['svr_message'].'
'; $this->app->json($ajson); } public function update_proses() { $ajson = $this->update->go(); $this->app->json($ajson); } public function db_check() { $ajson['html'] = ''; $ajson['db_count'] = $this->check->count_db(); $this->app->json($ajson); } public function db_proses() { $nomor = Param::Get('Nomor', 0); $ajson['html'] = $this->check->check_db_step($nomor); $this->app->json($ajson); } public function opti_proses() { $nomor = Param::Get('Nomor', 0); $ajson['html'] = $this->check->optimize_db_step($nomor); $this->app->json($ajson); } public function index() { $ajson = []; $apps = $this->session->get('WEB_APP'); $ajson['html'] = '
'.$apps['REG_NAME'].'
'.$apps['REG_ADDRESS'].'
'.$apps['REG_CITY'].' '.$apps['REG_POSTCODE'].'

Register ID:'.Register::reg_id($this->session).'
Register Code:'.Register::reg_code($this->session).'

'.$apps['APP_NAMES'].' Ver. '.$apps['APP_VER'].'
Updated : '.$apps['APP_UPDATED'].'

'.$apps['CREATOR_YEARS'].', '.$apps['CREATOR_NAME'].'
'.$apps['CREATOR_WEBSITE'].'.
Proses Cek dan Otomatis Repair Database, jika terjadi masalah dengan database aplikasi.
Proses Optimalisasi database, merampingkan kembali database aplikasi.
Cek update aplikasi secara online.
'; $this->app->json($ajson); } }