prepare_items(); $message = ''; if ('delete' === $table->current_action()) { $message = '

' . sprintf(__('Items deleted: %d', 'birkanlabs-portfolio'), count($_REQUEST['ID'])) . '

'; } ?>

display() ?>
prefix . 'portfolio_myservices'; $message = ''; $notice = ''; $default = array( 'ID' => 0, 'services_name' => '', 'services_icon' => '', 'services_details' => '', ); if ( isset($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], basename(__FILE__))) { $item = shortcode_atts($default, $_REQUEST); $item_valid = portfolio_admin_validate_myservices($item); if ($item_valid === true) { if ($item['ID'] == 0) { $result = $wpdb->insert($table_name, $item); $item['ID'] = $wpdb->insert_id; if ($result) { $message = __('Item was successfully saved', 'birkanlabs-portfolio'); } else { $notice = __('There was an error while saving item', 'birkanlabs-portfolio'); } } else { $result = $wpdb->update($table_name, $item, array('ID' => $item['ID'])); if ($result) { $message = __('Item was successfully updated', 'birkanlabs-portfolio'); } else { $notice = __('There was an error while updating item', 'birkanlabs-portfolio'); } } } else { $notice = $item_valid; } } else { $item = $default; if (isset($_REQUEST['ID'])) { $item = $wpdb->get_row($wpdb->prepare("SELECT * FROM $table_name WHERE ID = %d", $_REQUEST['ID']), ARRAY_A); if (!$item) { $item = $default; $notice = __('Item not found', 'birkanlabs-portfolio'); } } } add_meta_box('myservices_form_meta_box', __('Work Details', 'birkanlabs-portfolio'), 'portfolio_admin_services_form_meta_box_handler', 'myservices', 'normal', 'default'); ?>