@@ -382,7 +382,13 @@ public function akode()
382382 */
383383 public function reloadkode ()
384384 {
385- $ q = "SELECT * FROM master_kode ORDER BY kode ASC " ;
385+ $ katakunci = $ this ->__sanitizeString ($ this ->input ->get ('katakunci ' ));
386+
387+ $ q = "SELECT * FROM master_kode " ;
388+ if ($ katakunci ) {
389+ $ q .= ' WHERE kode LIKE \'% ' . $ katakunci . '% \' OR nama LIKE \'% ' . $ katakunci . '% \' ' ;
390+ }
391+ $ q .= " ORDER BY kode ASC " ;
386392 $ hsl = $ this ->db ->query ($ q );
387393 $ row = $ hsl ->result_array ();
388394 if ($ row ) {
@@ -510,7 +516,13 @@ public function apenc()
510516 */
511517 public function reloadpenc ()
512518 {
513- $ q = "SELECT * FROM master_pencipta ORDER BY nama_pencipta ASC " ;
519+ $ katakunci = $ this ->__sanitizeString ($ this ->input ->get ('katakunci ' ));
520+
521+ $ q = "SELECT * FROM master_pencipta " ;
522+ if ($ katakunci ) {
523+ $ q .= ' WHERE nama_pencipta LIKE \'% ' . $ katakunci . '% \' OR id LIKE \'% ' . $ katakunci . '% \' ' ;
524+ }
525+ $ q .= " ORDER BY nama_pencipta ASC " ;
514526 $ hsl = $ this ->db ->query ($ q );
515527 $ row = $ hsl ->result_array ();
516528 if ($ row ) {
@@ -638,7 +650,13 @@ public function apeng()
638650 */
639651 public function reloadpeng ()
640652 {
641- $ q = "SELECT * FROM master_pengolah ORDER BY nama_pengolah ASC " ;
653+ $ katakunci = $ this ->__sanitizeString ($ this ->input ->get ('katakunci ' ));
654+
655+ $ q = "SELECT * FROM master_pengolah " ;
656+ if ($ katakunci ) {
657+ $ q .= ' WHERE nama_pengolah LIKE \'% ' . $ katakunci . '% \' OR id LIKE \'% ' . $ katakunci . '% \' ' ;
658+ }
659+ $ q .= " ORDER BY nama_pengolah ASC " ;
642660 $ hsl = $ this ->db ->query ($ q );
643661 $ row = $ hsl ->result_array ();
644662 if ($ row ) {
@@ -764,7 +782,13 @@ public function alok()
764782 */
765783 public function reloadlok ()
766784 {
767- $ q = "SELECT * FROM master_lokasi ORDER BY nama_lokasi ASC " ;
785+ $ katakunci = $ this ->__sanitizeString ($ this ->input ->get ('katakunci ' ));
786+
787+ $ q = "SELECT * FROM master_lokasi " ;
788+ if ($ katakunci ) {
789+ $ q .= ' WHERE nama_lokasi LIKE \'% ' . $ katakunci . '% \' OR id LIKE \'% ' . $ katakunci . '% \' ' ;
790+ }
791+ $ q .= " ORDER BY nama_lokasi ASC " ;
768792 $ hsl = $ this ->db ->query ($ q );
769793 $ row = $ hsl ->result_array ();
770794 if ($ row ) {
@@ -890,7 +914,13 @@ public function amed()
890914 */
891915 public function reloadmed ()
892916 {
893- $ q = "SELECT * FROM master_media ORDER BY nama_media ASC " ;
917+ $ katakunci = $ this ->__sanitizeString ($ this ->input ->get ('katakunci ' ));
918+
919+ $ q = "SELECT * FROM master_media " ;
920+ if ($ katakunci ) {
921+ $ q .= ' WHERE nama_media LIKE \'% ' . $ katakunci . '% \' OR id LIKE \'% ' . $ katakunci . '% \' ' ;
922+ }
923+ $ q .= " ORDER BY nama_media ASC " ;
894924 $ hsl = $ this ->db ->query ($ q );
895925 $ row = $ hsl ->result_array ();
896926 if ($ row ) {
@@ -1049,7 +1079,13 @@ public function auser()
10491079 */
10501080 public function reloaduser ()
10511081 {
1052- $ q = "SELECT * FROM master_user " ;
1082+ $ katakunci = $ this ->__sanitizeString ($ this ->input ->get ('katakunci ' ));
1083+
1084+ $ q = "SELECT * FROM master_user " ;
1085+ if ($ katakunci ) {
1086+ $ q .= ' WHERE username LIKE \'% ' . $ katakunci . '% \' OR tipe LIKE \'% ' . $ katakunci . '% \' ' ;
1087+ }
1088+ $ q .= " ORDER BY username ASC " ;
10531089 $ hsl = $ this ->db ->query ($ q );
10541090 $ row = $ hsl ->result_array ();
10551091 if ($ row ) {
0 commit comments