Exemplo n.º 1
0
        /** 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 
        }
Exemplo n.º 2
0
 /** 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;
 }
Exemplo n.º 3
0
        /** 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);
     }
 }