/** generate page script */ function generate() { ?> <div id="wrap" class="box-border-box container-fluid"> <h2><img id="logo-img" src="<?php echo SIB_Manager::$plugin_url . '/img/logo.png'; ?> "></h2> <div id="wrap-left" class="box-border-box col-md-9 "> <?php if (SIB_Manager::is_done_validation()) { $this->generate_main_page(); } else { $this->generate_welcome_page(); } ?> </div> <div id="wrap-right-side" class="box-border-box col-md-3"> <?php SIB_Page_Home::generate_side_bar(); ?> </div> </div> <?php }
/** update smtp details */ public static function update_smtp_details() { $mailin = new Mailin('https://api.sendinblue.com/v1.0', SIB_Manager::$access_key, SIB_Manager::$secret_key); $response = $mailin->get_smtp_details(); if ($response['code'] == 'success') { if ($response['data']['relay_data']['status'] == 'enabled') { self::$smtp_details = $response['data']['relay_data']['data']; update_option(self::attribute_smtp_name, self::$smtp_details); return true; } else { self::$smtp_details = array('relay' => false); update_option(self::attribute_smtp_name, self::$smtp_details); $home_settings = get_option(self::home_option_name, array()); $home_settings['activate_email'] = 'no'; update_option(SIB_Manager::home_option_name, $home_settings); return false; } } return false; }
/** generate main page */ function generate_main_page() { $access_token = SIB_Manager::update_access_token(); ?> <iframe id="datamain" src="https://s-my.sendinblue.com/camp/message/access_token/<?php echo $access_token; ?> " width="100%" height="750" scrolling="yes"></iframe> <?php }
/** generate main page */ function generate_main_page() { $access_token = SIB_Manager::update_access_token(); $lang = substr(get_bloginfo('language'), 0, 2); ?> <iframe id="datamain" src="https://my.sendinblue.com/camp/listing/access_token/<?php echo $access_token; ?> /lang/<?php echo $lang; ?> " width="100%" height="750" scrolling="yes"></iframe> <?php }
/** * Get account info */ static function update_account_info() { $access_key = SIB_Manager::$access_key; $mailin = new Mailin(SIB_Manager::sendinblue_api_url, $access_key); $response = $mailin->get_account(); if (is_array($response) && $response['code'] == 'success') { $account_data = $response['data']; $count = count($account_data); SIB_Manager::$account_email = $account_data[$count - 1]['email']; SIB_Manager::$account_data = $account_data; SIB_Manager::$account_user_name = $account_data[$count - 1]['first_name'] . ' ' . $account_data[$count - 1]['last_name']; $account_settings = array('account_email' => SIB_Manager::$account_email, 'account_user_name' => SIB_Manager::$account_user_name, 'account_data' => SIB_Manager::$account_data); update_option(SIB_Manager::account_option_name, $account_settings); } }