Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for ionCube Encoder)
- *
- * @ Version : 4.0.9.0
- * @ Author : DeZender
- * @ Release on : 08.08.2019
- * @ Official site : http://DeZender.Net
- *
- */
- namespace DataDikdas;
- class Gtk
- {
- public function __construct()
- {
- $session = $_SESSION['_sf2_attributes'];
- $penggunaSession = $session['pengguna'];
- $penggunaObj = Model\PenggunaPeer::retrieveByPk($penggunaSession['pengguna_id']);
- if (!is_object($penggunaObj)) {
- exit('{ \'success\' : false, \'message\': \'Session telah habis. harap melakukan login kembali\' }');
- }
- }
- public function getUserId(\Symfony\Component\HttpFoundation\Request $request, \Silex\Application $app)
- {
- $sessionPengguna = $app['session']->get('pengguna');
- if ($sessionPengguna) {
- return $sessionPengguna['pengguna_id'];
- }
- else {
- return false;
- }
- }
- public function getPtk(\Symfony\Component\HttpFoundation\Request $request, \Silex\Application $app)
- {
- $sekolah_id = $request->get('entry_sekolah_id');
- $nama_ptk = ($request->get('nama') ? $request->get('nama') : '');
- $query = ($request->get('query') ? $request->get('query') : '');
- $tahun_ajaran_id = $request->get('tahun_ajaran_id');
- $ptk_module = ($request->get('ptk_module') ? $request->get('ptk_module') : 'ptkterdaftar');
- $penugasan_null = $request->get('penugasan_null');
- $mode_pembimbing = ($request->get('mode_pembimbing') ? $request->get('mode_pembimbing') : 0);
- $jenis_gtk = ($request->get('jenis_gtk') ? $request->get('jenis_gtk') : 'semua');
- $start = ($request->get('start') ? $request->get('start') : 0);
- if ($request->get('limit') == 'unlimited') {
- $limit = 100000;
- }
- else if (!$request->get('limit')) {
- $limit = 50;
- }
- else {
- $limit = $request->get('limit');
- }
- if ($request->get('sort')) {
- $sorts = $request->get('sort');
- }
- $c = new \Criteria();
- $c->addJoin(Model\PtkTerdaftarPeer::PTK_ID, Model\PtkPeer::PTK_ID, \Criteria::JOIN);
- $c->addJoin(Model\PtkPeer::JENIS_PTK_ID, Model\JenisPtkPeer::JENIS_PTK_ID, \Criteria::JOIN);
- $c->add(Model\PtkTerdaftarPeer::TAHUN_AJARAN_ID, $tahun_ajaran_id);
- $c->add(Model\PtkTerdaftarPeer::SEKOLAH_ID, $sekolah_id);
- $c->add(Model\PtkTerdaftarPeer::SOFT_DELETE, 0);
- $c->addAscendingOrderByColumn(Model\PtkPeer::NAMA);
- if ($request->get('ptk_id')) {
- $c->add(Model\PtkPeer::PTK_ID, $request->get('ptk_id'));
- }
- if ($ptk_module == 'ptkterdaftar') {
- $c->add(Model\PtkTerdaftarPeer::JENIS_KELUAR_ID, NULL, \Criteria::ISNULL);
- }
- else if ($ptk_module == 'ptkkeluar') {
- $c->add(Model\PtkTerdaftarPeer::JENIS_KELUAR_ID, NULL, \Criteria::ISNOTNULL);
- }
- $c->add(Model\PtkPeer::SOFT_DELETE, 0);
- if ($nama_ptk) {
- $c->add(Model\PtkPeer::NAMA, '%' . $nama_ptk . '%', \Criteria::ILIKE);
- }
- if ($query) {
- $c->add(Model\PtkPeer::NAMA, '%' . $query . '%', \Criteria::ILIKE);
- ....................................................................
- ......................................
- ..............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement