<commit_before>TLHP
- ci tlhp
- ci dashboard
- datepicker
- modal for add user
- modal for edit user
- data table 



* create table
- user ... done
- lhp
- kodefikasi
- 

# table user
CREATE TABLE `tlhp_user` (
  `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(32) DEFAULT NULL,
  `first_name` varchar(200) DEFAULT NULL,
  `last_name` varchar(200) DEFAULT NULL,
  `full_name` varchar(200) NOT NULL,
  `password` varchar(40) DEFAULT NULL,
  `address` text,
  `address2` text,
  `email` varchar(254) NOT NULL,
  `phone` varchar(100) DEFAULT NULL,
  `city` varchar(300) DEFAULT NULL,
  `country` varchar(200) DEFAULT NULL,
  `state` varchar(200) DEFAULT NULL,
  `zip_code` varchar(7) DEFAULT NULL,
  `other_phone` varchar(200) DEFAULT NULL,
  `active` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `group` int(10) unsigned DEFAULT NULL,
  `level_id` tinyint(2) DEFAULT '2',
  `activation_key` varchar(32) DEFAULT NULL,
  `last_visit` datetime DEFAULT NULL,
  `image` varchar(1000) DEFAULT NULL,
  `create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`user_id`),
  UNIQUE KEY `email` (`email`),
  UNIQUE KEY `username` (`username`),
  KEY `password` (`password`),
  KEY `group` (`group`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;


# table history 
CREATE TABLE `tlhp_user_history` (
  `log_id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `login` datetime NOT NULL,
  `logout` datetime DEFAULT NULL,
  `total_use` time DEFAULT NULL,
  PRIMARY KEY (`log_id`)
) ENGINE=InnoDB AUTO_INCREMENT=129 DEFAULT CHARSET=utf8;



# real htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
# !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading
# slashes.
# If your page resides at
# http://www.example.com/mypage/test1
# then use
# RewriteBase /mypage/test1/
RewriteBase /kemenpan/app/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /kemenpan/app/index.php?/$1 [L]
</IfModule>




* review client
- Electronic follow up recommendation (index.php) & RB
- index dashboard tlhp legend on pie chart
- footer add logo kemenpan
- print dashboard layout 
- menu layout addlhp fix width & height
- menu addlhpbaru tgl penugasan & skop pemeriksaan tidak dapat lebih muda dari surat tugas
- addlhpbaru ganti upload laporan
- addlhp all require
- kklhpbaru tambah A. Sistem, B. Kepatuhan tombol tambah 
- kklhpbaru kode rekomendasi dropdown chain sub kelompok
- kklhpbaru checkbox kerugian negara
- kklhpbaru kode sebab muncul kan uriaian text nya
- tambah setelah unit kerja nama ppk & PJ Kegiatan
- kklhp tambah tombol apabila tindak lanjut
* user / admin
tombol detail periode tindak lanjut ganti detail<commit_msg>task new<commit_after>TLHP
- ci tlhp
- ci dashboard
- datepicker
- modal for add user
- modal for edit user
- data table 



* create table
- user ... done
- lhp
- kodefikasi
- 

# table user
CREATE TABLE `tlhp_user` (
  `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(32) DEFAULT NULL,
  `first_name` varchar(200) DEFAULT NULL,
  `last_name` varchar(200) DEFAULT NULL,
  `full_name` varchar(200) NOT NULL,
  `password` varchar(40) DEFAULT NULL,
  `address` text,
  `address2` text,
  `email` varchar(254) NOT NULL,
  `phone` varchar(100) DEFAULT NULL,
  `city` varchar(300) DEFAULT NULL,
  `country` varchar(200) DEFAULT NULL,
  `state` varchar(200) DEFAULT NULL,
  `zip_code` varchar(7) DEFAULT NULL,
  `other_phone` varchar(200) DEFAULT NULL,
  `active` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `group` int(10) unsigned DEFAULT NULL,
  `level_id` tinyint(2) DEFAULT '2',
  `activation_key` varchar(32) DEFAULT NULL,
  `last_visit` datetime DEFAULT NULL,
  `image` varchar(1000) DEFAULT NULL,
  `create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`user_id`),
  UNIQUE KEY `email` (`email`),
  UNIQUE KEY `username` (`username`),
  KEY `password` (`password`),
  KEY `group` (`group`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;


# table history 
CREATE TABLE `tlhp_user_history` (
  `log_id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `login` datetime NOT NULL,
  `logout` datetime DEFAULT NULL,
  `total_use` time DEFAULT NULL,
  PRIMARY KEY (`log_id`)
) ENGINE=InnoDB AUTO_INCREMENT=129 DEFAULT CHARSET=utf8;



# real htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
# !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading
# slashes.
# If your page resides at
# http://www.example.com/mypage/test1
# then use
# RewriteBase /mypage/test1/
RewriteBase /serj/e4/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /serj/e4/index.php?/$1 [L]
</IfModule>




* review client
- Electronic follow up recommendation (index.php) & RB
- index dashboard tlhp legend on pie chart
- footer add logo kemenpan
- print dashboard layout 
- menu layout addlhp fix width & height
- menu addlhpbaru tgl penugasan & skop pemeriksaan tidak dapat lebih muda dari surat tugas
- addlhpbaru ganti upload laporan
- addlhp all require
- kklhpbaru tambah A. Sistem, B. Kepatuhan tombol tambah 
- kklhpbaru kode rekomendasi dropdown chain sub kelompok
- kklhpbaru checkbox kerugian negara
- kklhpbaru kode sebab muncul kan uriaian text nya
- tambah setelah unit kerja nama ppk & PJ Kegiatan
- kklhp tambah tombol apabila tindak lanjut
* user / admin
tombol detail periode tindak lanjut ganti detail
{'fraction_non_alphanumeric': 0.09966306082638765, 'fraction_numerical': 0.021989714488384465, 'mean_word_length': 4.562130177514793, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3760259', 'n_tokens_mistral': 2182, 'n_tokens_neox': 1973, 'n_words': 640}