function post_data($id) { set_time_limit(0); require_once "Zend/Loader.php"; require_once "lib/blogger.php"; Zend_Loader::loadClass('Zend_Gdata'); Zend_Loader::loadClass('Zend_Gdata_Query'); Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); global $wpdb; $options = unserialize(get_option("cbrobot_options")); try { $obj_blogger = new Blogger(); $param = array(); $sql = "SELECT * \r\n\t\t\t\t FROM " . $wpdb->prefix . "cbrobot_queues \r\n\t\t\t\t\t\tWHERE id = '" . $id . "'"; $row = $wpdb->get_row($sql); if ($row) { $param['title'] = base64_decode($row->title); $param['content'] = base64_decode($row->content); $param['blog_id'] = $row->blog_id; $param['email'] = $row->blog_email; $param['password'] = $row->blog_password; if ($obj_blogger->post($param)) { echo '<div class="updated"><p>' . __('Post Asin : ' . $row->asin . ' Success.', 'cbrobot') . '</p></div>'; flush(); $wpdb->query("UPDATE " . $wpdb->prefix . "cbrobot_queues SET queue_status = 'Y' WHERE id = '" . $id . "'"); flush(); } } } catch (Exception $e) { echo '<div class="error"><p>' . __('***' . $e->getMessage() . '***', 'cbrobot') . '</p></div>'; flush(); } }