'#48A4DC', 'button_pushed' => '#1D9BDB', 'icon_color' => '#FFFFFF', 'icon_icon' => 'fa-plus', 'position_right' => '5', 'position_bottom' => '5', 'google_analytics' => '' ); // Update and save general default settings update_option('buttonizer_general_settings', $aGeneralSettings); } /* * Add default buttons */ $aButtonizerDefaultButtons = get_option('buttonizer_buttons'); // Check stored old data if($aButtonizerDefaultButtons == ''){ $aButtonizerDefaultButtons = []; // Update and save general default settings update_option('buttonizer_buttons', $aButtonizerDefaultButtons); } /* * Opening settings */ $aDefaultOpeningSettings = get_option('buttonizer_opening_settings'); // Do we have old opening data? if($aDefaultOpeningSettings == '') { $aDefaultOpeningSettings = array( // Monday 'monday_opened_from' => '10:00', 'monday_closing_on' => '17:00', 'monday_closed' => false, // Tuesday 'tuesday_opened_from' => '10:00', 'tuesday_closing_on' => '17:00', 'tuesday_closed' => false, // Wednesday 'wednesday_opened_from' => '10:00', 'wednesday_closing_on' => '17:00', 'wednesday_closed' => false, // Thursday 'thursday_opened_from' => '10:00', 'thursday_closing_on' => '17:00', 'thursday_closed' => false, // Friday 'friday_opened_from' => '10:00', 'friday_closing_on' => '17:00', 'friday_closed' => false, // Saturday 'saturday_opened_from' => '10:00', 'saturday_closing_on' => '17:00', 'saturday_closed' => true, // Sunday 'sunday_opened_from' => '10:00', 'sunday_closing_on' => '17:00', 'sunday_closed' => true, ); // Update and save default opening settings update_option('buttonizer_opening_settings', $aDefaultOpeningSettings); } } /** * Deactivate plugin, SEE YOU SOON! */ public function pluginDeactivate(){ // Nothing to handle right now. Maybe later } /* * Mobile or desktop check */ public function isMobile() { if (strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) { // Is mobile return true; } else { // Is desktop return false; } } }