<?php $captcha_plugin_settings = $wpdb->get_results("SELECT * FROM " . captcha_bank_plugin_settings()); if (count($captcha_plugin_settings) != 0) { $captcha_plugin_settings_keys = array(); for ($flag = 0; $flag < count($captcha_plugin_settings); $flag++) { array_push($captcha_plugin_settings_keys, $captcha_plugin_settings[$flag]->plugin_settings_key); } $index = array_search("show_captcha_plugin_menu_admin", $captcha_plugin_settings_keys); $captcha_admin_role = $captcha_plugin_settings[$index]->plugin_settings_value; $index = array_search("show_captcha_plugin_menu_editor", $captcha_plugin_settings_keys); $captcha_editor_role = $captcha_plugin_settings[$index]->plugin_settings_value; $index = array_search("show_captcha_plugin_menu_author", $captcha_plugin_settings_keys); $captcha_author_role = $captcha_plugin_settings[$index]->plugin_settings_value; $index = array_search("show_captcha_plugin_menu_contributor", $captcha_plugin_settings_keys); $captcha_contributor_role = $captcha_plugin_settings[$index]->plugin_settings_value; $index = array_search("show_captcha_plugin_menu_subscriber", $captcha_plugin_settings_keys); $captcha_subscriber_role = $captcha_plugin_settings[$index]->plugin_settings_value; $index = array_search("captcha_menu_top_bar", $captcha_plugin_settings_keys); $captcha_menu_top_bar = $captcha_plugin_settings[$index]->plugin_settings_value; }
function create_table_plugin_settings() { global $wpdb; $sql = "CREATE TABLE " . captcha_bank_plugin_settings() . "(\r\n\t\t\t\tplugin_settings_id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,\r\n\t\t\t\tplugin_settings_key TEXT NOT NULL,\r\n\t\t\t\tplugin_settings_value TEXT NOT NULL,\r\n\t\t\t\tPRIMARY KEY (plugin_settings_id)\r\n\t\t\t\t) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci"; dbDelta($sql); }