* @copyright 2019 Wow-Company * @license GNU Public License * @version 1.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } $act = ( isset( $_REQUEST["act"] ) ) ? sanitize_text_field( $_REQUEST["act"] ) : ''; if ( $act == "update" ) { $rec_id = absint( $_REQUEST["id"] ); $result = $wpdb->get_row( "SELECT * FROM $data WHERE id=$rec_id" ); if ( $result ) { $id = $result->id; $title = $result->title; $param = unserialize( $result->param ); $tool_id = $id; $add_action = 2; $btn = esc_attr__( 'Update', $this->plugin['text'] ); } } elseif ( $act == "duplicate" ) { $rec_id = $_REQUEST["id"]; $result = $wpdb->get_row( "SELECT * FROM $data WHERE id=$rec_id" ); if ( $result ) { $id = ""; $title = ""; $param = unserialize( $result->param ); $last = $wpdb->get_col( "SELECT id FROM $data" );; $tool_id = max( $last ) + 1; $add_action = 1; $btn = esc_attr__( 'Save', $this->plugin['text'] ); } } else { $id = ""; $title = ""; $last = $wpdb->get_col( "SELECT id FROM $data" ); $tool_id = !empty($last) ? max( $last ) + 1 : 1; $param = ''; $add_action = 1; $btn = esc_attr__( 'Save', $this->plugin['text'] ); }