PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.2.3
JetFormBuilder — Dynamic Blocks Form Builder v3.2.3
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / modules / form-record / admin / view-actions / mark-viewed-action.php
jetformbuilder / modules / form-record / admin / view-actions Last commit date
delete-record-action.php 2 years ago mark-not-viewed-action.php 2 years ago mark-viewed-action.php 2 years ago view-action.php 2 years ago view-related-form.php 2 years ago
mark-viewed-action.php
40 lines
1 <?php
2
3
4 namespace JFB_Modules\Form_Record\Admin\View_Actions;
5
6 use JFB_Modules\Form_Record\Rest_Endpoints\Mark_As_Viewed_Record_Endpoint;
7 use Jet_Form_Builder\Admin\Table_Views\Actions\Api_Single_Action;
8
9 // If this file is called directly, abort.
10 if ( ! defined( 'WPINC' ) ) {
11 die;
12 }
13
14 class Mark_Viewed_Action extends Api_Single_Action {
15
16 public function get_slug(): string {
17 return 'mark_viewed';
18 }
19
20 public function get_label(): string {
21 return __( 'Mark as Viewed', 'jet-form-builder' );
22 }
23
24 public function show_in_header(): bool {
25 return true;
26 }
27
28 public function show_in_row( array $record ): bool {
29 return empty( $record['is_viewed'] ?? false );
30 }
31
32 public function get_method(): string {
33 return Mark_As_Viewed_Record_Endpoint::get_methods();
34 }
35
36 public function get_rest_url( array $record ): string {
37 return Mark_As_Viewed_Record_Endpoint::rest_url();
38 }
39 }
40