@@ -199,8 +199,7 @@ public function edit(Request $request, string $bookSlug, string $pageSlug)
199
199
$ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug , $ pageSlug );
200
200
$ this ->checkOwnablePermission ('page-update ' , $ page );
201
201
202
- if (session ()->get ('is_decrypt ' ) == 'FOR_EDIT ' )
203
- {
202
+ if (session ()->get ('is_decrypt ' ) == 'FOR_EDIT ' ) {
204
203
$ page ->html = decrypt ($ page ->html );
205
204
session ()->remove ('is_decrypt ' );
206
205
}
@@ -229,10 +228,9 @@ public function update(Request $request, string $bookSlug, string $pageSlug)
229
228
$ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug , $ pageSlug );
230
229
$ this ->checkOwnablePermission ('page-update ' , $ page );
231
230
232
- if ($ page ->is_decrypt == 'FOR_EDIT ' )
233
- {
231
+ if (session ()->get ('is_decrypt ' ) == 'FOR_EDIT ' ) {
234
232
$ request ['html ' ] = encrypt ($ request ['html ' ]);
235
- $ request [ 'is_decrypt ' ] = 'NONE ' ;
233
+ session ()-> put ( 'is_decrypt ' , 'NONE ' ) ;
236
234
}
237
235
238
236
$ this ->pageRepo ->update ($ page , $ request ->all ());
@@ -481,56 +479,50 @@ public function copy(Request $request, Cloner $cloner, string $bookSlug, string
481
479
return redirect ($ pageCopy ->getUrl ());
482
480
}
483
481
484
- public function encrypt (Request $ request ,string $ bookSlug , string $ pageSlug )
482
+ public function encrypt (Request $ request , string $ bookSlug , string $ pageSlug )
485
483
{
486
- $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug ,$ pageSlug );
487
- return $ this ->pageRepo ->encryptPageContent ($ request ->all (),$ page );
484
+ $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug , $ pageSlug );
485
+ return $ this ->pageRepo ->encryptPageContent ($ request ->all (), $ page );
488
486
}
489
487
490
- public function decrypt (Request $ request ,string $ bookSlug , string $ pageSlug )
488
+ public function decrypt (Request $ request , string $ bookSlug , string $ pageSlug )
491
489
{
492
- $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug ,$ pageSlug );
493
- return $ this ->pageRepo ->decryptPageContent ($ request ->all (),$ page );
490
+ $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug , $ pageSlug );
491
+ return $ this ->pageRepo ->decryptPageContent ($ request ->all (), $ page );
494
492
}
495
493
496
- public function updateEncryption (Request $ request ,string $ bookSlug , string $ pageSlug )
494
+ public function updateEncryption (Request $ request , string $ bookSlug , string $ pageSlug )
497
495
{
498
- $ this ->validate ($ request ,[
496
+ $ this ->validate ($ request , [
499
497
'html ' => ['required ' ],
500
498
'decrypt_password ' => ['required ' ],
501
499
'is_encrypted ' => ['required ' ,'boolean ' ],
502
500
]);
503
501
504
- $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug ,$ pageSlug );
502
+ $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug , $ pageSlug );
505
503
$ this ->pageRepo ->update ($ page , $ request ->all ());
506
504
return response ()->json (['message ' => 'Encryption Update SuccessFully ' ,'success ' => true ]);
507
-
508
505
}
509
506
510
- public function updateDecryption (Request $ request ,string $ bookSlug , string $ pageSlug )
507
+ public function updateDecryption (Request $ request , string $ bookSlug , string $ pageSlug )
511
508
{
512
- $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug ,$ pageSlug );
513
- if ($ this ->validateDecryptPassword ($ request , $ bookSlug , $ pageSlug ))
514
- {
515
- if ($ request ->has ('is_decrypt ' ))
516
- {
517
- session ()->put ('is_decrypt ' ,$ request ->get ('is_decrypt ' ));
518
- \Log::info ('Update : ' .session ()->get ('is_decrypt ' ));
509
+ $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug , $ pageSlug );
510
+ if ($ this ->validateDecryptPassword ($ request , $ bookSlug , $ pageSlug )) {
511
+ if ($ request ->has ('is_decrypt ' )) {
512
+ session ()->put ('is_decrypt ' , $ request ->get ('is_decrypt ' ));
519
513
}
520
514
$ this ->pageRepo ->update ($ page , $ request ->all ());
521
515
return response ()->json (['contents ' => [],'message ' => 'Decrypted SuccessFully ' ,'success ' => true ]);
522
- }
523
- else
524
- {
516
+ } else {
525
517
return response ()->json (['contents ' => [],'message ' => 'Decrypt Password is Wrong ' ,'success ' => false ]);
526
518
}
527
519
}
528
520
529
- public function validateDecryptPassword (Request $ request ,string $ bookSlug , string $ pageSlug )
521
+ public function validateDecryptPassword (Request $ request , string $ bookSlug , string $ pageSlug )
530
522
{
531
- $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug ,$ pageSlug );
532
- return Hash::check ($ request ->get ('decrypt_password ' ),$ page ->decrypt_password ) ?
533
- response ()->json (['success ' => true ]) :
534
- response ()->json (['success ' => false ]);
523
+ $ page = $ this ->queries ->findVisibleBySlugsOrFail ($ bookSlug , $ pageSlug );
524
+ return Hash::check ($ request ->get ('decrypt_password ' ), $ page ->decrypt_password ) ?
525
+ response ()->json (['success ' => true ]) :
526
+ response ()->json (['success ' => false ]);
535
527
}
536
528
}
0 commit comments