aklamator_url = "https://aklamator.com/"; if (is_admin()) { add_action("admin_menu", array( &$this, "adminMenu" )); add_action('admin_init', array( &$this, "setOptions" )); // if (get_option('aklamatorProApplicationID') !== '') { if($this->addNewWebsiteApi() == NULL) { // Fetch data via aklamator API $this->api_data = new stdClass(); $this->api_data->data = array(); }else{ $this->api_data_table = $this->addNewWebsiteApi(); $this->api_data = $this->addNewWebsiteApi(); } /* Add new items to the end of array data*/ $item_add = new stdClass(); if(get_option('aklamatorProAds') !== ''){ $item_add->uniq_name = stripslashes(htmlspecialchars_decode(get_option('aklamatorProAds'))); if(get_option('aklamatorProAds1Name') != ""){ $item_add->title = get_option('aklamatorProAds1Name'); }else{ $item_add->title = 'Ad 1 code'; } array_push($this->api_data->data, unserialize(serialize($item_add))); } if(get_option('aklamatorProAds2') !== ''){ $item_add->uniq_name = stripslashes(htmlspecialchars_decode(get_option('aklamatorProAds2'))); if(get_option('aklamatorProAds2Name') != ""){ $item_add->title = get_option('aklamatorProAds2Name'); }else{ $item_add->title = 'Ad 2 code'; } array_push($this->api_data->data, unserialize(serialize($item_add))); } if(get_option('aklamatorProAds3') !== ''){ $item_add->uniq_name = stripslashes(htmlspecialchars_decode(get_option('aklamatorProAds3'))); if(get_option('aklamatorProAds3Name') != ""){ $item_add->title = get_option('aklamatorProAds3Name'); }else{ $item_add->title = 'Ad 3 code'; } array_push($this->api_data->data, unserialize(serialize($item_add))); } $item_add->uniq_name = 'none'; $item_add->title = 'Do not show'; array_push($this->api_data->data, unserialize(serialize($item_add))); //} } if (get_option('aklamatorProSingleWidgetID') !== 'none') { if (get_option('aklamatorProSingleWidgetID') == '') { if ($this->api_data->data[0] && $this->api_data->data[0]->uniq_name != 'none') { update_option('aklamatorProSingleWidgetID', $this->api_data->data[0]->uniq_name); } } add_filter('the_content', 'bottom_of_every_postPro'); } if (get_option('aklamatorProPageWidgetID') != 'none') { if (get_option('aklamatorProPageWidgetID') == '') { if ($this->api_data->data[0] && $this->api_data->data[0]->uniq_name != 'none') { update_option('aklamatorProPageWidgetID', $this->api_data->data[0]->uniq_name); } } add_filter('the_content', 'bottom_of_every_postPro'); } if(get_option('aklamatorProFeatured2Feed')){ update_option('aklamatorProFeatured2Feed', 'on'); } } function setOptions() { register_setting('aklamatorPro-options', 'aklamatorProApplicationID'); register_setting('aklamatorPro-options', 'aklamatorProPoweredBy'); register_setting('aklamatorPro-options', 'aklamatorProFeatured2Feed'); register_setting('aklamatorPro-options', 'aklamatorProSingleWidgetID'); register_setting('aklamatorPro-options', 'aklamatorProPageWidgetID'); register_setting('aklamatorPro-options', 'aklamatorProSingleWidgetTitle'); // Ads codes register_setting('aklamatorPro-options', 'aklamatorProAds'); register_setting('aklamatorPro-options', 'aklamatorProAds2'); register_setting('aklamatorPro-options', 'aklamatorProAds3'); // Custom ads name register_setting('aklamatorPro-options', 'aklamatorProAds1Name'); register_setting('aklamatorPro-options', 'aklamatorProAds2Name'); register_setting('aklamatorPro-options', 'aklamatorProAds3Name'); } public function adminMenu() { add_menu_page('Aklamator Digital PR', 'Aklamator PR Pro', 'manage_options', 'aklamator-pro-adsense', array( $this, 'createAdminPage' ), content_url() . '/plugins/aklamator-pro-adsense/images/aklamator-icon.png'); } public function getSignupUrl() { return $this->aklamator_url . 'registration/publisher?utm_source=wordpress_pro&utm_medium=wpadsense&e=' . urlencode(get_option('admin_email')) . '&pub=' . preg_replace('/^www\./','',$_SERVER['SERVER_NAME']). '&un=' . urlencode(wp_get_current_user()->display_name).'&domain='.site_url().'&pl=pro-adsense'; } private function addNewWebsiteApi() { if (!is_callable('curl_init')) { return; } $service = $this->aklamator_url . "wp-authenticate/user"; $p['ip'] = $_SERVER['REMOTE_ADDR']; $p['domain'] = site_url(); $p['source'] = "wordpress"; $p['AklamatorApplicationID'] = get_option('aklamatorProApplicationID'); $client = curl_init(); curl_setopt($client, CURLOPT_AUTOREFERER, TRUE); curl_setopt($client, CURLOPT_HEADER, 0); curl_setopt($client, CURLOPT_RETURNTRANSFER, true); curl_setopt($client, CURLOPT_URL, $service); if (!empty($p)) { curl_setopt($client, CURLOPT_POST, count($p)); curl_setopt($client, CURLOPT_POSTFIELDS, http_build_query($p)); } $data = curl_exec($client); if (curl_error($client)!="") { $this->curlfailovao=1; } else { $this->curlfailovao=0; } curl_close($client); $data = json_decode($data); return $data; } public function createAdminPage() { $code = get_option('aklamatorProApplicationID'); ?>

Aklamator Digital PR Pro version

Step 1:

Step 2:      Paste your Aklamator Application ID

Your Aklamator Application ID

" maxlength="999" onchange="appIDChange(this.value)"/>

Required="Required"> Required I acknowledge there is a 'powered by aklamator' link on the QR code.

> Add featured images from posts to your site's RSS feed output

Note *: By default, posts without images will not be shown in widgets. If you want to show them click on EDIT in table below!

api_data_table->flag === false): ?>

api_data_table->error; ?>

Options

Ad code and you will be able to assign that Ad to single post or static page as shown below, and in Widget section you can drag and drop Aklamator widget and chose from dropdown what you want to show in your sidebar.') ?>

Ad1:
Custom Ad name
Ad2:
Custom Ad name
Ad3:
Custom Ad name
api_data->data[0]->uniq_name != 'none') : ?> " maxlength="999" />

Select widget to be shown on bottom of the each:

>

>

" />
curlfailovao && get_option('aklamatorProApplicationID') != ''): ?>

Error communicating with Aklamator server, please refresh plugin page or try again later.

api_data_table->flag): ?>

Your Widgets

In order to add new widgets or change dimensions please login to aklamator

api_data_table->data as $item): ?>
Name Domain Settings Image size Column/row Created At
title; ?> domain_ids as $domain): ?> title; ?>
aklamator_url"."widget/edit/$item->id\" target='_blank' title='Click & Login to change'>$item->img_size px"; ?> aklamator_url"."widget/edit/$item->id\" target='_blank' title='Click & Login to change'>".$item->column_number ." x ". $item->row_number.""; ?>
aklamator_url"."widget/edit/$item->id\" target='_blank' title='Edit widget settings'>Edit"; ?>
date_created; ?>
Name Domain Settings Image size Column/row Created At