Skip to content

Commit

Permalink
Merge pull request #48 from sectsect/feature/refactor-june2024
Browse files Browse the repository at this point in the history
refactor: code refactor
  • Loading branch information
sectsect authored Jun 15, 2024
2 parents 79d8381 + 3c7f26d commit 243574d
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 21 deletions.
32 changes: 14 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,25 +95,21 @@ add_filter( 'google_ss2db_before_save', function ( $row, $worksheetid, $workshee

And also use `add_filter('google_ss2db_after_save', $return_array )` to perform any processing with the return value.
```php
add_filter( 'google_ss2db_after_save', function ( $array ) {
if ( 'My Spreadsheet' === $worksheetname ) {
// $id = $array['id'];
// $date = $array['date'];
// $title = $array['title'];
// $value = $array['value'];
// $work_sheet_id = $array['worksheet_id'];
// $work_sheet_name = $array['worksheet_name'];
// $sheet_name = $array['sheet_name'];
// $result = $array['result'];

// Do something...
$return = $something;
} else {
$return = $array;
add_filter( 'google_ss2db_after_save', function ( $data ) {
if ( 'My Spreadsheet' === $data['worksheet_name'] ) {
// $id = $data['id'];
// $date = $data['date'];
// $title = $data['title'];
// $value = $data['value'];
// $work_sheet_id = $data['worksheet_id'];
// $work_sheet_name = $data['worksheet_name'];
// $sheet_name = $data['sheet_name'];
// $result = $data['result'];

// Example
my_callback( $data );
}

return $return;
} );
});
```

## APIs
Expand Down
7 changes: 4 additions & 3 deletions includes/save.php
Original file line number Diff line number Diff line change
Expand Up @@ -176,9 +176,10 @@ function save_spreadsheet(): array {
);
}

$return = save_spreadsheet();
$rus = apply_filters( 'google_ss2db_after_save', $return );
$bool = ( $return['result'] ) ? true : false;
$data = save_spreadsheet();
apply_filters( 'google_ss2db_after_save', $data );

$bool = (bool) $data['result'];
$referer = wp_unslash( $_POST['_wp_http_referer'] );
$referer = str_replace( '&settings-updated=true', '', $referer );
$referer = $referer . '&ss2dbupdated=' . $bool;
Expand Down

0 comments on commit 243574d

Please sign in to comment.