public function hapus_soal(Request $request)
 {
     if ($request->ajax()) {
         $kode = $request->input('kode');
         $detail = Detail::find($kode)->delete();
         Session::flash('pesan', 'Data Berhasil dihapus');
     }
 }
Example #2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getDetails()
 {
     return $this->hasMany(Detail::className(), ['product_id' => 'id']);
 }
Example #3
0
 public function actionVposresponse()
 {
     $plugin = new VposPlugin();
     $llavePrivadaCifrado = "-----BEGIN RSA PRIVATE KEY-----\n" . "MIICXQIBAAKBgQCwFKSABzdu0Ehj9QJZaOg/TYYpyWMz1O8zK7xK+O8lu+Y+RZ7J\n" . "WgQ3ZKc4ISnDIKZ/v+tBD29cgyrrnLvBrC9emyWEMODkE5sOpLWx80eLOXKJ7HPD\n" . "HqKbqCJ33EkxGqN8clGh+ETIHnozLN6Eiv2XhNmNe2oUCbyWbgcaTBHKcQIDAQAB\n" . "AoGAazTGS2UZbRDHYoSkX4euEAzFaN/C1KYK1V8Fj6gtAw56SuPcn7983bUc0uHu\n" . "KW3RsepJ9BzPssXx9e5BqtOJKtA/Y9qsufdbWeqj45SJatb7blkrrPqzXco03bAa\n" . "8x3KNR1PQgt7PiIaV1THDCzaEOH++1BwfoAOr3aOuM5rPAECQQDXZ2qKgz8yM4hO\n" . "QVF4bTQkHIF+sh4Uy3BYRCdW4tGebLhSYcpOf4HnLdfXD7iUG1ImPSH3SPK0pCrk\n" . "lPg3Fk3RAkEA0UP+3sgqooWbNuqKSDAfULsmITDq/jaHfurGSCN2SCyInZsH4QO2\n" . "6zElGjQOa0a64SVmZm0Fqg68Q6rTlbG6oQJBAK/heVTwJcHP4hRDsUoroM97lyDk\n" . "PzurgWgQ/i4rtg0tqLNbtdyysFcbT4oDBCuqw0EF2Z4YqlRlV8CdAq+4PoECQQCw\n" . "R+4gb0/y/keFGEgKjXcjw7NYDGQ4Z2j2kgEb7buLCvC+i0U02LMzJoARtb5bwgZU\n" . "+PNs3vQBkE4pVnLMTB5hAkA+EyxIGiXXTfVIirsgLIlVnJlZxVnIhr2OavOnMrHB\n" . "4sXdaj2KxPZNxGIi7rGOyN+8yic/ffbKCGdarDlBX09p\n" . "-----END RSA PRIVATE KEY-----";
     $llavePublicaFirma = "-----BEGIN PUBLIC KEY-----\n" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvJS8zLPeePN+fbJeIvp/jjvLW\n" . "Aedyx8UcfS1eM/a+Vv2yHTxCLy79dEIygDVE6CTKbP1eqwsxRg2Z/dI+/e14WDRs\n" . "g0QzDdjVFIuXLKJ0zIgDw6kQd1ovbqpdTn4wnnvwUCNpBASitdjpTcNTKONfXMtH\n" . "pIs4aIDXarTYJGWlyQIDAQAB\n" . "-----END PUBLIC KEY-----";
     $arrayIn['IDACQUIRER'] = $_POST['IDACQUIRER'];
     $arrayIn['IDCOMMERCE'] = $_POST['IDCOMMERCE'];
     $arrayIn['XMLRES'] = $_POST['XMLRES'];
     $arrayIn['DIGITALSIGN'] = $_POST['DIGITALSIGN'];
     $arrayIn['SESSIONKEY'] = $_POST['SESSIONKEY'];
     $arrayIn['reserved1'] = $_POST['reserved1'];
     //$arrayIn['planCode'] = $_POST['planCode'];
     //$arrayIn['quotaCode'] = $arrayIn['quotaCode'];
     $arrayOut = '';
     $VI = "f714258719af22cb";
     if ($plugin->VPOSResponse($arrayIn, $arrayOut, $llavePublicaFirma, $llavePrivadaCifrado, $VI)) {
         $sell = Sell::findOne($arrayOut["reserved1"]);
         $user = User::findOne($sell->user_id);
         if ($arrayOut["authorizationResult"] == "00") {
             $id = $user->id;
             $sell->status = "COMPLETE";
             $carshop = CarShop::find()->where(['user_id' => $sell->user_id])->all();
             if ($sell->save()) {
                 foreach ($carshop as $item) {
                     $detail = new Detail();
                     $detail->product_id = $item->product_id;
                     $detail->quantity = $item->quantity;
                     $detail->sell_id = $sell->id;
                     $detail->sap_id = $item->sap_id;
                     $detail->save();
                 }
                 CarShop::deleteAll("user_id = {$id}");
             }
         }
         return $this->render('response_a', ['sell' => $sell, 'arrayOut' => $arrayOut]);
     }
 }
 public function detail_nilai($id)
 {
     $siswa = Siswa::find($id);
     $soal = Detail::all();
     return View('admin.laporan.detail_nilai')->with('siswa', $siswa)->with('soal', $soal);
 }
 public function savetoolinfo(Request $request)
 {
     $id = $request->id;
     $data = $request->data;
     $fn = $data['fn'];
     // supplier shortname
     $detail = Detail::where('tool_id', '=', $id)->first();
     if ($detail === null) {
         $detail = Detail::saveDetails($id, $data);
     } else {
         // Update Detail
         $detail->tool_id = $id;
         $detail->title1 = $data['title1'];
         $detail->title2 = $data['title2'];
         $detail->cuttingdata = $data['cuttingdata'];
         $detail->description = $data['description'];
         $detail->save();
     }
     if (count($data['images']) > 0) {
         foreach ($data['images'] as $url) {
             $this->savePicture($id, $data, $url);
         }
     }
     return "Success";
 }
Example #6
0
 public function jawab_soal(Request $request)
 {
     if ($request->ajax()) {
         $no = $request->input('soal');
         $jawaban = $request->input('jawaban');
         $detailsoal = Soalsiswa::find($no);
         $detailsoal->jawaban = $jawaban;
         $detailsoal->status = 1;
         $soal = Detail::find($detailsoal->id_detail_soal);
         if ($soal->kunci_jawaban == $jawaban) {
             $detailsoal->benar = 'Y';
         } else {
             $detailsoal->benar = 'N';
         }
         $detailsoal->save();
         Session::flash('pesan', "Jawaban Berhasil disimpan");
     }
 }
Example #7
0
 public function hapus_soal(Request $request)
 {
     if ($request->ajax()) {
         $kode = $request->input('kode');
         $detail = Detail::find($kode);
         if ($detail->gambar_besar) {
             \File::delete([public_path() . DIRECTORY_SEPARATOR . 'uploads/big/' . DIRECTORY_SEPARATOR . $detail->gambar_besar, public_path() . DIRECTORY_SEPARATOR . 'uploads/small/' . DIRECTORY_SEPARATOR . $detail->gambar_besar]);
         }
         Session::flash('pesan', "Data Berhasil dihapus");
         $detail->delete();
     }
 }
Example #8
0
 /**
  * Updates/saves the details
  *
  * @param $request
  *
  */
 public function saveDetails($details)
 {
     if ($this->hasDetails()) {
         $this->details->update(['description' => $details->description, 'title' => $details->title]);
     } else {
         Detail::insert(['inventory_id' => $this->id, 'description' => $details->description, 'title' => $details->title]);
     }
     return true;
 }