get_var("SHOW TABLES LIKE '{$wpdb->prefix}achievements_actions'") === null) { return false; } $actions = array( array( 'category' => 'Wp-Adv-Quiz', 'name' => 'wp_adv_quiz_quiz_finished', 'description' => __('The user completed a quiz.', 'wp-adv-quiz') ) ); foreach ($actions as $action) { if ($wpdb->get_var("SELECT id FROM {$wpdb->prefix}achievements_actions WHERE name = 'wp_adv_quiz_quiz_finished'") === null) { $wpdb->insert($wpdb->prefix . 'achievements_actions', $action); } } return true; } public static function deinstall() { global $wpdb; if ($wpdb->get_var("SHOW TABLES LIKE '{$wpdb->prefix}achievements_actions'") === null) { return false; } return $wpdb->delete($wpdb->prefix . 'achievements_actions', array('name' => 'wp_adv_quiz_quiz_finished')); } } function dpa_handle_action_wp_adv_quiz_quiz_finished() { $func_get_args = func_get_args(); if (function_exists('dpa_handle_action')) { dpa_handle_action('wp_adv_quiz_quiz_finished', $func_get_args); } }