'', 'sort_by' => 'name', 'sort_direction' => 'asc', 'subject' => 'Enter social invite subject here', 'message' => 'Enter social invite message here', 'enable_editable' => '1', 'enable_custom_email' => '', 'email_name' => 'Email name', 'email_address' => 'someone@someone.com', 'fb_id' => '' ); /** * Function for adding default social_invite settings at activation. */ public static function set_default_options($blog_id) { global $wpdb, $lr_social_invite_settings; if ($blog_id) { if (!get_blog_option($blog_id, 'LR_Social_Invite_Settings')) { update_blog_option($blog_id, 'LR_Social_Invite_Settings', self::$options); } $lr_social_invite_settings = get_blog_option($blog_id, 'LR_Social_Invite_Settings'); } else { if (!get_option('LR_Social_Invite_Settings')) { update_option('LR_Social_Invite_Settings', self::$options); } $lr_social_invite_settings = get_option('LR_Social_Invite_Settings'); } $wpdb->query('CREATE TABLE IF NOT EXISTS `' . $wpdb->base_prefix . 'lr_social_invite_contacts`( `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `user_id` int( 11 ) NOT NULL, `provider` varchar( 20 ) NOT NULL, `name` varchar( 100 ) DEFAULT NULL, `email` varchar( 100 ) DEFAULT NULL, `phone_number` varchar( 30 ) DEFAULT NULL, `social_id` varchar( 255 ) DEFAULT NULL, `profile_url` varchar( 1000 ) DEFAULT NULL, `image_url` varchar( 1000 ) DEFAULT NULL, `status` text DEFAULT NULL, `industry` varchar( 50 ) DEFAULT NULL, `country` varchar( 20 ) DEFAULT NULL, `location` varchar( 255 ) DEFAULT NULL, `gender` varchar( 10 ) DEFAULT NULL, `dob` date DEFAULT NULL, `registered` int( 1 ) DEFAULT 0, `reg_user_id` int( 11 ) NULL )'); $wpdb->query('CREATE TABLE IF NOT EXISTS `' . $wpdb->base_prefix . 'lr_social_invite_tokens`( `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `user_id` int( 11 ) NOT NULL, `provider` varchar( 20 ) NOT NULL, `token` longtext NOT NULL, `creationdatetime` datetime NOT NULL )'); } } new LR_Social_Invite_Install(); }