* @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 = absint( $_REQUEST["id"] ); $result = $wpdb->get_row( "SELECT * FROM $data WHERE id=$rec_id" ); $id = ""; $title = ""; $add_action = 1; $btn = esc_attr__( 'Save', $this->plugin['text'] ); $last = $wpdb->get_col( "SELECT id FROM $data" ); $tool_id = ! empty( $last ) ? max( $last ) + 1 : 1; $param = ( $result ) ? unserialize( $result->param ) : ''; } 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'] ); }