Plugin Directory

Changeset 1950934


Ignore:
Timestamp:
10/03/2018 02:48:43 PM (7 years ago)
Author:
ibexestudio
Message:

Fix short open tag. Update version.

Location:
ibexrentacar/trunk
Files:
2 added
25 edited

Legend:

Unmodified
Added
Removed
  • ibexrentacar/trunk/ibexrentacar-plugin.php

    r1931201 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <?php if (!function_exists('is_admin')) { header('Status: 403 Forbidden'); header('HTTP/1.1 403 Forbidden'); exit();}error_reporting(0); ini_set('display_errors', 0);if (!defined( 'WP_CONTENT_URL'))define('WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content');if (!defined( 'WP_CONTENT_DIR'))define('WP_CONTENT_DIR', ABSPATH . 'wp-content'); define('IBEXRENTACAR_VERSION','1.2');define('IBEXRENTACAR_RELEASE_DATE', date_i18n( 'F j, Y', time()));define('IBEXRENTACAR_DIR', trailingslashit( plugin_dir_path( __FILE__ )));define('IBEXRENTACAR_URL', trailingslashit( plugin_dir_url( __FILE__ )));$GLOBALS['lsPluginPath'] = plugins_url('/', __FILE__); if (!class_exists("Ibexrentacar")) : class Ibexrentacar { var $settings, $options_page; function __construct() { if(is_admin()){if(!class_exists("Ibexrentacar_Settings"))require(IBEXRENTACAR_DIR.'/ibexrentacar-settings.php');$this->settings = new Ibexrentacar_Settings();} add_action('init', array($this,'init')); add_action('admin_init',array($this,'admin_init'));add_action('admin_menu',array($this,'admin_menu')); register_activation_hook( __FILE__, array($this,'activate') ); register_deactivation_hook( __FILE__, array($this,'deactivate') ); } function network_propagate($pfunction, $networkwide) { global $wpdb; if (function_exists('is_multisite') && is_multisite()) { if ($networkwide) { $old_blog = $wpdb->blogid; $blogids = $wpdb->get_col("SELECT blog_id FROM {$wpdb->blogs}"); foreach ($blogids as $blog_id){ switch_to_blog($blog_id); call_user_func($pfunction, $networkwide);} switch_to_blog($old_blog); return; } } call_user_func($pfunction, $networkwide); }  function _activate(){} function _deactivate(){} function admin_init(){} function admin_menu(){} function activate($networkwide){ $this->network_propagate(array($this, '_activate'), $networkwide); } function deactivate($networkwide){ $this->network_propagate(array($this, '_deactivate'), $networkwide);} function init(){ load_plugin_textdomain('ibexrentacar', IBEXRENTACAR_DIR.'/lang',basename(dirname( __FILE__ )).'/lang');} function javascript_redirect($location) { ?> <script type="text/javascript"> window.location= <?php  echo "'" . $location . "'"; ?>; </script> <?php  exit;} } endif; global $ibexrentacar;global $settings_ibex; if (class_exists("Ibexrentacar") && !$ibexrentacar)$ibexrentacar = new Ibexrentacar();if (!class_exists("Ibexrentacar_Settings")){ require(IBEXRENTACAR_DIR.'/ibexrentacar-settings.php'); $settings_ibex = new Ibexrentacar_Settings();} function shortcode_ibexrentacar($atts){ global $settings_ibex; $ws_settings = array('irc_url' => $settings_ibex->options['irc_url'],'irc_username' => $settings_ibex->options['irc_username'],'irc_password' => $settings_ibex->options['irc_password']);if(isset($settings_ibex->options['irc_apikey']) && $settings_ibex->options['irc_apikey']!='')$dec = apidec($settings_ibex->options['irc_apikey']);if(isset($dec[0]) && $dec[0]!='')$ws_settings['irc_url'] = $dec[0];if(isset($dec[1]) && $dec[1]!=''){ $ws_settings['irc_username'] = $dec[1];}$session_check = ws_request("/models/session/check",$ws_settings,array("view_id" => 1));extract(shortcode_atts(array('width'=>'100%','result_width'=>'100%','include_jquery'=> '0','view'=> '1','result_view'=> 'list','vclass'=> '','vprice'=> '0','include_css'=> '','model'=> '','featured_items'=> '','type'=> '','layout'=> 'block','key'=> '',), $atts)); if(isset($session_check['ok'])){ if($type=="result"){ return '<div id="irc_result" style="width: '.$result_width.';"></div>'; }else{ $wsrc = $settings_ibex->options['irc_url'].'/widget/?include_jquery='.$include_jquery.'&view_id='.$view.'&result_view='.$result_view; if($include_css!=''){ $wsrc .= '&include_css='.$include_css;}else{$sessio_module = ws_request("/models/module/records",$ws_settings,array("view_id" => 1, "name" => "widget")); if(isset($sessio_module['items']) && sizeof($sessio_module['items'])){$wsrc .= '&include_css='.$settings_ibex->options['irc_url'].'/layout/widget/css/'.$sessio_module['items'][0]['style'].'.css';} } if($key!=''){ $wsrc .= "&key=".$key; }else{ $session_user = ws_request("/models/user/visibleRecords",$ws_settings,array("view_id" => 1, "username" => $settings_ibex->options['irc_username'])); if(isset($session_user['items'][0]))$wsrc .= "&key=".$session_user['items'][0]["user_id"]."-".md5($session_user['items'][0]["username"]);}if($model!='')$wsrc .= '&model='.$model; if($featured_items!=''){$wsrc .= '&featured_items='.$featured_items;}else{ if($type=="featured")$wsrc .= '&featured_items=4';} $result_wiget_content = '<div id="irc_'.$type.'" style="width: '.$width.';"></div>'; if(($type=='search' || $type=='searchsmart' || $type=='searchlarge') && $layout=="block")$result_wiget_content .= '<div id="irc_result" style="width: '.$result_width.';"></div>'; $wsrc .= '&autoscroll=0'; return '<script async="async" src="'.$wsrc.'"></script>'.$result_wiget_content; } }else{ return "IRC: "._irct("Revise la configuración del plugin"); }} add_shortcode('irc','shortcode_ibexrentacar'); ?>
     11<?php if (!function_exists('is_admin')) { header('Status: 403 Forbidden'); header('HTTP/1.1 403 Forbidden'); exit();}error_reporting(0); ini_set('display_errors', 0);if (!defined( 'WP_CONTENT_URL'))define('WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content');if (!defined( 'WP_CONTENT_DIR'))define('WP_CONTENT_DIR', ABSPATH . 'wp-content'); define('IBEXRENTACAR_VERSION','1.3');define('IBEXRENTACAR_RELEASE_DATE', date_i18n( 'F j, Y', time()));define('IBEXRENTACAR_DIR', trailingslashit( plugin_dir_path( __FILE__ )));define('IBEXRENTACAR_URL', trailingslashit( plugin_dir_url( __FILE__ )));$GLOBALS['lsPluginPath'] = plugins_url('/', __FILE__); if (!class_exists("Ibexrentacar")) : class Ibexrentacar { var $settings, $options_page; function __construct() { if(is_admin()){if(!class_exists("Ibexrentacar_Settings"))require(IBEXRENTACAR_DIR.'/ibexrentacar-settings.php');$this->settings = new Ibexrentacar_Settings();} add_action('init', array($this,'init')); add_action('admin_init',array($this,'admin_init'));add_action('admin_menu',array($this,'admin_menu')); register_activation_hook( __FILE__, array($this,'activate') ); register_deactivation_hook( __FILE__, array($this,'deactivate') ); } function network_propagate($pfunction, $networkwide) { global $wpdb; if (function_exists('is_multisite') && is_multisite()) { if ($networkwide) { $old_blog = $wpdb->blogid; $blogids = $wpdb->get_col("SELECT blog_id FROM {$wpdb->blogs}"); foreach ($blogids as $blog_id){ switch_to_blog($blog_id); call_user_func($pfunction, $networkwide);} switch_to_blog($old_blog); return; } } call_user_func($pfunction, $networkwide); }  function _activate(){} function _deactivate(){} function admin_init(){} function admin_menu(){} function activate($networkwide){ $this->network_propagate(array($this, '_activate'), $networkwide); } function deactivate($networkwide){ $this->network_propagate(array($this, '_deactivate'), $networkwide);} function init(){ load_plugin_textdomain('ibexrentacar', IBEXRENTACAR_DIR.'/lang',basename(dirname( __FILE__ )).'/lang');} function javascript_redirect($location) { ?> <script type="text/javascript"> window.location= <?php  echo "'" . $location . "'"; ?>; </script> <?php  exit;} } endif; global $ibexrentacar;global $settings_ibex; if (class_exists("Ibexrentacar") && !$ibexrentacar)$ibexrentacar = new Ibexrentacar();if (!class_exists("Ibexrentacar_Settings")){ require(IBEXRENTACAR_DIR.'/ibexrentacar-settings.php'); $settings_ibex = new Ibexrentacar_Settings();} function shortcode_ibexrentacar($atts){ global $settings_ibex; $ws_settings = array('irc_url' => $settings_ibex->options['irc_url'],'irc_username' => $settings_ibex->options['irc_username'],'irc_password' => $settings_ibex->options['irc_password']);if(isset($settings_ibex->options['irc_apikey']) && $settings_ibex->options['irc_apikey']!='')$dec = apidec($settings_ibex->options['irc_apikey']);if(isset($dec[0]) && $dec[0]!='')$ws_settings['irc_url'] = $dec[0];if(isset($dec[1]) && $dec[1]!=''){ $ws_settings['irc_username'] = $dec[1];}$session_check = ws_request("/models/session/check",$ws_settings,array("view_id" => 1));extract(shortcode_atts(array('width'=>'100%','result_width'=>'100%','include_jquery'=> '0','view'=> '1','result_view'=> 'list','vclass'=> '','vprice'=> '0','include_css'=> '','model'=> '','featured_items'=> '','type'=> '','autoload'=> '0','layout'=> 'block','key'=> '',), $atts));if(isset($session_check['ok'])){ if($type=="result"){ return '<div id="irc_result" style="width: '.$result_width.';"></div>'; }else{ $wsrc = $settings_ibex->options['irc_url'].'/widget/?include_jquery='.$include_jquery.'&view_id='.$view.'&result_view='.$result_view; if($include_css!=''){ $wsrc .= '&include_css='.$include_css;}else{$sessio_module = ws_request("/models/module/records",$ws_settings,array("view_id" => 1, "name" => "widget")); if(isset($sessio_module['items']) && sizeof($sessio_module['items'])){$wsrc .= '&include_css='.$settings_ibex->options['irc_url'].'/layout/widget/css/'.$sessio_module['items'][0]['style'].'.css';} } if($key!=''){ $wsrc .= "&key=".$key; }else{ $session_user = ws_request("/models/user/visibleRecords",$ws_settings,array("view_id" => 1, "username" => $settings_ibex->options['irc_username'])); if(isset($session_user['items'][0]))$wsrc .= "&key=".$session_user['items'][0]["user_id"]."-".md5($session_user['items'][0]["username"]);}if($model!='')$wsrc .= '&model='.$model; if($featured_items!=''){$wsrc .= '&featured_items='.$featured_items;}else{ if($type=="featured")$wsrc .= '&featured_items=4';} $result_wiget_content = '<div id="irc_'.$type.'" style="width: '.$width.';"></div>'; if(($type=='search' || $type=='searchsmart' || $type=='searchlarge') && $layout=="block")$result_wiget_content .= '<div id="irc_result" style="width: '.$result_width.';"></div>'; if($autoload)$wsrc .= '&autoload=1'; $wsrc .= '&autoscroll=0'; return '<script async="async" src="'.$wsrc.'"></script>'.$result_wiget_content; }}else{ return "IRC: "._irct("Revise la configuración del plugin");}} add_shortcode('irc','shortcode_ibexrentacar'); /*DEPRECATED SHORTCODES*/function shortcode_ibexrentacar_fleet($atts){return "IRC: "._irct("Shortcode obsoleto, revise su configuración");}add_shortcode('ibexrentacar-fleet','shortcode_ibexrentacar_fleet'); function shortcode_ibexrentacar_buscador1($atts){return "IRC: "._irct("Shortcode obsoleto, revise su configuración");}add_shortcode('ibexrentacar-buscador1','shortcode_ibexrentacar_buscador1'); function shortcode_ibexrentacar_buscador2($atts){return "IRC: "._irct("Shortcode obsoleto, revise su configuración");}add_shortcode('ibexrentacar-buscador2','shortcode_ibexrentacar_buscador2'); function shortcode_ibexrentacar_buscador3($atts){return "IRC: "._irct("Shortcode obsoleto, revise su configuración");}add_shortcode('ibexrentacar-buscador3','shortcode_ibexrentacar_buscador3'); function shortcode_ibexrentacar_modelo($atts){return "IRC: "._irct("Shortcode obsoleto, revise su configuración");}add_shortcode('ibexrentacar-modelo','shortcode_ibexrentacar_modelo'); ?>
  • ibexrentacar/trunk/ibexrentacar-settings.php

    r1931166 r1950934  
    1 <?php if (!function_exists('is_admin')) { header('Status: 403 Forbidden'); header('HTTP/1.1 403 Forbidden'); exit();} include(trailingslashit(plugin_dir_path( __FILE__ )).'lib/irc/wp.php');include(trailingslashit(plugin_dir_path( __FILE__ )).'lib/irc/irc.php'); if (!class_exists("Ibexrentacar_Settings")) : class Ibexrentacar_Settings { var $pagehook, $page_id, $settings_field, $options; public static $default_settings = array('irc_apikey'=>'','irc_url'=>'','irc_wpml'=>'','irc_username'=>'','irc_password'=>'','ibexrentacar_token'=>'','irc_gmaps_key'=>''); var $ircview, $wplang, $wplanguages, $ircuser, $irccompany, $ircurl, $plugin_url_base, $plugin_url, $pluginfiles, $ws_setting, $is_ws_logged; function __construct(){ $this->page_id = 'ibexrentacar'; $this->settings_field = 'ibexrentacar_options'; $this->options = get_option($this->settings_field); add_action('admin_init', array($this,'admin_init'), 20); add_action('admin_menu', array($this, 'admin_menu'), 20); } function admin_init(){ if(isset($this->options['irc_apikey']) && $this->options['irc_apikey']!='')$dec = apidec($this->options['irc_apikey']); if(isset($dec[0]) && $dec[0]!='')$this->options['irc_url'] = $dec[0];if(isset($dec[1]) && $dec[1]!=''){ $this->options['irc_username'] = $dec[1];} register_setting($this->settings_field, $this->settings_field,array($this, 'sanitize_theme_options')); add_option($this->settings_field, Ibexrentacar_Settings::$default_settings); } function admin_menu() { $insert_params = false; $param_url = $this->get_field_value('irc_url'); $param_user = $this->get_field_value('irc_username'); $param_pass = $this->get_field_value('irc_password'); if($param_url!='' && $param_user!='' && $param_pass!='')$insert_params = true; if(!current_user_can('update_plugins'))return; $this->pagehook = add_menu_page( __('Ibexrentacar', 'ibexrentacar'), __('Ibexrentacar', 'ibexrentacar'), 'administrator', $this->page_id, array($this,'render'), plugins_url('/', __FILE__).'/img/icon4_16x16.png'); add_action('load-'.$this->pagehook, array( $this, 'metaboxes')); add_action("admin_print_scripts-$page", array($this, 'js_includes')); } protected function get_field_name($name){ return sprintf('%s[%s]', $this->settings_field, $name ); } protected function get_field_id($id){ return sprintf('%s[%s]', $this->settings_field, $id );} protected function get_field_value($key){ return $this->options[$key];} function metaboxes(){} function js_includes(){ wp_enqueue_script('postbox');} function irc_shortcodes(){ include($this->pluginfiles.'shortcode/shortcode.php');}  function irc_support(){ include($this->pluginfiles.'support/support.php');} function irc_docu(){ include($this->pluginfiles.'support/documentation.php');} function irc_company(){ include($this->pluginfiles.'irc/company.php');} function irc_account(){ include($this->pluginfiles.'irc/user.php');} function irc_sidebar(){ include($this->pluginfiles.'support/sidebar.php');} function irc_connection(){ include($this->pluginfiles.'irc/config.php');} function irc_sync(){include($this->pluginfiles.'import/sync.php');} function render() { global $wp_meta_boxes, $language_json, $irc_currency; $messages[1] = __('Ibexrentacar action taken.', 'ibexrentacar'); if(isset($_GET['message']) && (int) $_GET['message']){ $message = $messages[$_GET['message']]; $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']);} $title = __('Ibexrentacar', 'ibexrentacar'); $decparams = apidec(esc_attr($this->get_field_value('irc_apikey'))); $pirckey = $this->get_field_value('irc_apikey'); $param_url = $this->get_field_value('irc_url'); $param_user = $this->get_field_value('irc_username'); $param_pass = $this->get_field_value('irc_password'); $param_wpml = $this->get_field_value('irc_wpml'); $param_gMapsKey = $this->get_field_value('irc_gmaps_key'); $this->plugin_url = plugins_url('/', __FILE__); $this->ws_setting = array('irc_apikey'=>$pirckey,'irc_url'=>$param_url,'irc_username'=>$param_user,'irc_password'=>$param_pass,'irc_wpml'=>$param_wpml,'irc_sincro'=>$param_sync, 'irc_gmaps_key'=>$param_gMapsKey); $this->ircview = 1; $irc_currency = "EUR"; $this->plugin_url_base = trailingslashit(plugin_dir_path( __FILE__ )); $this->pluginfiles = trailingslashit(plugin_dir_path( __FILE__ )).'lib/irc/frontend/'; $this->is_ws_logged = false; $this->ircurl = $param_url; $this->wplang = substr(get_locale(),0,2); $this->wplanguages = api_getDefaultLanguages($this->plugin_url); $param_sync = 'post'; $insert_params = false; if($pirckey==""){$param_url="";$param_user="";} if($pirckey!='' && $param_pass!='')$insert_params = true; wp_register_style('ircadminstyle', $this->plugin_url.'/lib/css/ircwp.css'); wp_enqueue_style('ircadminstyle'); /*Language*/ if(defined('ICL_LANGUAGE_CODE'))$param_wpml='yes'; if(!isset($this->wplanguages[$this->wplang]))$this->wplang = "en"; if(isset($param_wpml) && $param_wpml=='yes' && defined('ICL_LANGUAGE_CODE'))$this->wplang = ICL_LANGUAGE_CODE; if(isset($param_wpml) && $param_wpml=='yes' && defined('ICL_LANGUAGE_CODE'))$this->wplanguages = api_getLanguages(); define('IRC_LANGUAGE_CODE',$this->wplang); if(!defined('ICL_LANGUAGE_CODE'))$this->wplanguages = array($this->wplang => $this->wplanguages[$this->wplang]); define('WPLANGUAGES',$this->wplanguages); /*WS API*/ $session_check = ws_request("/models/session/check",$this->ws_setting,array("view_id" => $this->ircview)); $session_user = ws_request("/models/user/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview, "username" => $param_user)); $session_company = ws_request("/models/company/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview)); if(isset($session_check['ok']))$this->is_ws_logged = true; if(isset($session_user['items'][0]))$this->ircuser = $session_user['items'][0]; if(isset($session_company['items'][0]))$this->irccompany = $session_company['items'][0]; if(isset($this->irccompany['currency']) && $this->irccompany['currency']!='')$irc_currency = $this->irccompany['currency']; include(trailingslashit(plugin_dir_path( __FILE__ )).'lib/language/language.php'); include(trailingslashit(plugin_dir_path( __FILE__ )).'lib/irc/js.php'); add_meta_box('ibexrentacar-version',_irct("Opciones generales"), array( $this, 'irc_connection'), $this->pagehook, 'main', 'high'); add_meta_box('ibexrentacar-publi', 'Ibexrentacar.com', array($this, 'irc_sidebar'), $this->pagehook, 'sidebar', 'high'); add_meta_box('ibexrentacar-company', _irct("Datos de empresa"), array($this, 'irc_company'), $this->pagehook, 'company', 'high'); add_meta_box('ibexrentacar-user', _irct("Mi cuenta"), array($this, 'irc_account'), $this->pagehook, 'user', 'high'); add_meta_box('ibexrentacar-irc', _irct("Documentación"), array($this, 'irc_docu'), $this->pagehook, 'irc', 'high'); add_meta_box('ibexrentacar-support', _irct("Atención al cliente"), array($this, 'irc_support'), $this->pagehook, 'support', 'high'); add_meta_box('ibexrentacar-shortcode', _irct("Integración"), array($this, 'irc_shortcodes'), $this->pagehook, 'shortcodes', 'high'); add_meta_box('ibexrentacar-import', _irct("Importar"), array($this, 'irc_sync'), $this->pagehook, 'import', 'high');  include($this->pluginfiles.'irc/layout/head.php'); include($this->pluginfiles.'irc/layout/layout.php'); include($this->pluginfiles.'irc/layout/foot.php'); } } endif;?>
     1<?php if (!function_exists('is_admin')) { header('Status: 403 Forbidden'); header('HTTP/1.1 403 Forbidden'); exit();} include(trailingslashit(plugin_dir_path( __FILE__ )).'lib/irc/wp.php');include(trailingslashit(plugin_dir_path( __FILE__ )).'lib/irc/irc.php'); if (!class_exists("Ibexrentacar_Settings")) : class Ibexrentacar_Settings { var $pagehook, $page_id, $settings_field, $options; public static $default_settings = array('irc_apikey'=>'','irc_url'=>'','irc_wpml'=>'','irc_username'=>'','irc_password'=>'','ibexrentacar_token'=>'','irc_gmaps_key'=>''); var $ircview, $wplang, $wplanguages, $ircuser, $irccompany, $ircurl, $plugin_url_base, $plugin_url, $pluginfiles, $ws_setting, $is_ws_logged, $ircwcss; function __construct(){ $this->page_id = 'ibexrentacar'; $this->settings_field = 'ibexrentacar_options'; $this->options = get_option($this->settings_field); add_action('admin_init', array($this,'admin_init'), 20); add_action('admin_menu', array($this, 'admin_menu'), 20); } function admin_init(){ if(isset($this->options['irc_apikey']) && $this->options['irc_apikey']!='')$dec = apidec($this->options['irc_apikey']); if(isset($dec[0]) && $dec[0]!='')$this->options['irc_url'] = $dec[0];if(isset($dec[1]) && $dec[1]!=''){ $this->options['irc_username'] = $dec[1];} register_setting($this->settings_field, $this->settings_field,array($this, 'sanitize_theme_options')); add_option($this->settings_field, Ibexrentacar_Settings::$default_settings); } function admin_menu() { $insert_params = false; $param_url = $this->get_field_value('irc_url'); $param_user = $this->get_field_value('irc_username'); $param_pass = $this->get_field_value('irc_password'); if($param_url!='' && $param_user!='' && $param_pass!='')$insert_params = true; if(!current_user_can('update_plugins'))return; $this->pagehook = add_menu_page( __('Ibexrentacar', 'ibexrentacar'), __('Ibexrentacar', 'ibexrentacar'), 'administrator', $this->page_id, array($this,'render'), plugins_url('/', __FILE__).'/img/icon4_16x16.png'); add_action('load-'.$this->pagehook, array( $this, 'metaboxes')); add_action("admin_print_scripts-$page", array($this, 'js_includes')); } protected function get_field_name($name){ return sprintf('%s[%s]', $this->settings_field, $name ); } protected function get_field_id($id){ return sprintf('%s[%s]', $this->settings_field, $id );} protected function get_field_value($key){ return $this->options[$key];} function metaboxes(){} function js_includes(){ wp_enqueue_script('postbox');} function irc_shortcodes(){ include($this->pluginfiles.'shortcode/shortcode.php');}  function irc_support(){ include($this->pluginfiles.'support/support.php');} function irc_docu(){ include($this->pluginfiles.'support/documentation.php');} function irc_company(){ include($this->pluginfiles.'irc/company.php');} function irc_account(){ include($this->pluginfiles.'irc/user.php');} function irc_sidebar(){ include($this->pluginfiles.'support/sidebar.php');} function irc_connection(){ include($this->pluginfiles.'irc/config.php');} function irc_sync(){include($this->pluginfiles.'import/sync.php');} function render() { global $wp_meta_boxes, $language_json, $irc_currency; $messages[1] = __('Ibexrentacar action taken.', 'ibexrentacar'); if(isset($_GET['message']) && (int) $_GET['message']){ $message = $messages[$_GET['message']]; $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']);} $title = __('Ibexrentacar', 'ibexrentacar'); $decparams = apidec(esc_attr($this->get_field_value('irc_apikey'))); $pirckey = $this->get_field_value('irc_apikey'); $param_url = $this->get_field_value('irc_url'); $param_user = $this->get_field_value('irc_username'); $param_pass = $this->get_field_value('irc_password'); $param_wpml = $this->get_field_value('irc_wpml'); $param_gMapsKey = $this->get_field_value('irc_gmaps_key'); $this->plugin_url = plugins_url('/', __FILE__); $this->ws_setting = array('irc_apikey'=>$pirckey,'irc_url'=>$param_url,'irc_username'=>$param_user,'irc_password'=>$param_pass,'irc_wpml'=>$param_wpml,'irc_sincro'=>$param_sync, 'irc_gmaps_key'=>$param_gMapsKey); $this->ircview = 1; $irc_currency = "EUR"; $this->plugin_url_base = trailingslashit(plugin_dir_path( __FILE__ )); $this->pluginfiles = trailingslashit(plugin_dir_path( __FILE__ )).'lib/irc/frontend/'; $this->is_ws_logged = false; $this->ircurl = $param_url; $this->wplang = substr(get_locale(),0,2); $this->wplanguages = api_getDefaultLanguages($this->plugin_url); $param_sync = 'post'; $insert_params = false; if($pirckey==""){$param_url="";$param_user="";} if($pirckey!='' && $param_pass!='')$insert_params = true; wp_register_style('ircadminstyle', $this->plugin_url.'/lib/css/ircwp.css'); wp_enqueue_style('ircadminstyle'); /*Language*/ if(defined('ICL_LANGUAGE_CODE'))$param_wpml='yes'; if(!isset($this->wplanguages[$this->wplang]))$this->wplang = "en"; if(isset($param_wpml) && $param_wpml=='yes' && defined('ICL_LANGUAGE_CODE'))$this->wplang = ICL_LANGUAGE_CODE; if(isset($param_wpml) && $param_wpml=='yes' && defined('ICL_LANGUAGE_CODE'))$this->wplanguages = api_getLanguages(); define('IRC_LANGUAGE_CODE',$this->wplang); if(!defined('ICL_LANGUAGE_CODE'))$this->wplanguages = array($this->wplang => $this->wplanguages[$this->wplang]); /*WS API*/ $session_check = ws_request("/models/session/check",$this->ws_setting,array("view_id" => $this->ircview)); $session_user = ws_request("/models/user/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview, "username" => $param_user)); $session_company = ws_request("/models/company/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview)); if(isset($session_check['ok']))$this->is_ws_logged = true; if(isset($session_user['items'][0]))$this->ircuser = $session_user['items'][0]; if(isset($session_company['items'][0]))$this->irccompany = $session_company['items'][0]; if(isset($this->irccompany['currency']) && $this->irccompany['currency']!='')$irc_currency = $this->irccompany['currency']; include(trailingslashit(plugin_dir_path( __FILE__ )).'lib/language/language.php'); include(trailingslashit(plugin_dir_path( __FILE__ )).'lib/irc/js.php'); add_meta_box('ibexrentacar-version',_irct("Opciones generales"), array( $this, 'irc_connection'), $this->pagehook, 'main', 'high'); add_meta_box('ibexrentacar-publi', 'Ibexrentacar.com', array($this, 'irc_sidebar'), $this->pagehook, 'sidebar', 'high'); add_meta_box('ibexrentacar-company', _irct("Datos de empresa"), array($this, 'irc_company'), $this->pagehook, 'company', 'high'); add_meta_box('ibexrentacar-user', _irct("Mi cuenta"), array($this, 'irc_account'), $this->pagehook, 'user', 'high'); add_meta_box('ibexrentacar-irc', _irct("Documentación"), array($this, 'irc_docu'), $this->pagehook, 'irc', 'high'); add_meta_box('ibexrentacar-support', _irct("Atención al cliente"), array($this, 'irc_support'), $this->pagehook, 'support', 'high'); add_meta_box('ibexrentacar-shortcode', _irct("Integración"), array($this, 'irc_shortcodes'), $this->pagehook, 'shortcodes', 'high'); add_meta_box('ibexrentacar-import', _irct("Importar"), array($this, 'irc_sync'), $this->pagehook, 'import', 'high');  include($this->pluginfiles.'irc/layout/head.php'); include($this->pluginfiles.'irc/layout/layout.php'); include($this->pluginfiles.'irc/layout/foot.php'); } } endif;?>
  • ibexrentacar/trunk/lib/css/ircwp.css

    r1931173 r1950934  
    1 body { background-color: #e9ebee !important;}a{ cursor: pointer; font-size:12px; text-decoration:none}.update-nag{ display: none !important;}#irctopNav{height: 55px;top: 0px;z-index: 10;padding-left: 0;background-color: #31383F;min-width: 200px;}#irctopNav img{padding: 5px 0 0 10px;}#irctopNav .status{ font-size: 12px; color: #fff;padding: 17px 20px 0 0;}#irctopNav .statusmobile{ display: none;color: #fff;padding: 20px 10px 0 15px;font-size: 0.9em; line-height: 15px;}#irctopNav .statusmobile .col1{ width: 70%;} #irctopNav .statusmobile .col2{ width: 30%;}#irctopNav .company{ font-size: 1.5em;}#irctopNav .logocompany{ padding: 20px 30px 0 0; max-width: 75px;}#irctopNav .logocompany img{ width:100%; padding:0; height: auto}#irctopNav a{ color:#FFF;}#ircpmenumobilebox{ display: none;}#ircpmenumobile{ width: 100%;padding: 10px 5px;margin-top: 15px;height: 45px !important;min-width: 255px; cursor: pointer; background-color: #faf5c1;}.wrap h2{ padding-bottom: 15px;}.ircpdn{ display: none !important;}#wpcontent{ padding:0 !important; }#ircploading{ display: none; max-width:800px;min-height: 150px;padding-top: 50px;}.ircparrowleft{width: 18px; padding-right: 5px;vertical-align: bottom;}#screen-meta-links{display: none;}.irchrs{margin:10px 0 5px 0;}.irchrs2{margin: 10px 0;}.ircpwpcontent{padding: 20px 0 0 20px;background-color:#FFF;}.ircpwpcontent .wrap{ margin:0 20px 0 0} .ircpwpcontent input[type="text"]{ box-shadow: none; padding: 2px 10px; font-size:12px;min-height: 30px;}.ircpwpcontent input[type="password"]{ box-shadow: none; padding: 5px 10px;}.ircpwpfooter{padding: 20px 0 30px 20px;}.ircpleft{display:block; float:left;}.ircpright{display:block; float:right;}.ircpclear{display:block; clear:both;}.ircpleftpermt{display:block; float:left;}.ircprightpermt{display:block; float:right;}.ircsuccestxt{ background-color: #093;padding: 3px 8px;} .ircerrortxt{background-color: #e76a69;padding: 3px 8px;}.ircpmain{ width:65%; margin-right:20px; max-width: 400px;}.ircpmainSettings{ width:65%; margin-right:20px; max-width: 400px;}.ircpmainShortcode{ width:50%; margin-right:20px; max-width: 700px;}.ircpsidebarShortcode{ width:45%; max-width: 450px;}.ircpmainTranslates{ width:75%; margin-right:20px; max-width: 1280px;}.ircpmainThemes{ width:50%; margin-right:20px; max-width: 600px;}.ircpmainDash{ width:65%; margin-right:20px; max-width: 400px;}.ircpmainDashcol{ margin-right: 20px;}.ircpsidebar{ width:33%; max-width: 300px;}.ircpsidebarSettings{ width:33%; max-width: 300px;}.ircpsidebarTranslates{ width:23%; max-width: 300px;}.ircpsidebarThemes{ width:40%; max-width: 400px;}.ircpsidebarDash{ max-width: 255px;}label{cursor: default;}.js .postbox .handlediv{display: none;}.colp{ width:30%; font-size:12px; line-height:30px;}.colv{ width:68%;line-height:30px;}.w100{ width:100%;}.ircph2{font-size:1.5em; line-height:30px} .ircpnoresults{line-height: 50px;} .ircpmainctnt{ margin-right: 20px;}hr{border-top: 1px solid #e8e8e8; border-bottom:0;margin-bottom: 20px;}.ircpadvicebox{width: 100%; background-color: #fa7d7c; color:#fff;border-radius: 3px;max-width: 240px;}.ircpadviceboxContent{padding: 20px;}.ircpadviceboxContent .description{ padding-top: 20px; text-align:left; font-size:12px;}.ircpadviceboxContent a{ color:#FFF;}.ircMessage{ font-size: 12px; margin-bottom: 15px}.ircpButton{ background:none !important; background-color:#31383F !important; border-radius:3px !important; padding:0 20px !important;color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer; font-size:14px;}.ircpButtonGrey{ background:none !important; background-color:#e8e8e8 !important; border-radius:3px !important; padding:0 20px !important;color:#31383F !important;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer;}.ircpButtonRed{ background:none !important; background-color:#e76a69 !important; border-radius:3px !important; padding:0 20px !important;color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer; font-size:14px;}.ircpButtonGreen{ background:none !important; background-color:#71bb6f !important; border-radius:3px !important; padding:0 20px !important;color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer; font-size:14px;}.ircpButtonIcon{ background:none !important; background-color:#fff !important; border-radius:5px !important; padding:2px 10px !important;color:#31383F !important;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; line-height: 12px; cursor: pointer; margin-left:5px;border: 1px solid #e8e8e8 !important;}.ircpButtonIcon img{ width: 20px;}.ircpsidebarContent .colp{ width:45%; font-size:12px; line-height:20px;}.ircpsidebarContent .colv{ width:55%;font-size:12px; line-height:20px;}.ircpsidebarContent strong{ font-weight:500;}.ircpfrmtit{font-size:14px;color:4d4d4d; font-weight: 600;line-height: 20px;}.irchelpcol1{display:block; float:left; width:50%;}.irchelpcol2{display:block; float:right; width:49%;}#ibexrentacar-irc{ max-width: 800px;}#ibexrentacar-support{ max-width: 800px;}#ibexrentacar-import{ max-width: 800px;}#ibexrentacar-dashbox{ max-width: 800px;}.col10{width: 10%;}.col20{width: 20%;}.col25{width: 25%;}.col30{width: 30%;}.col33{width: 33.2%;}.col50 {width: 50%;}.col70{width: 70%;}.col75{width: 75%;}.col80{width: 80%;}.ircbutton2{background:none; background-color:#fc992e !important; border-radius:2px; color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; width:100%; height:40px !important; font-size:14px !important; line-height:40px;}.irc_genshortcode_col1{display:block; float:left; width:30%;}.irc_genshortcode_col2{display:block; float:left; width:70%;}pre { font-size: 12px;line-height: 20px;width: 100%;overflow: auto;overflow-y: hidden;margin: 1px 0 10px;text-align:left;}.irc_plugin_page_toplogo{display:block; float:left; width:25%; margin-right: 2%; max-width: 200px;}.irc_plugin_page_topdescription{display:block; float: left; width:50%; max-width: 600px}.ircAccountLeft {display: block;float: left;vertical-align: top;}.irc_params_config_col1{ display:block; float:left; width:20%;}.irc_params_config_col2{ display:block; float:left; width:80%}.settings_page_ibexrentacar label { display:inline-block; width: 150px; }.irc_main_plugin_col1{width: 73%; margin-right:2%;}.irc_main_plugin_col2{width: 25%;}.dashircTableLayout{padding: 0;width:15%; margin-right:0.5%; display:block; float:left; max-width:180px;min-width:170px !important;}.dashircTableLayout .contentTable{ padding:5px; font-size:12px;}.contentTable a{ color:#31383f}.dashircTableLayout .colm{ display:block; float:left; margin-right:1%;}.dashircTableLayout .col{ display:block; float:left; width:100%; margin:0 0 1% 0;border:1px solid #ccc; border-radius: 6px;background-color:#FFF;}.dashircTableLayout .col_content{ padding:10px;}.col_content img{ width:40px !important;}.col_content .title{ font-size:14px; font-weight: 600; line-height:18px; margin-top:10px}.col_content .link{ font-size:12px; font-weight:bold; color:#3D6B98;}.irc_plugin_sincronize_table_col1{display:block; float:left; width:100%; background-color:#e8e8e8; text-align:center;font-size:14px; padding: 10px 0; color: #31383F;}.irc_plugin_sincronize_table_col2{display:block; float:left; width:100%; background-color:#e8e8e8; text-align:center;font-size:14px; padding: 10px 0; color: #31383F;}.irc_plugin_sincronize_table_item_col1{display:block; float:left; width:45%;padding: 0; min-height:50px; margin-right:2%}.irc_plugin_sincronize_table_item_sep{display:block; float:left; width:6%;padding: 0; min-height:50px; margin-top: 5px;}.irc_plugin_sincronize_table_item_col2{display:block; float:left; width:45%;padding: 0; min-height:50px;margin-left: 2%;}.colsynclist{text-align:left; width:100%; border-bottom: 1px solid #e8e8e8;line-height: 18px;font-size: 12px;}.colsynclistblank{text-align:left; width:100%; line-height: 18px;font-size: 12px;}.colsynclistlite{text-align:left; width:100%; line-height: 18px;font-size: 12px;margin-left: 20px;}.ircpnumbox{ padding:5px;font-size: 25px;line-height: 40px;word-wrap: break-word;padding: 2px 5px;background-color: #f8f8f8;border-radius: 5px;}#box-preview-widget-loading{ display: none;}#box-preview-live-widget-loading{ display: none;}.ircpnumbox a{font-size: 25px;}.ircAccountSelect{display: block;width: 100%;height: 32px;font-size: 14px;line-height: 1.42857;color: #555;vertical-align: middle;background-color: #FFF;border: 1px solid #CCC;border-radius: 2px;padding: 5px 8px;box-shadow: none;font-family: inherit;box-sizing: border-box;margin: 0;cursor: pointer;}.ircAccountDLBox{ border: 1px solid #dddfe2;border-radius: 4px;overflow: hidden;background-color: #fff;word-wrap: break-word;}.ircAccountDLBoxTitle{border-top: none;border-top-left-radius: 3px;border-top-right-radius: 3px;height: 47px;padding: 0 12px;background: #fff;word-wrap: break-word;font-size: 1.2em;line-height: 47px;}.ircAccountDLBoxTCnt{border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;padding: 24px;border-top: 1px solid #e5e5e5;word-wrap: break-word;font-size: 1.1em !important;}.ircAccountFormGroup {margin-bottom: 10px;}.ircAccountInputLabel{font-size: 1.1em;line-height: 32px;}.ircAccountInputLabelMin{font-size: 12px;line-height: 32px;}.ircAccountInput{display: block;width: 100%;height: 32px;font-size: 14px;line-height: 1.42857;color: #555;vertical-align: middle;background-color: #FFF;border: 1px solid #CCC;border-radius: 2px;padding: 5px 8px;box-shadow: none;font-family: inherit;box-sizing: border-box;margin: 0;}#ircpShortcodeSettigs a{cursor: pointer;color: #428bca;text-decoration: none;}.col3{width: 30%;}.col4{width: 40%;}.col6{width: 60%;}.col7{width: 70%;}.ircAccountLeft{display: block;float: left;vertical-align: top;}.ircAccountClear{display: block;clear: both;}.ircApssSupTxt {font-size: 0.8em;line-height: 16px;width: 90%;}.ircApssCode{border: 2px solid #CCCCCC;padding: 20px;margin-top: 20px;background-color: #e8e8e8;word-wrap: break-word;font-size:12px;}.ircApssShortcodeCode{border: 2px solid #fcf9db;padding: 20px;margin-top: 10px;background-color: #faf5c1;word-wrap: break-word; font-size:12px;}.ircintabs{ border-bottom: none !important;}.irpc_alertadvice{padding:5px 0; text-align:left; color:#099441;}.ircp_langbutton{background-color:#fff;color: #999;border: 1px solid #f8f8f8;}.ircp_langbutton_active{background-color:#f8f8f8; font-weight:bold; color: #31383F;border: 1px solid #999;}.ircp_langbuttonContent{padding:5px 10px;}.nav-tab:hover{ text-decoration: none;}.nav-tab-active{ background-color:#31383F; color:#FFF;}.nav-tab-active:hover{ background-color:#31383F; color:#FFF;}.ircpduplicate{ background-color: #ccc; text-align:center; color:#FFF; font-size:11px; padding: 0 5px;}.nav-tab-translates{background-color: #31383F !important;color: #fff;border: 1px solid #31383F; border-bottom: none;} .nav-tab-translates:hover{ color:#FFF !important;}.wpml-admin-notice{ display: none !important;}.vc_license-activation-notice{ display: none !important;}.settings-error{ display: none !important;}.yoast-alert{display: none !important;}.ircbookingstatus1{ color:#f1c40f;}.ircbookingstatus2{ color:#5cc488;}.ircbookingstatus3{ color:#e74c3c;}.ircpdashmintxt{ margin-top: 20px; font-size: 11px;}.postbox .inside{ margin: 5px 0 !important;padding: 0 12px 5px 12px !important;}#ibexrentacar-irclastb{ display: none !important;}#ibexrentacar-dashbox .hndle{ display: none !important;}#ibexrentacar-import .hndle{ display: none !important;}#ircsynclog{font-size: 11px;padding: 5px;border: 1px solid #ccc;background-color: #fefefe;height: 150px;overflow: scroll; margin-top:5px;text-align: left;}#ibexrentacar-shortcode{ border:0;}#ibexrentacar-shortcode .hndle{ display: none;}#ibexrentacar-shortcode .irchndle{ display: block;}#ibexrentacar-translates .hndle{ min-height: 30px;background-color: #f5f6f7;line-height:30px;}#ircInsertUserType{ width:100% !important; font-size:13px;}#ircInsertUserType a{ font-size:14px; font-weight: bold;}.ircSupportBox{width:100% !important; text-align:left}.ircSupportBox h3{ font-size: 14px;}#ircpmenuThemes{ width: 100%;padding: 10px 5px;margin-top: 5px;height: 45px !important;min-width: 255px; cursor: pointer; background-color: #f8f8f8;}#ibexrentacar-themes{ border: none !important;}#ibexrentacar-themes .hndle{ display: none !important;}#ibexrentacar-themes .irchndle{ display: block;}#ibexrentacar-themes .insideThemes{ padding:0 !important; margin:0 !important;} #irctxtareacompilate{font-size: 11px;padding: 5px;border: 1px solid #ccc;background-color: #fefefe;height: 150px;overflow: scroll; margin-top:15px;text-align: left; line-height:14px;}#IRCreadmeTxt{ width:100%;font-size: 11px;padding: 5px;border: 1px solid #ccc;background-color: #fefefe;height: 150px;overflow: scroll; margin-bottom:15px;text-align: left; line-height:14px;} .ui-dialog .ui-dialog-titlebar{ padding:0 !important;background: none;background-color: #31383F !important;}.ui-dialog .ui-dialog-title{font-size: 12px;color: #fff;padding-left: 10px;}.ui-dialog-titlebar-close::before{line-height: 18px !important ;}.ui-dialog .ui-dialog-titlebar-close{ width:35px !important;} .w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table;font-size:12px}.w3-table .colt1{ min-width: 130px;}.w3-table .colt3{ min-width: 110px; text-align:center;}.w3-table-all{border:1px solid #ccc}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}.w3-border{border:1px solid #ccc!important}.w3-table th:first-child{padding: 8px 10px 8px 16px;}.w3-table th{padding: 8px 8px;padding-left: 8px;display: table-cell;text-align: left;vertical-align: top;}.w3-table td:first-child{padding: 8px 10px 8px 16px;}.w3-table td{padding: 8px 8px;padding-left: 8px;display: table-cell;text-align: left;vertical-align: top;} @media only screen and (max-width : 1200px) { #ibexrentacar-irc{ max-width: 100%;} #ibexrentacar-support{ max-width: 100%;} #ibexrentacar-import{ max-width: 100%;} .ircpmainctnt{ width: 100%;margin-right:0;} .ircpsidebar{ width:100%; max-width: 100%;} .ircpmain{width:100%; max-width: 100%;} .ircpmainTranslates{ width:100%; margin-right: 0;max-width: 100%;} .ircpsidebarTranslates{ width:100%; max-width: 100%;}} @media only screen and (max-width : 1020px) { .irchelpcol1{width: 100%} .irchelpcol2{width: 100%;} .irc_genshortcode_col1{width: 100% !important; margin:0 !important;} .irc_genshortcode_col2{width: 100% !important;} .irc_plugin_page_toplogo{width:25% !important; max-width: 25% !important} .irc_plugin_page_topdescription{width:100% !important; max-width: 100% !important} .irc_main_plugin_col1{width: 100% !important; margin:0 !important;} .irc_main_plugin_col2{width: 100% !important;} .ircpmainShortcode{ width:100%; margin-right: 0;max-width: 100%;} .ircpsidebarShortcode{ width:100%; max-width: 100%;}} @media only screen and (max-width : 990px) { .irc_params_config_col1{ width:100% !important;} .irc_params_config_col2{ width:100% !important;} .dashircTableLayout{ min-width:190px !important;} .col_content img{ display:none !important;} .col_content .title{ font-size: 18px !important; margin-top: -20px !important;} } @media only screen and (max-width : 880px) { .ircpmain{ width:100%; margin-right: 0;max-width: 880px;} .ircpmainThemes{ width:100%; margin-right: 0;max-width: 100%;} .ircpsidebarThemes{width:100%; max-width: 100%;}} @media only screen and (max-width : 700px) { .dashircTableLayout{ width: 100% !important; margin:0 !important; max-width:none !important; display:block; clear:both;} .irc_plugin_sincronize_table_item_col1{ width: 100%; margin:0;} .irc_plugin_sincronize_table_item_sep{display: none;} .irc_plugin_sincronize_table_item_col2{width: 100%; margin:5px 0 0 0;} #irctopNav .status{ padding-right:20px; } #irctopNav .logocompany{ padding-right:0;max-width: 140px;} .irctopNavLogo{ display: none;} .ircpwpcontent{ padding:0 0 0 15px} h2 .nav-tab{margin: 5px 5px 0 0; text-align:center} .nav-tab{ font-size: 12px;} .nav-tab-wrapper{ display: none;} .ircintabs{ display:block !important;} #ircpmenumobilebox{ display: block;} .ircpadvicecol{ width:100%;} .ircpmainSettings{ width:100%; margin-right: 0;max-width: 100%;} .ircpmainDash{ width:100%; margin-right: 0;max-width: 100%;} .ircpmainDashcol{ width:100%; margin-right: 0;max-width: 100%;} .ircpadvicebox{ max-width:100%;} .ircpsidebarSettings{ width:100%; max-width: 100%;} .ircpsidebarDash{ width:100%; max-width: 100%;}} @media only screen and (max-width : 640px) { .irctopNavLogoCompany{float:left;} .col10{width: 100%;}.col20{width: 100%;}.col25{width: 100%;}.col30{width: 100%;}.col33{width: 100%;}.col50 {width: 100%;}.col70{width: 100%;}.col75{width: 100%;}.col80{width: 100%;} .col3{width: 100%;}.col4{width: 100%;}.col6{width: 100%;}.col7{width: 100%;} #irctopNav .status{ display: none;} #irctopNav .statusmobile{ display: block;} #irctopNav{height: 95px;} .langlabel{ display: none;} .ui-dialog .ui-dialog-title{line-height: 14px;} .w3-table .colt1{ min-width: 50px; }.w3-table .colt3{ min-width: 50px; text-align:center;}} @media only screen and (max-width : 400px) { h3{ font-size: 1.1em;} .colp{ width:100%;} .colv{width:100%;} .colv input{ font-size:14px !important;} .ircpButton{ padding: 0 10px !important; font-size: 16px;} .ircpButtonGrey{ padding: 0 10px !important; font-size: 16px;} .ircph2{font-size:1.3em;} .ircpnoresults{line-height: 20px;}}
     1body { background-color: #e9ebee !important;}a{ cursor: pointer; font-size:12px; text-decoration:none}.update-nag{ display: none !important;}#irctopNav{height: 55px;top: 0px;z-index: 10;padding-left: 0;background-color: #31383F;min-width: 200px;}#irctopNav img{padding: 5px 0 0 10px;}#irctopNav .status{ font-size: 12px; color: #fff;padding: 17px 20px 0 0;}#irctopNav .statusmobile{ display: none;color: #fff;padding: 20px 10px 0 15px;font-size: 0.9em; line-height: 15px;}#irctopNav .statusmobile .col1{ width: 70%;} #irctopNav .statusmobile .col2{ width: 30%;}#irctopNav .company{ font-size: 1.5em;}#irctopNav .logocompany{ padding: 20px 30px 0 0; max-width: 75px;}#irctopNav .logocompany img{ width:100%; padding:0; height: auto}#irctopNav a{ color:#FFF;}#ircpmenumobilebox{ display: none;}#ircpmenumobile{ width: 100%;padding: 10px 5px;margin-top: 15px;height: 45px !important;min-width: 255px; cursor: pointer; background-color: #faf5c1;}.wrap h2{ padding-bottom: 15px;}.ircpdn{ display: none !important;}#wpcontent{ padding:0 !important; }#ircploading{ display: none; max-width:800px;min-height: 150px;padding-top: 50px;}.ircparrowleft{width: 18px; padding-right: 5px;vertical-align: bottom;}#screen-meta-links{display: none;}.irchrs{margin:10px 0 5px 0;}.irchrs2{margin: 10px 0;}.ircpwpcontent{padding: 20px 0 0 20px;background-color:#FFF;}.ircpwpcontent .wrap{ margin:0 20px 0 0} .ircpwpcontent input[type="text"]{ box-shadow: none; padding: 2px 10px; font-size:12px;min-height: 30px;}.ircpwpcontent input[type="password"]{ box-shadow: none; padding: 5px 10px;}.ircpwpfooter{padding: 20px 0 30px 20px;}.ircpleft{display:block; float:left;}.ircpright{display:block; float:right;}.ircpclear{display:block; clear:both;}.ircpleftpermt{display:block; float:left;}.ircprightpermt{display:block; float:right;}.ircsuccestxt{ background-color: #093;padding: 3px 8px;} .ircerrortxt{background-color: #e76a69;padding: 3px 8px;}.ircpmain{ width:65%; margin-right:20px; max-width: 400px;}.ircpmainSettings{ width:65%; margin-right:20px; max-width: 400px;}.ircpmainShortcode{ width:50%; margin-right:20px; max-width: 700px;}.ircpsidebarShortcode{ width:45%; max-width: 450px;}.ircpmainTranslates{ width:75%; margin-right:20px; max-width: 1280px;}.ircpmainThemes{ width:50%; margin-right:20px; max-width: 600px;}.ircpmainDash{ width:65%; margin-right:20px; max-width: 400px;}.ircpmainDashcol{ margin-right: 20px;}.ircpsidebar{ width:33%; max-width: 300px;}.ircpsidebarSettings{ width:33%; max-width: 300px;}.ircpsidebarTranslates{ width:23%; max-width: 300px;}.ircpsidebarThemes{ width:40%; max-width: 400px;}.ircpsidebarDash{ max-width: 255px;}label{cursor: default;}.js .postbox .handlediv{display: none;}.colp{ width:30%; font-size:12px; line-height:30px;}.colv{ width:68%;line-height:30px;}.w100{ width:100%;}.ircph2{font-size:1.5em; line-height:30px} .ircpnoresults{line-height: 50px;} .ircpmainctnt{ margin-right: 20px;}hr{border-top: 1px solid #e8e8e8; border-bottom:0;margin-bottom: 20px;}.ircpadvicebox{width: 100%; background-color: #fa7d7c; color:#fff;border-radius: 3px;max-width: 240px;}.ircpadviceboxContent{padding: 20px;}.ircpadviceboxContent .description{ padding-top: 20px; text-align:left; font-size:12px;}.ircpadviceboxContent a{ color:#FFF;}.ircMessage{ font-size: 12px; margin-bottom: 15px}.ircpButton{ background:none !important; background-color:#31383F !important; border-radius:3px !important; padding:0 20px !important;color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer; font-size:14px;}.ircpButtonGrey{ background:none !important; background-color:#e8e8e8 !important; border-radius:3px !important; padding:0 20px !important;color:#31383F !important;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer;}.ircpButtonRed{ background:none !important; background-color:#e76a69 !important; border-radius:3px !important; padding:0 20px !important;color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer; font-size:14px;}.ircpButtonOrange{ background:none !important; background-color:#fc992e !important; border-radius:3px !important; padding:0 20px !important;color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer; font-size:14px;}.ircpButtonGreen{ background:none !important; background-color:#71bb6f !important; border-radius:3px !important; padding:0 20px !important;color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; height: 35px !important; line-height: 35px; cursor: pointer; font-size:14px;}.ircpButtonIcon{ background:none !important; background-color:#fff !important; border-radius:5px !important; padding:2px 10px !important;color:#31383F !important;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; line-height: 12px; cursor: pointer; margin-left:5px;border: 1px solid #e8e8e8 !important;}.ircpButtonIcon img{ width: 20px;}.ircpsidebarContent .colp{ width:45%; font-size:12px; line-height:20px;}.ircpsidebarContent .colv{ width:55%;font-size:12px; line-height:20px;}.ircpsidebarContent strong{ font-weight:500;}.ircpfrmtit{font-size:14px;color:4d4d4d; font-weight: 600;line-height: 20px;}.irchelpcol1{display:block; float:left; width:50%;}.irchelpcol2{display:block; float:right; width:49%;}#ibexrentacar-irc{ max-width: 800px;}#ibexrentacar-support{ max-width: 800px;}#ibexrentacar-import{ max-width: 800px;}#ibexrentacar-dashbox{ max-width: 800px;}.col10{width: 10%;}.col20{width: 20%;}.col25{width: 25%;}.col30{width: 30%;}.col33{width: 33.2%;}.col50 {width: 50%;}.col70{width: 70%;}.col75{width: 75%;}.col80{width: 80%;}.ircbutton2{background:none; background-color:#fc992e !important; border-radius:2px; color:#FFF;margin:0; border:none !important; text-shadow:none !important; box-shadow:none !important; width:100%; height:40px !important; font-size:14px !important; line-height:40px;}.irc_genshortcode_col1{display:block; float:left; width:30%;}.irc_genshortcode_col2{display:block; float:left; width:70%;}pre { font-size: 12px;line-height: 20px;width: 100%;overflow: auto;overflow-y: hidden;margin: 1px 0 10px;text-align:left;}.irc_plugin_page_toplogo{display:block; float:left; width:25%; margin-right: 2%; max-width: 200px;}.irc_plugin_page_topdescription{display:block; float: left; width:50%; max-width: 600px}.ircAccountLeft {display: block;float: left;vertical-align: top;}.irc_params_config_col1{ display:block; float:left; width:20%;}.irc_params_config_col2{ display:block; float:left; width:80%}.settings_page_ibexrentacar label { display:inline-block; width: 150px; }.irc_main_plugin_col1{width: 73%; margin-right:2%;}.irc_main_plugin_col2{width: 25%;}.dashircTableLayout{padding: 0;width:15%; margin-right:0.5%; display:block; float:left; max-width:180px;min-width:170px !important;}.dashircTableLayout .contentTable{ padding:5px; font-size:12px;}.contentTable a{ color:#31383f}.dashircTableLayout .colm{ display:block; float:left; margin-right:1%;}.dashircTableLayout .col{ display:block; float:left; width:100%; margin:0 0 1% 0;border:1px solid #ccc; border-radius: 6px;background-color:#FFF;}.dashircTableLayout .col_content{ padding:10px;}.col_content img{ width:40px !important;}.col_content .title{ font-size:14px; font-weight: 600; line-height:18px; margin-top:10px}.col_content .link{ font-size:12px; font-weight:bold; color:#3D6B98;}.irc_plugin_sincronize_table_col1{display:block; float:left; width:100%; background-color:#e8e8e8; text-align:center;font-size:14px; padding: 10px 0; color: #31383F;}.irc_plugin_sincronize_table_col2{display:block; float:left; width:100%; background-color:#e8e8e8; text-align:center;font-size:14px; padding: 10px 0; color: #31383F;}.irc_plugin_sincronize_table_item_col1{display:block; float:left; width:45%;padding: 0; min-height:50px; margin-right:2%}.irc_plugin_sincronize_table_item_sep{display:block; float:left; width:6%;padding: 0; min-height:50px; margin-top: 5px;}.irc_plugin_sincronize_table_item_col2{display:block; float:left; width:45%;padding: 0; min-height:50px;margin-left: 2%;}.colsynclist{text-align:left; width:100%; border-bottom: 1px solid #e8e8e8;line-height: 18px;font-size: 12px;}.colsynclistblank{text-align:left; width:100%; line-height: 18px;font-size: 12px;}.colsynclistlite{text-align:left; width:100%; line-height: 18px;font-size: 12px;margin-left: 20px;}.ircpnumbox{ padding:5px;font-size: 25px;line-height: 40px;word-wrap: break-word;padding: 2px 5px;background-color: #f8f8f8;border-radius: 5px;}#box-preview-widget-loading{ display: none;}#box-preview-live-widget-loading{ display: none;}.ircpnumbox a{font-size: 25px;}.ircAccountSelect{display: block;width: 100%;height: 32px;font-size: 14px;line-height: 1.42857;color: #555;vertical-align: middle;background-color: #FFF;border: 1px solid #CCC;border-radius: 2px;padding: 5px 8px;box-shadow: none;font-family: inherit;box-sizing: border-box;margin: 0;cursor: pointer;}.ircAccountDLBox{ border: 1px solid #dddfe2;border-radius: 4px;overflow: hidden;background-color: #fff;word-wrap: break-word;}.ircAccountDLBoxTitle{border-top: none;border-top-left-radius: 3px;border-top-right-radius: 3px;height: 47px;padding: 0 12px;background: #fff;word-wrap: break-word;font-size: 1.2em;line-height: 47px;}.ircAccountDLBoxTCnt{border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;padding: 24px;border-top: 1px solid #e5e5e5;word-wrap: break-word;font-size: 1.1em !important;}.ircAccountFormGroup {margin-bottom: 10px;}.ircAccountInputLabel{font-size: 1.1em;line-height: 32px;}.ircAccountInputLabelMin{font-size: 12px;line-height: 32px;}.ircAccountInput{display: block;width: 100%;height: 32px;font-size: 14px;line-height: 1.42857;color: #555;vertical-align: middle;background-color: #FFF;border: 1px solid #CCC;border-radius: 2px;padding: 5px 8px;box-shadow: none;font-family: inherit;box-sizing: border-box;margin: 0;}#ircpShortcodeSettigs a{cursor: pointer;color: #428bca;text-decoration: none;}.col3{width: 30%;}.col4{width: 40%;}.col6{width: 60%;}.col7{width: 70%;}.ircAccountLeft{display: block;float: left;vertical-align: top;}.ircAccountClear{display: block;clear: both;}.ircApssSupTxt {font-size: 0.8em;line-height: 16px;width: 90%;}.ircApssCode{border: 2px solid #CCCCCC;padding: 20px;margin-top: 20px;background-color: #e8e8e8;word-wrap: break-word;font-size:12px;}.ircApssShortcodeCode{border: 2px solid #fcf9db;padding: 20px;margin-top: 10px;background-color: #faf5c1;word-wrap: break-word; font-size:12px;}.ircintabs{ border-bottom: none !important;}.irpc_alertadvice{padding:5px 0; text-align:left; color:#099441;}.ircp_langbutton{background-color:#fff;color: #999;border: 1px solid #f8f8f8;}.ircp_langbutton_active{background-color:#f8f8f8; font-weight:bold; color: #31383F;border: 1px solid #999;}.ircp_langbuttonContent{padding:5px 10px;}.nav-tab:hover{ text-decoration: none;}.nav-tab-active{ background-color:#31383F; color:#FFF;}.nav-tab-active:hover{ background-color:#31383F; color:#FFF;}.ircpduplicate{ background-color: #ccc; text-align:center; color:#FFF; font-size:11px; padding: 0 5px;}.nav-tab-translates{background-color: #31383F !important;color: #fff;border: 1px solid #31383F; border-bottom: none;} .nav-tab-translates:hover{ color:#FFF !important;}.wpml-admin-notice{ display: none !important;}.vc_license-activation-notice{ display: none !important;}.settings-error{ display: none !important;}.yoast-alert{display: none !important;}.ircbookingstatus1{ color:#f1c40f;}.ircbookingstatus2{ color:#5cc488;}.ircbookingstatus3{ color:#e74c3c;}.ircpdashmintxt{ margin-top: 20px; font-size: 11px;}.postbox .inside{ margin: 5px 0 !important;padding: 0 12px 5px 12px !important;}#ibexrentacar-irclastb{ display: none !important;}#ibexrentacar-dashbox .hndle{ display: none !important;}#ibexrentacar-import .hndle{ display: none !important;}#ircsynclog{font-size: 11px;padding: 5px;border: 1px solid #ccc;background-color: #fefefe;height: 150px;overflow: scroll; margin-top:5px;text-align: left;}#ibexrentacar-shortcode{ border:0;}#ibexrentacar-shortcode .hndle{ display: none;}#ibexrentacar-shortcode .irchndle{ display: block;}#ibexrentacar-translates .hndle{ min-height: 30px;background-color: #f5f6f7;line-height:30px;}#ircInsertUserType{ width:100% !important; font-size:13px;}#ircInsertUserType a{ font-size:14px; font-weight: bold;}.ircSupportBox{width:100% !important; text-align:left}.ircSupportBox h3{ font-size: 14px;}#ircpmenuThemes{ width: 100%;padding: 10px 5px;margin-top: 5px;height: 45px !important;min-width: 255px; cursor: pointer; background-color: #f8f8f8;}#ibexrentacar-themes{ border: none !important;}#ibexrentacar-themes .hndle{ display: none !important;}#ibexrentacar-themes .irchndle{ display: block;}#ibexrentacar-themes .insideThemes{ padding:0 !important; margin:0 !important;} #irctxtareacompilate{font-size: 11px;padding: 5px;border: 1px solid #ccc;background-color: #fefefe;height: 150px;overflow: scroll; margin-top:15px;text-align: left; line-height:14px;}#IRCreadmeTxt{ width:100%;font-size: 11px;padding: 5px;border: 1px solid #ccc;background-color: #fefefe;height: 150px;overflow: scroll; margin-bottom:15px;text-align: left; line-height:14px;}#IRCCodeMirror{position: fixed;top: 0;left: 0;margin: 0;padding: 0;z-index: 99999;background: #31383F !important;width: 90% !important;height: 100%; color:#fff; padding:2% 5%}.CodeMirror{max-height:990px; min-height: 75%;}.CodeMirror-wrap{ border: 1px solid #e8e8e8 !important;}#IRCCodeMirror .title{ font-size: 22px; }#IRCCodeMirror .subtitle{font-size: 18px; padding:0;color: #e8e8e8;line-height: 35px;}#IRCCodeMirror hr{ border-color: #e8e8e8 !important;margin: 15px 0;} #IRCCodeMirrorResult{ display: none; padding-bottom: 15px;} .ui-dialog .ui-dialog-titlebar{ padding:0 !important;background: none;background-color: #31383F !important;}.ui-dialog .ui-dialog-title{font-size: 12px;color: #fff;padding-left: 10px;}.ui-dialog-titlebar-close::before{line-height: 18px !important ;}.ui-dialog .ui-dialog-titlebar-close{ width:35px !important;} .w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table;font-size:12px}.w3-table .colt1{ min-width: 130px;}.w3-table .colt3{ min-width: 110px; text-align:center;}.w3-table-all{border:1px solid #ccc}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}.w3-border{border:1px solid #ccc!important}.w3-table th:first-child{padding: 8px 10px 8px 16px;}.w3-table th{padding: 8px 8px;padding-left: 8px;display: table-cell;text-align: left;vertical-align: top;}.w3-table td:first-child{padding: 8px 10px 8px 16px;}.w3-table td{padding: 8px 8px;padding-left: 8px;display: table-cell;text-align: left;vertical-align: top;} @media only screen and (max-width : 1200px) { #ibexrentacar-irc{ max-width: 100%;} #ibexrentacar-support{ max-width: 100%;} #ibexrentacar-import{ max-width: 100%;} .ircpmainctnt{ width: 100%;margin-right:0;} .ircpsidebar{ width:100%; max-width: 100%;} .ircpmain{width:100%; max-width: 100%;} .ircpmainTranslates{ width:100%; margin-right: 0;max-width: 100%;} .ircpsidebarTranslates{ width:100%; max-width: 100%;}} @media only screen and (max-width : 1020px) { .irchelpcol1{width: 100%} .irchelpcol2{width: 100%;} .irc_genshortcode_col1{width: 100% !important; margin:0 !important;} .irc_genshortcode_col2{width: 100% !important;} .irc_plugin_page_toplogo{width:25% !important; max-width: 25% !important} .irc_plugin_page_topdescription{width:100% !important; max-width: 100% !important} .irc_main_plugin_col1{width: 100% !important; margin:0 !important;} .irc_main_plugin_col2{width: 100% !important;} .ircpmainShortcode{ width:100%; margin-right: 0;max-width: 100%;} .ircpsidebarShortcode{ width:100%; max-width: 100%;}} @media only screen and (max-width : 990px) { .irc_params_config_col1{ width:100% !important;} .irc_params_config_col2{ width:100% !important;} .dashircTableLayout{ min-width:190px !important;} .col_content img{ display:none !important;} .col_content .title{ font-size: 18px !important; margin-top: -20px !important;} } @media only screen and (max-width : 880px) { .ircpmain{ width:100%; margin-right: 0;max-width: 880px;} .ircpmainThemes{ width:100%; margin-right: 0;max-width: 100%;} .ircpsidebarThemes{width:100%; max-width: 100%;}} @media only screen and (max-width : 700px) { .dashircTableLayout{ width: 100% !important; margin:0 !important; max-width:none !important; display:block; clear:both;} .irc_plugin_sincronize_table_item_col1{ width: 100%; margin:0;} .irc_plugin_sincronize_table_item_sep{display: none;} .irc_plugin_sincronize_table_item_col2{width: 100%; margin:5px 0 0 0;} #irctopNav .status{ padding-right:20px; } #irctopNav .logocompany{ padding-right:0;max-width: 140px;} .irctopNavLogo{ display: none;} .ircpwpcontent{ padding:0 0 0 15px} h2 .nav-tab{margin: 5px 5px 0 0; text-align:center} .nav-tab{ font-size: 12px;} .nav-tab-wrapper{ display: none;} .ircintabs{ display:block !important;} #ircpmenumobilebox{ display: block;} .ircpadvicecol{ width:100%;} .ircpmainSettings{ width:100%; margin-right: 0;max-width: 100%;} .ircpmainDash{ width:100%; margin-right: 0;max-width: 100%;} .ircpmainDashcol{ width:100%; margin-right: 0;max-width: 100%;} .ircpadvicebox{ max-width:100%;} .ircpsidebarSettings{ width:100%; max-width: 100%;} .ircpsidebarDash{ width:100%; max-width: 100%;}} @media only screen and (max-width : 640px) { .irctopNavLogoCompany{float:left;} .col10{width: 100%;}.col20{width: 100%;}.col25{width: 100%;}.col30{width: 100%;}.col33{width: 100%;}.col50 {width: 100%;}.col70{width: 100%;}.col75{width: 100%;}.col80{width: 100%;} .col3{width: 100%;}.col4{width: 100%;}.col6{width: 100%;}.col7{width: 100%;} #irctopNav .status{ display: none;} #irctopNav .statusmobile{ display: block;} #irctopNav{height: 95px;} .langlabel{ display: none;} .ui-dialog .ui-dialog-title{line-height: 14px;} .w3-table .colt1{ min-width: 50px; }.w3-table .colt3{ min-width: 50px; text-align:center;}} @media only screen and (max-width : 400px) { h3{ font-size: 1.1em;} .colp{ width:100%;} .colv{width:100%;} .colv input{ font-size:14px !important;} .ircpButton{ padding: 0 10px !important; font-size: 16px;} .ircpButtonGrey{ padding: 0 10px !important; font-size: 16px;} .ircph2{font-size:1.3em;} .ircpnoresults{line-height: 20px;}}
  • ibexrentacar/trunk/lib/irc/frontend/import/fleet.php

    r1931875 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <form method="post" action="options.php"><div class="postbox"> <div class="inside"> <div id="irc_sincronizecat_load" style="display:none"> <div align="center"> <br /><img src="<?= $GLOBALS['lsPluginPath'].'/img/pircloading.gif' ?>" width="100" /><br /><br /> <?= _irct("Espere por favor, sincronizando flota").'...'; ?><br /><br /></div></div> <div id="irc_sincronizecat_box"> <div class="ircpright" style="margin-top:5px;"> <? foreach($this->wplanguages as $lang => $code){ ?> <div class="ircpleft" style="padding-right:5px;"> <a onclick="ircCatImportbyLanguage('<?= $code['code'] ?>')" style="text-decoration: none"> <div id="ircp_langbutton_<?= $code['code']?>" class="ircp_langbutton<? if($code['code']==$this->wplang){?><?= "_active";?><? }?>"> <div class="ircp_langbuttonContent"> <? if(isset($code['country_flag_url']) && $code['country_flag_url']!=''){ ?> <img src="<?= $code['country_flag_url'] ?>" /><span class="langlabel"> <?= $code['native_name'] ?></span> <? }else{?> <?= $code['native_name'] ?> <? }?> </div> </div> </a> </div> <? }?> </div> <div class="ircpclear"></div><hr class="irchrs" /> <? foreach($this->wplanguages as $lang => $code){ if(isset($irc_views['items']) && sizeof($irc_views['items'])){ foreach($irc_views['items'] as $ircv){ if($ircv['seourl_prefix']==$code['language_code'])$this->ircview = $ircv['view_id']; } } $wp_categories = apirc_categories(array('type' => $this->ws_setting['irc_sincro'],'lang' => $code['language_code'])); $irc_categories = ws_request("/models/vclass/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview)); $wp_models =apirc_models(array('type' => $this->ws_setting['irc_sincro'],'lang' => $code['language_code'])); $irc_models = ws_request("/models/model/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview)); if(sizeof($wp_models->posts)){ $pim = array(); foreach($wp_models->posts as $wp_model){ $model_irc_modelid = get_post_meta($wp_model->ID, 'irc_model_id', true); if(!empty($model_irc_modelid))$pim[] = $wp_model;} $wp_models->posts = $pim; } ?> <div id="ircp_import_categories_<?= $code['code'] ?>" class="ircp_import_categories" <? if($code['code']!=$this->wplang){?>style="display: none"<? }?>> <div class="irc_plugin_sincronize_table_item_col1"> <div style="padding:5px 0;"> <div class="ircpleft" style="padding-right:5px;"> <strong class="ircph2"> <? if(isset($this->irccompany['name'])){?><?= ucfirst(mb_strtolower($this->irccompany['name'])) ?><? }else{?><?= _irct("Ibexrentacar") ?><? }?> </strong> <div class="ircpclear"></div> <div class="ircpleft"><?= $code['native_name'] ?></div> <div class="ircpclear"></div> </div> <div class="ircpright"> <div align="center"> <div class="ircpnumbox"> <strong><?= sizeof($irc_models['items']) ?></strong> <div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?= _irct("Modelos") ?></div> </div> </div> </div> <div class="ircpright" style="margin-right: 10px;"> <div align="center"> <div class="ircpnumbox"> <strong><?= sizeof($irc_categories['items']) ?></strong> <div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?= _irct("Clases") ?></div> </div> </div> </div> <div class="ircpclear"></div> <div align="center" style="font-size:12px; padding:0;"> <? $irccatnames = array(); $ircmodelnames = array(); if(isset($irc_models['items']))usort($irc_models['items'],function ($a,$b) { return $a["name"]>$b["name"]; }); if(isset($irc_categories['items'])){ usort($irc_categories['items'],function ($a,$b) { return $a["name"]>$b["name"]; });?> <? foreach($irc_categories['items'] as $irc_cat){ $irccatnames[$irc_cat['name']] = $irc_cat['name'];?> <div class="ircpleft colsynclist"><strong><?= ucfirst(mb_strtolower($irc_cat['name'])) ?></strong></div><div class="ircpclear"></div> <? if(isset($irc_models['items'])){?> <div style="margin:5px 0"> <? foreach($irc_models['items'] as $irc_model){ $ircmodelnames[$irc_model['name']] = $irc_model['name'];?> <? if($irc_cat['vclass_id']==$irc_model['vclass_id']){?> <div class="ircpleft col50"><div align="left"><?= ucfirst(mb_strtolower($irc_model['name'])) ?> (<?= $irc_model['group'] ?>)</div></div> <? }?> <? }?> <div class="ircpclear"></div> </div> <? }?> <? }?> <div class="ircpclear"></div> <? }else{?> <div class="ircpnoresults"><?= _irct("No dispone de flota activa en su IRC") ?> <?= $code['native_name'] ?>.</div> <? }?> </div> </div> </div> <div class="irc_plugin_sincronize_table_item_sep"><div align="center"><img src="<?= $GLOBALS['lsPluginPath'].'/img/arrowsep.png' ?>" width="15" /></div></div> <div class="irc_plugin_sincronize_table_item_col2"> <? $wpcatnum = 0; if(sizeof($wp_categories)){ foreach($wp_categories as $wp_cat){ $wp_cat_irc_vclass_id = get_term_meta($wp_cat->cat_ID,'irc_vclass_id',true); if($wp_cat_irc_vclass_id)$wpcatnum++; } } ?> <div style="padding:5px 0;"> <div class="ircpleft" style="padding-right:5px;"> <strong class="ircph2"><?= _irct("Wordpress") ?></strong> <div class="ircpclear"></div> <div class="ircpleft"><?= $code['native_name'] ?></div> <div class="ircpclear"></div> </div> <? if($wpcatnum){?> <div class="ircpright"> <div align="center"> <div class="ircpnumbox"><strong><?= sizeof($wp_models->posts) ?></strong> <div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?= _irct("Modelos") ?></div> </div> </div> </div> <div class="ircpright" style="margin-right: 10px;"> <div align="center"> <div class="ircpnumbox"> <a href="/wp-admin/edit-tags.php?taxonomy=category" style="text-decoration: none; color:#444" target="_blank"> <strong><?= $wpcatnum ?></strong><div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?= _irct("Clases") ?></div> </a> </div> </div> </div> <? }else{?> <div class="ircpright"> <div align="center"><img src="<?= $GLOBALS['lsPluginPath'].'/img/noresult.png' ?>" width="50" style="margin-bottom:5px;" /></div> </div> <? }?> <div class="ircpclear"></div> <div align="center" style="font-size:12px; padding:0;"> <? if($wpcatnum){ ?> <? foreach($wp_categories as $wp_cat){ $wp_catvcID = get_term_meta($wp_cat->cat_ID,'irc_vclass_id',true); if($wp_catvcID && $wp_catvcID!=''){?> <div class="ircpleft colsynclist"> <a href="<?= get_category_link($wp_cat->term_id) ?>" style="text-decoration:none" target="_blank"><strong><?= ucfirst(mb_strtolower($wp_cat->name)) ?></strong></a> </div> <div class="ircpclear"></div> <? if(sizeof($wp_models->posts)){?> <div style="margin:5px 0"> <? foreach($wp_models->posts as $wp_model){ $model_irc_group = get_post_meta($wp_model->ID, 'irc_model_group', true); $model_irc_id = get_post_meta($wp_model->ID, 'irc_model_id', true); $model_irc_cat= get_post_meta($wp_model->ID, 'irc_model_category', true); $model_categories = wp_get_post_categories($wp_model->ID); $view_model = false; foreach($model_categories as $mCat){ if($mCat==$wp_cat->term_id)$view_model = true;} if($view_model){?> <div class="ircpleft col50"> <div align="left"> <a href="<?= get_permalink($wp_model->ID) ?>" style="text-decoration:none" target="_blank"> <?= ucfirst(strtolower($wp_model->post_title)) ?> <? if(!empty($model_irc_group)){?>(<?= $model_irc_group ?>)<? }?> </a> </div> </div> <? }?> <? }?> <div class="ircpclear"></div> </div> <div class="ircpclear"></div> <? }?> <? }?> <? }?> <div class="ircpclear"></div> <? }else{?> <br /><div> <?= _irct("No dispone de flota en WP") ?> (<?= $code['native_name'] ?>).<br /> <a href="#" onclick="sincronizafleet()" style="text-decoration: none"><?= _irct("Sincronizar ahora") ?></a> </div> <? }?> </div> </div> </div> <div class="ircpclear"></div> <? if(sizeof($irc_categories['items'])!=$wpcatnum){ if(sizeof($irc_models['items'])!=sizeof($wp_models->posts)){ $irc_import_alerts[] = (sizeof($irc_categories['items'])-$wpcatnum)." "._irct("clases y")." ".(sizeof($irc_models['items'])-sizeof($wp_models->posts))." "._irct("modelos en")." ".$code['native_name']." "._irct("disponibles para su importación a Wordpress"); }else{ $irc_import_alerts[] = (sizeof($irc_categories['items'])-$wpcatnum)." "._irct("categorías nuevas en")." ".$code['native_name']." "._irct("disponibles para su importación a Wordpress"); } } ?> </div><? }?><hr class="irchrs2" /><strong><?= _irct("Opciones de importación") ?>:</strong><br /><br /><div><div class="ircpleftpermt" style="width:8%; max-width: 30px;"><input id="irchk_import_default" type="checkbox" checked="checked" style="margin:2px" autocomplete="off" disabled="disabled" /></div><div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?= _irct("Insertar el contenido por defecto si no esta disponible en el idioma de la importación") ?>.</div><div class="ircpclear"></div><div class="ircpleftpermt" style="width:8%; max-width: 30px;"><input id="irchk_import_widget_vehicle" type="checkbox" style="margin:2px" checked="checked" autocomplete="off" /></div><div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?= _irct("Insertar widget de reserva en la ficha del modelo en Wordpress") ?>.</div><div class="ircpclear"></div><div class="ircpleftpermt" style="width:8%; max-width: 30px;"><input id="irchk_import_model_image" type="checkbox" style="margin:2px" checked="checked" autocomplete="off" /></div><div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?= _irct("Exportar/Actualizar la imagen del modelo") ?>.</div> <div class="ircpclear"></div> <div class="ircpleftpermt" style="width:8%; max-width: 30px;"><input id="irchk_import_delete_inactive" type="checkbox" style="margin:2px" autocomplete="off" /></div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?= _irct("Eliminar de Wordpress las categorías y/o modelos inactivos en IRC") ?>.</div> <div class="ircpclear"></div></div><hr class="irchrs2" /> <div class="ircpleft"> <a href="admin.php?page=ibexrentacar&tab=import" style="text-decoration: none"><input type="button" class="ircpButtonGrey" value="<?= _irct("Actualizar") ?>" /></a> </div> <div class="ircpright"> <div class="ircpButtonGreen" onclick="sincronizafleet()"><?= _irct("Sincronizar") ?></div> </div> <div class="ircpclear"></div><hr class="irchrs2" /> <strong><?= _irct("Opciones avanzadas") ?>:</strong><br /> <a href="#" onclick="ircunsetwpfleet()" style="text-decoration: none"><?= _irct("Eliminar toda la flota en Wordpress") ?></a> </div> <div class="ircpclear"></div> </div></div></form>
     11<form method="post" action="options.php"><div class="postbox"> <div class="inside"> <div id="irc_sincronizecat_load" style="display:none"> <div align="center"> <br /><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/pircloading.gif' ?>" width="100" /><br /><br /> <?php  echo _irct("Espere por favor, sincronizando flota").'...'; ?><br /><br /></div></div> <div id="irc_sincronizecat_box"> <div class="ircpright" style="margin-top:5px;"> <?php  foreach($this->wplanguages as $lang => $code){ ?> <div class="ircpleft" style="padding-right:5px;"> <a onclick="ircCatImportbyLanguage('<?php  echo $code['code'] ?>')" style="text-decoration: none"> <div id="ircp_langbutton_<?php  echo $code['code']?>" class="ircp_langbutton<?php  if($code['code']==$this->wplang){?><?php  echo "_active";?><?php  }?>"> <div class="ircp_langbuttonContent"> <?php  if(isset($code['country_flag_url']) && $code['country_flag_url']!=''){ ?> <img src="<?php  echo $code['country_flag_url'] ?>" /><span class="langlabel"> <?php  echo $code['native_name'] ?></span> <?php  }else{?> <?php  echo $code['native_name'] ?> <?php  }?> </div> </div> </a> </div> <?php  }?> </div> <div class="ircpclear"></div><hr class="irchrs" /> <?php  foreach($this->wplanguages as $lang => $code){ if(isset($irc_views['items']) && sizeof($irc_views['items'])){ foreach($irc_views['items'] as $ircv){ if($ircv['seourl_prefix']==$code['language_code'])$this->ircview = $ircv['view_id']; } } $wp_categories = apirc_categories(array('type' => $this->ws_setting['irc_sincro'],'lang' => $code['language_code'])); $irc_categories = ws_request("/models/vclass/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview)); $wp_models =apirc_models(array('type' => $this->ws_setting['irc_sincro'],'lang' => $code['language_code'])); $irc_models = ws_request("/models/model/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview)); if(sizeof($wp_models->posts)){ $pim = array(); foreach($wp_models->posts as $wp_model){ $model_irc_modelid = get_post_meta($wp_model->ID, 'irc_model_id', true); if(!empty($model_irc_modelid))$pim[] = $wp_model;} $wp_models->posts = $pim; } ?> <div id="ircp_import_categories_<?php  echo $code['code'] ?>" class="ircp_import_categories" <?php  if($code['code']!=$this->wplang){?>style="display: none"<?php  }?>> <div class="irc_plugin_sincronize_table_item_col1"> <div style="padding:5px 0;"> <div class="ircpleft" style="padding-right:5px;"> <strong class="ircph2"> <?php  if(isset($this->irccompany['name'])){?><?php  echo ucfirst(mb_strtolower($this->irccompany['name'])) ?><?php  }else{?><?php  echo _irct("Ibexrentacar") ?><?php  }?> </strong> <div class="ircpclear"></div> <div class="ircpleft"><?php  echo $code['native_name'] ?></div> <div class="ircpclear"></div> </div> <div class="ircpright"> <div align="center"> <div class="ircpnumbox"> <strong><?php  echo sizeof($irc_models['items']) ?></strong> <div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?php  echo _irct("Modelos") ?></div> </div> </div> </div> <div class="ircpright" style="margin-right: 10px;"> <div align="center"> <div class="ircpnumbox"> <strong><?php  echo sizeof($irc_categories['items']) ?></strong> <div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?php  echo _irct("Clases") ?></div> </div> </div> </div> <div class="ircpclear"></div> <div align="center" style="font-size:12px; padding:0;"> <?php  $irccatnames = array(); $ircmodelnames = array(); if(isset($irc_models['items']))usort($irc_models['items'],function ($a,$b) { return $a["name"]>$b["name"]; }); if(isset($irc_categories['items'])){ usort($irc_categories['items'],function ($a,$b) { return $a["name"]>$b["name"]; });?> <?php  foreach($irc_categories['items'] as $irc_cat){ $irccatnames[$irc_cat['name']] = $irc_cat['name'];?> <div class="ircpleft colsynclist"><strong><?php  echo ucfirst(mb_strtolower($irc_cat['name'])) ?></strong></div><div class="ircpclear"></div> <?php  if(isset($irc_models['items'])){?> <div style="margin:5px 0"> <?php  foreach($irc_models['items'] as $irc_model){ $ircmodelnames[$irc_model['name']] = $irc_model['name'];?> <?php  if($irc_cat['vclass_id']==$irc_model['vclass_id']){?> <div class="ircpleft col50"><div align="left"><?php  echo ucfirst(mb_strtolower($irc_model['name'])) ?> (<?php  echo $irc_model['group'] ?>)</div></div> <?php  }?> <?php  }?> <div class="ircpclear"></div> </div> <?php  }?> <?php  }?> <div class="ircpclear"></div> <?php  }else{?> <div class="ircpnoresults"><?php  echo _irct("No dispone de flota activa en su IRC") ?> <?php  echo $code['native_name'] ?>.</div> <?php  }?> </div> </div> </div> <div class="irc_plugin_sincronize_table_item_sep"><div align="center"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/arrowsep.png' ?>" width="15" /></div></div> <div class="irc_plugin_sincronize_table_item_col2"> <?php  $wpcatnum = 0; if(sizeof($wp_categories)){ foreach($wp_categories as $wp_cat){ $wp_cat_irc_vclass_id = get_term_meta($wp_cat->cat_ID,'irc_vclass_id',true); if($wp_cat_irc_vclass_id)$wpcatnum++; } } ?> <div style="padding:5px 0;"> <div class="ircpleft" style="padding-right:5px;"> <strong class="ircph2"><?php  echo _irct("Wordpress") ?></strong> <div class="ircpclear"></div> <div class="ircpleft"><?php  echo $code['native_name'] ?></div> <div class="ircpclear"></div> </div> <?php  if($wpcatnum){?> <div class="ircpright"> <div align="center"> <div class="ircpnumbox"><strong><?php  echo sizeof($wp_models->posts) ?></strong> <div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?php  echo _irct("Modelos") ?></div> </div> </div> </div> <div class="ircpright" style="margin-right: 10px;"> <div align="center"> <div class="ircpnumbox"> <a href="/wp-admin/edit-tags.php?taxonomy=category" style="text-decoration: none; color:#444" target="_blank"> <strong><?php  echo $wpcatnum ?></strong><div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?php  echo _irct("Clases") ?></div> </a> </div> </div> </div> <?php  }else{?> <div class="ircpright"> <div align="center"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/noresult.png' ?>" width="50" style="margin-bottom:5px;" /></div> </div> <?php  }?> <div class="ircpclear"></div> <div align="center" style="font-size:12px; padding:0;"> <?php  if($wpcatnum){ ?> <?php  foreach($wp_categories as $wp_cat){ $wp_catvcID = get_term_meta($wp_cat->cat_ID,'irc_vclass_id',true); if($wp_catvcID && $wp_catvcID!=''){?> <div class="ircpleft colsynclist"> <a href="<?php  echo get_category_link($wp_cat->term_id) ?>" style="text-decoration:none" target="_blank"><strong><?php  echo ucfirst(mb_strtolower($wp_cat->name)) ?></strong></a> </div> <div class="ircpclear"></div> <?php  if(sizeof($wp_models->posts)){?> <div style="margin:5px 0"> <?php  foreach($wp_models->posts as $wp_model){ $model_irc_group = get_post_meta($wp_model->ID, 'irc_model_group', true); $model_irc_id = get_post_meta($wp_model->ID, 'irc_model_id', true); $model_irc_cat= get_post_meta($wp_model->ID, 'irc_model_category', true); $model_categories = wp_get_post_categories($wp_model->ID); $view_model = false; foreach($model_categories as $mCat){ if($mCat==$wp_cat->term_id)$view_model = true;} if($view_model){?> <div class="ircpleft col50"> <div align="left"> <a href="<?php  echo get_permalink($wp_model->ID) ?>" style="text-decoration:none" target="_blank"> <?php  echo ucfirst(strtolower($wp_model->post_title)) ?> <?php  if(!empty($model_irc_group)){?>(<?php  echo $model_irc_group ?>)<?php  }?> </a> </div> </div> <?php  }?> <?php  }?> <div class="ircpclear"></div> </div> <div class="ircpclear"></div> <?php  }?> <?php  }?> <?php  }?> <div class="ircpclear"></div> <?php  }else{?> <br /><div> <?php  echo _irct("No dispone de flota en WP") ?> (<?php  echo $code['native_name'] ?>).<br /> <a href="#" onclick="sincronizafleet()" style="text-decoration: none"><?php  echo _irct("Sincronizar ahora") ?></a> </div> <?php  }?> </div> </div> </div> <div class="ircpclear"></div> <?php  if(sizeof($irc_categories['items'])!=$wpcatnum){ if(sizeof($irc_models['items'])!=sizeof($wp_models->posts)){ $irc_import_alerts[] = (sizeof($irc_categories['items'])-$wpcatnum)." "._irct("clases y")." ".(sizeof($irc_models['items'])-sizeof($wp_models->posts))." "._irct("modelos en")." ".$code['native_name']." "._irct("disponibles para su importación a Wordpress"); }else{ $irc_import_alerts[] = (sizeof($irc_categories['items'])-$wpcatnum)." "._irct("categorías nuevas en")." ".$code['native_name']." "._irct("disponibles para su importación a Wordpress"); } } ?> </div><?php  }?><hr class="irchrs2" /><strong><?php  echo _irct("Opciones de importación") ?>:</strong><br /><br /><div><div class="ircpleftpermt" style="width:8%; max-width: 30px;"><input id="irchk_import_default" type="checkbox" checked="checked" style="margin:2px" autocomplete="off" disabled="disabled" /></div><div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?php  echo _irct("Insertar el contenido por defecto si no esta disponible en el idioma de la importación") ?>.</div><div class="ircpclear"></div><div class="ircpleftpermt" style="width:8%; max-width: 30px;"><input id="irchk_import_widget_vehicle" type="checkbox" style="margin:2px" checked="checked" autocomplete="off" /></div><div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?php  echo _irct("Insertar widget de reserva en la ficha del modelo en Wordpress") ?>.</div><div class="ircpclear"></div><div class="ircpleftpermt" style="width:8%; max-width: 30px;"><input id="irchk_import_model_image" type="checkbox" style="margin:2px" checked="checked" autocomplete="off" /></div><div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?php  echo _irct("Exportar/Actualizar la imagen del modelo") ?>.</div> <div class="ircpclear"></div> <div class="ircpleftpermt" style="width:8%; max-width: 30px;"><input id="irchk_import_delete_inactive" type="checkbox" style="margin:2px" autocomplete="off" /></div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?php  echo _irct("Eliminar de Wordpress las categorías y/o modelos inactivos en IRC") ?>.</div> <div class="ircpclear"></div></div><hr class="irchrs2" /> <div class="ircpleft"> <a href="admin.php?page=ibexrentacar&tab=import" style="text-decoration: none"><input type="button" class="ircpButtonGrey" value="<?php  echo _irct("Actualizar") ?>" /></a> </div> <div class="ircpright"> <div class="ircpButtonGreen" onclick="sincronizafleet()"><?php  echo _irct("Sincronizar") ?></div> </div> <div class="ircpclear"></div><hr class="irchrs2" /> <strong><?php  echo _irct("Opciones avanzadas") ?>:</strong><br /> <a href="#" onclick="ircunsetwpfleet()" style="text-decoration: none"><?php  echo _irct("Eliminar toda la flota en Wordpress") ?></a> </div> <div class="ircpclear"></div> </div></div></form>
  • ibexrentacar/trunk/lib/irc/frontend/import/places.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <form method="post" action="options.php"><div class="postbox"> <div class="inside"> <div id="irc_sincronizeplace_load" style="display:none"> <div align="center"> <br /><img src="<?= $GLOBALS['lsPluginPath'].'/img/pircloading.gif' ?>" width="100" /><br /><br /> <?= _irct("Espere por favor, sincronizando lugares").'...'; ?><br /><br /> </div> </div> <div id="irc_sincronizeplace_box"> <div class="ircpright" style="margin-top:5px;"> <? foreach($this->wplanguages as $lang => $code){ ?> <div class="ircpleft" style="padding-right:5px;"> <a onclick="ircPlaceImportbyLanguage('<?= $code['code'] ?>')" style="text-decoration: none"> <div id="ircp_langbutton_<?= $code['code']?>" class="ircp_langbutton<? if($code['code']==$this->wplang){?><?= "_active";?><? }?>"><div class="ircp_langbuttonContent"><? if(isset($code['country_flag_url']) && $code['country_flag_url']!=''){ ?><img src="<?= $code['country_flag_url'] ?>" /><span class="langlabel"> <?= $code['native_name'] ?></span><? }else{?><?= $code['native_name'] ?><? }?></div></div> </a> </div> <? }?> </div> <div class="ircpclear"></div><hr class="irchrs" /> <? foreach($this->wplanguages as $lang => $code){ if(isset($irc_views['items']) && sizeof($irc_views['items'])){ foreach($irc_views['items'] as $ircv){ if($ircv['seourl_prefix']==$code['language_code'])$this->ircview = $ircv['view_id']; } } $wp_places = apirc_models(array('type' => $this->ws_setting['irc_sincro'], 'lang' => $code['language_code'])); $irc_places = ws_request("/models/place/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview)); if(sizeof($wp_places->posts)){ $post_items_place = array(); foreach($wp_places->posts as $wp_place){ $model_irc_placeid = get_post_meta($wp_place->ID, 'irc_place_id', true); if(!empty($model_irc_placeid))$post_items_place[] = $wp_place;} $wp_places->posts = $post_items_place; }?> <div id="ircp_import_places_<?= $code['code'] ?>" class="ircp_import_places" <? if($code['code']!=$this->wplang){?>style="display: none"<? }?>> <div class="irc_plugin_sincronize_table_item_col1"> <div style="padding:10px 0;"> <div class="ircpleft" style="padding-right:5px;"> <strong class="ircph2"> <? if(isset($this->irccompany['name'])){?><?= ucfirst(mb_strtolower($this->irccompany['name'])) ?><? }else{?><?= _irct("Ibexrentacar") ?><? }?> </strong> <div class="ircpclear"></div> <div class="ircpleft"><?= $code['native_name'] ?></div> <div class="ircpclear"></div> </div> <div class="ircpright"> <div align="center"> <div class="ircpnumbox"> <strong><?= sizeof($irc_places['items']) ?></strong> <div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?= _irct("Lugares") ?></div> </div> </div> </div> <div class="ircpclear"></div> <div align="center" style="font-size:12px; padding:0;"> <? $ircmplacenames = array(); if(isset($irc_places['items'])){ usort($irc_places['items'],function ($a,$b) { return $a["name"]>$b["name"]; });?> <? foreach($irc_places['items'] as $irc_place){ $ircmplacenames[$irc_place['name']] = $irc_place['name'];?> <div class="ircpleft colsynclist"><?= ucfirst(mb_strtolower($irc_place['name'])) ?></div><div class="ircpclear"></div> <? }?> <? }else{?> <div class="ircpnoresults"><?= _irct("No dispone de lugares IRC en") ?> <?= $code['native_name'] ?>.</div> <? }?> </div> </div> </div> <div class="irc_plugin_sincronize_table_item_sep"> <div align="center"><img src="<?= $GLOBALS['lsPluginPath'].'/img/arrowsep.png' ?>" width="15" /></div> </div> <div class="irc_plugin_sincronize_table_item_col2"> <div style="padding:10px 0;"> <div class="ircpleft" style="padding-right:5px;"> <strong style="font-size:1.5em; line-height:30px"><?= _irct("Wordpress") ?></strong> <div class="ircpclear"></div> <div class="ircpleft"><?= $code['native_name'] ?></div> <div class="ircpclear"></div> </div> <? if(sizeof($wp_places->posts)){?> <div class="ircpright"> <div align="center"> <div class="ircpnumbox"> <a href="/wp-admin/edit.php" style="text-decoration: none; color:#444" target="_blank"> <strong><?= sizeof($wp_places->posts) ?></strong><div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?= _irct("Lugares") ?></div> </a> </div> </div> </div> <? }else{?> <div class="ircpright"> <div align="center"><img src="<?= $GLOBALS['lsPluginPath'].'/img/noresult.png' ?>" width="50" style="margin-bottom:5px;" /></div> </div> <? }?> <div class="ircpclear"></div> <div align="center" style="font-size:12px; padding:0;"> <? if(sizeof($wp_places->posts)){ usort($wp_places->posts,function ($a,$b) { return $a->post_title>$b->post_title; });?> <? foreach($wp_places->posts as $wp_place){ $place_irc_id = get_post_meta($wp_place->ID, 'irc_place_id', true); ?> <a href="<?= get_permalink($wp_place->ID) ?>" style="text-decoration:none" target="_blank"> <div class="ircpleft colsynclist"><?= ucfirst(mb_strtolower($wp_place->post_title)) ?></div> <div class="ircpclear"></div> </a> <? }?> <div class="ircpclear"></div> <? }else{?> <br /><div><?= _irct("No dispone de lugares en WP") ?> (<?= $code['native_name'] ?>).<br /> <a href="#" onclick="sincronizaplace()" style="text-decoration: none"><?= _irct("Sincronizar ahora") ?></a></div> <? }?> </div> </div> </div> <div class="ircpclear"></div> <? if(sizeof($wp_places->posts)!=sizeof($irc_places['items'])){ $IRCnumFleetUpdate = (sizeof($irc_places['items'])-sizeof($wp_places->posts)); if($IRCnumFleetUpdate && $IRCnumFleetUpdate>0) $irc_import_alerts[] = $IRCnumFleetUpdate." "._irct("nuevos lugares en")." ".$code['native_name']." " ._irct("disponibles para su importación a Wordpress"); }?></div> <? }?> <hr class="irchrs2" /> <strong><?= _irct("Opciones de importación") ?>:</strong><br /><br /> <div> <div class="ircpleftpermt" style="width:8%; max-width: 30px;"> <input id="irchk_import_default" type="checkbox" checked="checked" style="margin:2px" autocomplete="off" disabled="disabled" /> </div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"> <?= _irct("Insertar el contenido por defecto si no esta disponible en el idioma de la importación") ?>. </div> <div class="ircpclear"></div> <? $irc_GMapsKey = $this->get_field_value('irc_gmaps_key'); ?> <div class="ircpleftpermt" style="width:8%; max-width: 30px;"> <input id="irchk_import_place_map" type="checkbox" style="margin:2px" <? if($irc_GMapsKey!=''){?>checked="checked"<? }else{?>disabled="disabled"<? }?> autocomplete="off" /> </div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"> <?= _irct("Insertar mapa de situación en la ficha del lugar en Wordpress") ?>.<? if($irc_GMapsKey==''){?><br /> <a href="admin.php?page=ibexrentacar&tab=settings"><?= _irct("Debe configurar su clave para Google Maps Embed API") ?></a> <? }?> </div> <div class="ircpclear"></div><div class="ircpleftpermt" style="width:8%; max-width: 30px;"> <input id="irchk_import_place_image" type="checkbox" style="margin:2px" checked="checked" autocomplete="off" /> </div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?= _irct("Exportar/Actualizar la imagen del lugar") ?>.</div> <div class="ircpclear"></div> <div class="ircpleftpermt" style="width:8%; max-width: 30px;"> <input id="irchk_import_delete_inactive" type="checkbox" style="margin:2px" autocomplete="off" /> </div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"> <?= _irct("Eliminar de Wordpress las categorías y/o modelos inactivos en IRC") ?>. </div> <div class="ircpclear"></div><br /> </div><hr class="irchrs2" /> <div class="ircpleft"> <a href="admin.php?page=ibexrentacar&tab=import&type=place" style="text-decoration: none"> <input type="button" class="ircpButtonGrey" value="<?= _irct("Actualizar") ?>" /> </a> </div> <div class="ircpright"> <div class="ircpButtonGreen" onclick="sincronizaplace()"><?= _irct("Sincronizar") ?></div> </div> <div class="ircpclear"></div><hr class="irchrs2" /> <strong><?= _irct("Opciones avanzadas") ?>:</strong><br /> <a href="#" onclick="ircunsetwpplaces()" style="text-decoration: none"><?= _irct("Eliminar todos los lugares de Wordpress") ?></a> </div> <div class="ircpclear"></div> </div></div></form>
     11<form method="post" action="options.php"><div class="postbox"> <div class="inside"> <div id="irc_sincronizeplace_load" style="display:none"> <div align="center"> <br /><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/pircloading.gif' ?>" width="100" /><br /><br /> <?php  echo _irct("Espere por favor, sincronizando lugares").'...'; ?><br /><br /> </div> </div> <div id="irc_sincronizeplace_box"> <div class="ircpright" style="margin-top:5px;"> <?php  foreach($this->wplanguages as $lang => $code){ ?> <div class="ircpleft" style="padding-right:5px;"> <a onclick="ircPlaceImportbyLanguage('<?php  echo $code['code'] ?>')" style="text-decoration: none"> <div id="ircp_langbutton_<?php  echo $code['code']?>" class="ircp_langbutton<?php  if($code['code']==$this->wplang){?><?php  echo "_active";?><?php  }?>"><div class="ircp_langbuttonContent"><?php  if(isset($code['country_flag_url']) && $code['country_flag_url']!=''){ ?><img src="<?php  echo $code['country_flag_url'] ?>" /><span class="langlabel"> <?php  echo $code['native_name'] ?></span><?php  }else{?><?php  echo $code['native_name'] ?><?php  }?></div></div> </a> </div> <?php  }?> </div> <div class="ircpclear"></div><hr class="irchrs" /> <?php  foreach($this->wplanguages as $lang => $code){ if(isset($irc_views['items']) && sizeof($irc_views['items'])){ foreach($irc_views['items'] as $ircv){ if($ircv['seourl_prefix']==$code['language_code'])$this->ircview = $ircv['view_id']; } } $wp_places = apirc_models(array('type' => $this->ws_setting['irc_sincro'], 'lang' => $code['language_code'])); $irc_places = ws_request("/models/place/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview)); if(sizeof($wp_places->posts)){ $post_items_place = array(); foreach($wp_places->posts as $wp_place){ $model_irc_placeid = get_post_meta($wp_place->ID, 'irc_place_id', true); if(!empty($model_irc_placeid))$post_items_place[] = $wp_place;} $wp_places->posts = $post_items_place; }?> <div id="ircp_import_places_<?php  echo $code['code'] ?>" class="ircp_import_places" <?php  if($code['code']!=$this->wplang){?>style="display: none"<?php  }?>> <div class="irc_plugin_sincronize_table_item_col1"> <div style="padding:10px 0;"> <div class="ircpleft" style="padding-right:5px;"> <strong class="ircph2"> <?php  if(isset($this->irccompany['name'])){?><?php  echo ucfirst(mb_strtolower($this->irccompany['name'])) ?><?php  }else{?><?php  echo _irct("Ibexrentacar") ?><?php  }?> </strong> <div class="ircpclear"></div> <div class="ircpleft"><?php  echo $code['native_name'] ?></div> <div class="ircpclear"></div> </div> <div class="ircpright"> <div align="center"> <div class="ircpnumbox"> <strong><?php  echo sizeof($irc_places['items']) ?></strong> <div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?php  echo _irct("Lugares") ?></div> </div> </div> </div> <div class="ircpclear"></div> <div align="center" style="font-size:12px; padding:0;"> <?php  $ircmplacenames = array(); if(isset($irc_places['items'])){ usort($irc_places['items'],function ($a,$b) { return $a["name"]>$b["name"]; });?> <?php  foreach($irc_places['items'] as $irc_place){ $ircmplacenames[$irc_place['name']] = $irc_place['name'];?> <div class="ircpleft colsynclist"><?php  echo ucfirst(mb_strtolower($irc_place['name'])) ?></div><div class="ircpclear"></div> <?php  }?> <?php  }else{?> <div class="ircpnoresults"><?php  echo _irct("No dispone de lugares IRC en") ?> <?php  echo $code['native_name'] ?>.</div> <?php  }?> </div> </div> </div> <div class="irc_plugin_sincronize_table_item_sep"> <div align="center"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/arrowsep.png' ?>" width="15" /></div> </div> <div class="irc_plugin_sincronize_table_item_col2"> <div style="padding:10px 0;"> <div class="ircpleft" style="padding-right:5px;"> <strong style="font-size:1.5em; line-height:30px"><?php  echo _irct("Wordpress") ?></strong> <div class="ircpclear"></div> <div class="ircpleft"><?php  echo $code['native_name'] ?></div> <div class="ircpclear"></div> </div> <?php  if(sizeof($wp_places->posts)){?> <div class="ircpright"> <div align="center"> <div class="ircpnumbox"> <a href="/wp-admin/edit.php" style="text-decoration: none; color:#444" target="_blank"> <strong><?php  echo sizeof($wp_places->posts) ?></strong><div style="font-size:12px;line-height: 5px;padding-bottom: 10px;"><?php  echo _irct("Lugares") ?></div> </a> </div> </div> </div> <?php  }else{?> <div class="ircpright"> <div align="center"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/noresult.png' ?>" width="50" style="margin-bottom:5px;" /></div> </div> <?php  }?> <div class="ircpclear"></div> <div align="center" style="font-size:12px; padding:0;"> <?php  if(sizeof($wp_places->posts)){ usort($wp_places->posts,function ($a,$b) { return $a->post_title>$b->post_title; });?> <?php  foreach($wp_places->posts as $wp_place){ $place_irc_id = get_post_meta($wp_place->ID, 'irc_place_id', true); ?> <a href="<?php  echo get_permalink($wp_place->ID) ?>" style="text-decoration:none" target="_blank"> <div class="ircpleft colsynclist"><?php  echo ucfirst(mb_strtolower($wp_place->post_title)) ?></div> <div class="ircpclear"></div> </a> <?php  }?> <div class="ircpclear"></div> <?php  }else{?> <br /><div><?php  echo _irct("No dispone de lugares en WP") ?> (<?php  echo $code['native_name'] ?>).<br /> <a href="#" onclick="sincronizaplace()" style="text-decoration: none"><?php  echo _irct("Sincronizar ahora") ?></a></div> <?php  }?> </div> </div> </div> <div class="ircpclear"></div> <?php  if(sizeof($wp_places->posts)!=sizeof($irc_places['items'])){ $IRCnumFleetUpdate = (sizeof($irc_places['items'])-sizeof($wp_places->posts)); if($IRCnumFleetUpdate && $IRCnumFleetUpdate>0) $irc_import_alerts[] = $IRCnumFleetUpdate." "._irct("nuevos lugares en")." ".$code['native_name']." " ._irct("disponibles para su importación a Wordpress"); }?></div> <?php  }?> <hr class="irchrs2" /> <strong><?php  echo _irct("Opciones de importación") ?>:</strong><br /><br /> <div> <div class="ircpleftpermt" style="width:8%; max-width: 30px;"> <input id="irchk_import_default" type="checkbox" checked="checked" style="margin:2px" autocomplete="off" disabled="disabled" /> </div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"> <?php  echo _irct("Insertar el contenido por defecto si no esta disponible en el idioma de la importación") ?>. </div> <div class="ircpclear"></div> <?php  $irc_GMapsKey = $this->get_field_value('irc_gmaps_key'); ?> <div class="ircpleftpermt" style="width:8%; max-width: 30px;"> <input id="irchk_import_place_map" type="checkbox" style="margin:2px" <?php  if($irc_GMapsKey!=''){?>checked="checked"<?php  }else{?>disabled="disabled"<?php  }?> autocomplete="off" /> </div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"> <?php  echo _irct("Insertar mapa de situación en la ficha del lugar en Wordpress") ?>.<?php  if($irc_GMapsKey==''){?><br /> <a href="admin.php?page=ibexrentacar&tab=settings"><?php  echo _irct("Debe configurar su clave para Google Maps Embed API") ?></a> <?php  }?> </div> <div class="ircpclear"></div><div class="ircpleftpermt" style="width:8%; max-width: 30px;"> <input id="irchk_import_place_image" type="checkbox" style="margin:2px" checked="checked" autocomplete="off" /> </div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"><?php  echo _irct("Exportar/Actualizar la imagen del lugar") ?>.</div> <div class="ircpclear"></div> <div class="ircpleftpermt" style="width:8%; max-width: 30px;"> <input id="irchk_import_delete_inactive" type="checkbox" style="margin:2px" autocomplete="off" /> </div> <div class="ircpleftpermt" style="padding-left:10px;width:88%;"> <?php  echo _irct("Eliminar de Wordpress las categorías y/o modelos inactivos en IRC") ?>. </div> <div class="ircpclear"></div><br /> </div><hr class="irchrs2" /> <div class="ircpleft"> <a href="admin.php?page=ibexrentacar&tab=import&type=place" style="text-decoration: none"> <input type="button" class="ircpButtonGrey" value="<?php  echo _irct("Actualizar") ?>" /> </a> </div> <div class="ircpright"> <div class="ircpButtonGreen" onclick="sincronizaplace()"><?php  echo _irct("Sincronizar") ?></div> </div> <div class="ircpclear"></div><hr class="irchrs2" /> <strong><?php  echo _irct("Opciones avanzadas") ?>:</strong><br /> <a href="#" onclick="ircunsetwpplaces()" style="text-decoration: none"><?php  echo _irct("Eliminar todos los lugares de Wordpress") ?></a> </div> <div class="ircpclear"></div> </div></div></form>
  • ibexrentacar/trunk/lib/irc/frontend/import/sync.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <?php global $wp_meta_boxes; $irc_views = ws_request("/models/view/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview));$sincronizacat_url = http_build_query($this->ws_setting).http_build_query($this->wplanguages); $sincronizacat_url .= '&wplang='.$this->wplang.'&ircview='.$this->ircview;$sincromodel_url = http_build_query($this->ws_setting); $sincromodel_url .= '&wplang='.$this->wplang.'&ircview='.$this->ircview;$sincroplace_url = http_build_query($this->ws_setting); $sincroplace_url .= '&wplang='.$this->wplang.'&ircview='.$this->ircview;$active_type_tab = "fleet"; if(isset($_GET['type']))$active_type_tab = $_GET['type'];$irc_import_alerts = array();?><div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center" style="margin-top: 10px;"><img src="<?= $this->plugin_url.'/img/import.png' ?>" style="width:80px;" /></div></div> <div class="ircpleft col75"> <h2><?= _irct("Importar flota") ?></h2> <strong><?= _irct("Importe su flota a Wordpress") ?></strong><br /> <?= _irct("Es la forma más fácil de disponer de su flota en Wordpress e integrar su sistema de reserva, en lugar de crear contenido desde cero") ?>. <a href="?page=ibexrentacar&tab=irc"><?= _irct("Más información") ?></a><br /> <div class="ircpclear"></div> </div> <div class="ircpclear"></div><hr /> <h2 class="nav-tab-wrapper ircintabs"> <a href="?page=ibexrentacar&tab=import&type=fleet" class="nav-tab <?php  echo $active_type_tab == 'fleet' ? 'nav-tab-active' : ''; ?>"><?= _irct("Flota") ?></a> <a href="?page=ibexrentacar&tab=import&type=place" class="nav-tab <?php  echo $active_type_tab == 'place' ? 'nav-tab-active' : ''; ?>"><?= _irct("Lugares") ?></a> </h2> <div class="ircpclear"></div> <? if($active_type_tab == 'fleet'){?><div><? include($this->pluginfiles.'import/fleet.php'); ?></div><? }?> <? if($active_type_tab == 'place'){?><div><? include($this->pluginfiles.'import/places.php'); ?></div><? }?> <div class="ircpclear"></div><hr /> <div class="ircMessage"> <h4 style="margin:0"><?= _irct("Antes de la importación de categorías, modelos o lugares, debe tener en cuenta") ?>:</h4> &rarr; <?= _irct("El sistema importará las categorías, modelos y lugares como entradas") ?>.<br /> &rarr; <?= _irct("El sistema insertará la descripción del modelo por idioma, imágenes e incluirá el código de integración para su reserva") ?>.<br /> &rarr; <?= _irct("No se eliminarán ni modificarán publicaciones, páginas, categorías, imágenes ni ningún otro dato") ?>.<br /> &rarr; <?= _irct("No se modificarán las configuraciones de Wordpress") ?>.<br /> &rarr; <?= _irct("Haga clic en Importar solo una vez y espere, el proceso puede tardar varios de minutos") ?>. </div> </div> <script type="text/javascript"> var irc_plugins_url = "<?= $this->plugin_url ?>"; var irc_sincronizacat_url = "<?= $sincronizacat_url ?>"; var irc_sincromodel_url = "<?= $sincromodel_url ?>"; var irc_sincroplace_url = "<?= $sincroplace_url ?>";</script><? if(isset($irc_import_alerts) && sizeof($irc_import_alerts)){?> <div class="notice notice-success is-dismissible"><p><? foreach($irc_import_alerts as $alert){?><?= $alert.'.<br>'; ?><? }?></p></div><? }?>
     11<?php global $wp_meta_boxes; $irc_views = ws_request("/models/view/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview));$sincronizacat_url = http_build_query($this->ws_setting).http_build_query($this->wplanguages); $sincronizacat_url .= '&wplang='.$this->wplang.'&ircview='.$this->ircview;$sincromodel_url = http_build_query($this->ws_setting); $sincromodel_url .= '&wplang='.$this->wplang.'&ircview='.$this->ircview;$sincroplace_url = http_build_query($this->ws_setting); $sincroplace_url .= '&wplang='.$this->wplang.'&ircview='.$this->ircview;$active_type_tab = "fleet"; if(isset($_GET['type']))$active_type_tab = $_GET['type'];$irc_import_alerts = array();?><div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center" style="margin-top: 10px;"><img src="<?php  echo $this->plugin_url.'/img/import.png' ?>" style="width:80px;" /></div></div> <div class="ircpleft col75"> <h2><?php  echo _irct("Importar flota") ?></h2> <strong><?php  echo _irct("Importe su flota a Wordpress") ?></strong><br /> <?php  echo _irct("Es la forma más fácil de disponer de su flota en Wordpress e integrar su sistema de reserva, en lugar de crear contenido desde cero") ?>. <a href="?page=ibexrentacar&tab=irc"><?php  echo _irct("Más información") ?></a><br /> <div class="ircpclear"></div> </div> <div class="ircpclear"></div><hr /> <h2 class="nav-tab-wrapper ircintabs"> <a href="?page=ibexrentacar&tab=import&type=fleet" class="nav-tab <?php  echo $active_type_tab == 'fleet' ? 'nav-tab-active' : ''; ?>"><?php  echo _irct("Flota") ?></a> <a href="?page=ibexrentacar&tab=import&type=place" class="nav-tab <?php  echo $active_type_tab == 'place' ? 'nav-tab-active' : ''; ?>"><?php  echo _irct("Lugares") ?></a> </h2> <div class="ircpclear"></div> <?php  if($active_type_tab == 'fleet'){?><div><?php  include($this->pluginfiles.'import/fleet.php'); ?></div><?php  }?> <?php  if($active_type_tab == 'place'){?><div><?php  include($this->pluginfiles.'import/places.php'); ?></div><?php  }?> <div class="ircpclear"></div><hr /> <div class="ircMessage"> <h4 style="margin:0"><?php  echo _irct("Antes de la importación de categorías, modelos o lugares, debe tener en cuenta") ?>:</h4> &rarr; <?php  echo _irct("El sistema importará las categorías, modelos y lugares como entradas") ?>.<br /> &rarr; <?php  echo _irct("El sistema insertará la descripción del modelo por idioma, imágenes e incluirá el código de integración para su reserva") ?>.<br /> &rarr; <?php  echo _irct("No se eliminarán ni modificarán publicaciones, páginas, categorías, imágenes ni ningún otro dato") ?>.<br /> &rarr; <?php  echo _irct("No se modificarán las configuraciones de Wordpress") ?>.<br /> &rarr; <?php  echo _irct("Haga clic en Importar solo una vez y espere, el proceso puede tardar varios de minutos") ?>. </div> </div> <script type="text/javascript"> var irc_plugins_url = "<?php  echo $this->plugin_url ?>"; var irc_sincronizacat_url = "<?php  echo $sincronizacat_url ?>"; var irc_sincromodel_url = "<?php  echo $sincromodel_url ?>"; var irc_sincroplace_url = "<?php  echo $sincroplace_url ?>";</script><?php  if(isset($irc_import_alerts) && sizeof($irc_import_alerts)){?> <div class="notice notice-success is-dismissible"><p><?php  foreach($irc_import_alerts as $alert){?><?php  echo $alert.'.<br>'; ?><?php  }?></p></div><?php }?>
  • ibexrentacar/trunk/lib/irc/frontend/irc/company.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <br /><div align="center"><div class="logocompany"><img src="<?= $this->ircurl.$this->irccompany['logotools'] ?>" style="max-width:80%" /></div></div><br /><div class="ircpsidebarContent"><div class="ircpleft colp"><?= _irct("Empresa") ?>:</div><div class="ircpright colv"><strong><?= ucfirst(mb_strtolower($this->irccompany['company'])) ?></strong></div><div class="ircpclear"></div><div class="ircpleft colp"><?= _irct("NIF/CIF") ?>:</div><div class="ircpright colv"><strong><?= ucfirst(mb_strtolower($this->irccompany['cif'])) ?></strong></div><div class="ircpclear"></div><hr /><div class="ircpright"><a href="mailto:<?= $this->irccompany['mail'] ?>" title="<?= _irct("Contactar") ?>"><div class="ircpButtonIcon"/><img src="<?= $this->plugin_url.'/img/talk.png' ?>" /></div></a></div><div class="ircpright"> <a href="//<?= $this->irccompany['web'] ?>" target="_blank" title="<?= _irct("Página web") ?>"><div class="ircpButtonIcon"/><img src="<?= $this->plugin_url.'/img/website.png' ?>" /></div></a></div><div class="ircpright"><a href="<?= $this->ircurl ?>" target="_blank" title="<?= _irct("Mi panel") ?>"><div class="ircpButtonIcon"/><img src="<?= $this->plugin_url.'/img/laptop.png' ?>" /></div></a></div><div class="ircpclear"></div></div>
     11<br /><div align="center"><div class="logocompany"><img src="<?php  echo $this->ircurl.$this->irccompany['logotools'] ?>" style="max-width:80%" /></div></div><br /><div class="ircpsidebarContent"><div class="ircpleft colp"><?php  echo _irct("Empresa") ?>:</div><div class="ircpright colv"><strong><?php  echo ucfirst(mb_strtolower($this->irccompany['company'])) ?></strong></div><div class="ircpclear"></div><div class="ircpleft colp"><?php  echo _irct("NIF/CIF") ?>:</div><div class="ircpright colv"><strong><?php  echo ucfirst(mb_strtolower($this->irccompany['cif'])) ?></strong></div><div class="ircpclear"></div><hr /><div class="ircpright"><a href="mailto:<?php  echo $this->irccompany['mail'] ?>" title="<?php  echo _irct("Contactar") ?>"><div class="ircpButtonIcon"/><img src="<?php  echo $this->plugin_url.'/img/talk.png' ?>" /></div></a></div><div class="ircpright"> <a href="//<?php  echo $this->irccompany['web'] ?>" target="_blank" title="<?php  echo _irct("Página web") ?>"><div class="ircpButtonIcon"/><img src="<?php  echo $this->plugin_url.'/img/website.png' ?>" /></div></a></div><div class="ircpright"><a href="<?php  echo $this->ircurl ?>" target="_blank" title="<?php  echo _irct("Mi panel") ?>"><div class="ircpButtonIcon"/><img src="<?php  echo $this->plugin_url.'/img/laptop.png' ?>" /></div></a></div><div class="ircpclear"></div></div>
  • ibexrentacar/trunk/lib/irc/frontend/irc/config.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <p class="ircpfrmtit"><img class="ircparrowleft" src="<?= $this->plugin_url.'/img/stats.png' ?>" /><?= _irct("Parámetros de conexión") ?></p><hr style="margin:0; padding: 5px 0" /><div class="ircpleft colp"><label><?= _irct("IRC Api Key") ?></label></div><div class="ircpright colv"><input type="text" name="<?php  echo $this->get_field_name('irc_apikey'); ?>" id="irc_apikey" value="<?php  echo esc_attr($this->get_field_value('irc_apikey')); ?>" style="width:100%;" /></div><div class="ircpclear" style="height:10px;"></div><input type="hidden" id="irc_url" name="<?php  echo $this->get_field_name('irc_url'); ?>" value="<?php  echo esc_attr($this->get_field_value('irc_url')); ?>" /><input type="hidden" id="irc_username" name="<?php  echo $this->get_field_name('irc_username'); ?>" value="<?php  echo esc_attr($this->get_field_value('irc_username')); ?>" /><div class="ircpleft colp"><label><?= _irct("Contraseña") ?></label></div><div class="ircpright colv"><input type="password" name="<?php  echo $this->get_field_name('irc_password'); ?>" autocomplete="off" id="irc_password" value="<?php  echo esc_attr($this->get_field_value('irc_password')); ?>" style="width:100%;" /></div><div class="ircpclear" style="height:10px;"></div><? if($this->is_ws_logged){?><p class="ircpfrmtit"><img class="ircparrowleft" src="<?= $this->plugin_url.'/img/settings.png' ?>" /><?= _irct("Configuración") ?></p><hr style="margin:0; padding: 5px 0" /><div class="ircpleft"><label><?= _irct("Google Maps Embed API") ?></label></div><div class="ircpclear"></div><div class="ircpleft colv" style="width:100% !important;"><input type="text" name="<?php  echo $this->get_field_name('irc_gmaps_key'); ?>" id="irc_gmaps_key" value="<?php  echo esc_attr($this->get_field_value('irc_gmaps_key')); ?>" style="width:100%;" /></div><div class="ircpclear" style="height:10px;"></div><p class="ircpfrmtit"><img class="ircparrowleft" src="<?= $this->plugin_url.'/img/ircsettings.png' ?>" /><?= _irct("Sistema") ?></p><hr style="margin:0; padding: 5px 0" /><div class="ircpleft colp"><label><?= _irct("Idioma WP") ?>:</label></div><div class="ircpright colv"> <div class="ircpleft"><strong><?= get_locale() ?></strong></div> <div class="ircpright"><a href="/wp-admin/options-general.php" target="_blank"><?= _irct("Ajustes generales") ?></a></div> <div class="ircpclear"></div></div><div class="ircpclear"></div><div class="ircpleft colp"><label><?= _irct("Plugin WPML") ?>:</label></div><div class="ircpright colv"><strong><? if(defined('ICL_LANGUAGE_CODE')){?><?= _irct("Instalado") ?><? }else{ ?><?= _irct("No") ?><? }?></strong></div><div class="ircpclear"></div><? }?><hr style="margin:0; padding: 5px 0" /><div class="ircpleft"><a href="javascript:ircInsertUserType()">&rarr; <?= _irct("Insertar parámetros de conexión con demo") ?></a><br /><a href="javascript:ircResetSettings()">&rarr; <?= _irct("Borrar datos de conexión") ?></a><br /><div id="ircInsertUserType" class="ircpdn"> <div class="ircpclear"></div><?= _irct("Seleccione el perfil con el que desea conectar") ?>:<div class="ircpclear"></div><br /> <div class="ircpleft col30"><div align="center"><a href="javascript:ircInsertDemo('admin')"><?= _irct("Administrador") ?></a></div></div> <div class="ircpleft col30"><div align="center"><a href="javascript:ircInsertDemo('user')"><?= _irct("Usuario") ?></a></div></div> <div class="ircpleft col30"><div align="center"><a href="javascript:ircInsertDemo('affiliate')"><?= _irct("Afiliado") ?></a></div></div> <div class="ircpclear"></div><br /></div></div><div class="ircpright"><input type="submit" class="button button-primary ircpButton" name="save_options" value="<?= _irct("Guardar") ?>" /></div><div class="ircpclear"></div>
     11<p class="ircpfrmtit"><img class="ircparrowleft" src="<?php  echo $this->plugin_url.'/img/stats.png' ?>" /><?php  echo _irct("Parámetros de conexión") ?></p><hr style="margin:0; padding: 5px 0" /><div class="ircpleft colp"><label><?php  echo _irct("IRC Api Key") ?></label></div><div class="ircpright colv"><input type="text" name="<?php  echo $this->get_field_name('irc_apikey'); ?>" id="irc_apikey" value="<?php  echo esc_attr($this->get_field_value('irc_apikey')); ?>" style="width:100%;" /></div><div class="ircpclear" style="height:10px;"></div><input type="hidden" id="irc_url" name="<?php  echo $this->get_field_name('irc_url'); ?>" value="<?php  echo esc_attr($this->get_field_value('irc_url')); ?>" /><input type="hidden" id="irc_username" name="<?php  echo $this->get_field_name('irc_username'); ?>" value="<?php  echo esc_attr($this->get_field_value('irc_username')); ?>" /><div class="ircpleft colp"><label><?php  echo _irct("Contraseña") ?></label></div><div class="ircpright colv"><input type="password" name="<?php  echo $this->get_field_name('irc_password'); ?>" autocomplete="off" id="irc_password" value="<?php  echo esc_attr($this->get_field_value('irc_password')); ?>" style="width:100%;" /></div><div class="ircpclear" style="height:10px;"></div><?php  if($this->is_ws_logged){?><p class="ircpfrmtit"><img class="ircparrowleft" src="<?php  echo $this->plugin_url.'/img/settings.png' ?>" /><?php  echo _irct("Configuración") ?></p><hr style="margin:0; padding: 5px 0" /><div class="ircpleft"><label><?php  echo _irct("Google Maps Embed API") ?></label></div><div class="ircpclear"></div><div class="ircpleft colv" style="width:100% !important;"><input type="text" name="<?php  echo $this->get_field_name('irc_gmaps_key'); ?>" id="irc_gmaps_key" value="<?php  echo esc_attr($this->get_field_value('irc_gmaps_key')); ?>" style="width:100%;" /></div><div class="ircpclear" style="height:10px;"></div><p class="ircpfrmtit"><img class="ircparrowleft" src="<?php  echo $this->plugin_url.'/img/ircsettings.png' ?>" /><?php  echo _irct("Sistema") ?></p><hr style="margin:0; padding: 5px 0" /><div class="ircpleft colp"><label><?php  echo _irct("Idioma WP") ?>:</label></div><div class="ircpright colv"> <div class="ircpleft"><strong><?php  echo get_locale() ?></strong></div> <div class="ircpright"><a href="/wp-admin/options-general.php" target="_blank"><?php  echo _irct("Ajustes generales") ?></a></div> <div class="ircpclear"></div></div><div class="ircpclear"></div><div class="ircpleft colp"><label><?php  echo _irct("Plugin WPML") ?>:</label></div><div class="ircpright colv"><strong><?php  if(defined('ICL_LANGUAGE_CODE')){?><?php  echo _irct("Instalado") ?><?php  }else{ ?><?php  echo _irct("No") ?><?php  }?></strong></div><div class="ircpclear"></div><?php  }?><hr style="margin:0; padding: 5px 0" /><div class="ircpleft"><a href="javascript:ircInsertUserType()">&rarr; <?php  echo _irct("Insertar parámetros de conexión con demo") ?></a><br /><a href="javascript:ircResetSettings()">&rarr; <?php  echo _irct("Borrar datos de conexión") ?></a><br /><div id="ircInsertUserType" class="ircpdn"> <div class="ircpclear"></div><?php  echo _irct("Seleccione el perfil con el que desea conectar") ?>:<div class="ircpclear"></div><br /> <div class="ircpleft col30"><div align="center"><a href="javascript:ircInsertDemo('admin')"><?php  echo _irct("Administrador") ?></a></div></div> <div class="ircpleft col30"><div align="center"><a href="javascript:ircInsertDemo('user')"><?php  echo _irct("Usuario") ?></a></div></div> <div class="ircpleft col30"><div align="center"><a href="javascript:ircInsertDemo('affiliate')"><?php  echo _irct("Afiliado") ?></a></div></div> <div class="ircpclear"></div><br /></div></div><div class="ircpright"><input type="submit" class="button button-primary ircpButton" name="save_options" value="<?php  echo _irct("Guardar") ?>" /></div><div class="ircpclear"></div>
  • ibexrentacar/trunk/lib/irc/frontend/irc/dashboard.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <?php $irclastb_resume = array();$irclastb_count    = 4;$irclastb = ws_request("/models/booking/report/",$this->ws_setting, array("view_id" => $this->ircview, "type_date" => 1, "start_date" => date('Y-m-d',strtotime('-1 month',strtotime(date('Y-m-d')))), "end_date" => date('Y-m-d'), "user_id" => $this->ircuser['user_id'], "start" => 0, "sort" => "-created_at" ));?><div class="metabox-holder" style="margin-top: 10px"> <div class="postbox-container ircpleft ircpmainDash"> <div class="postbox"> <div class="inside"> <h3><?= _irct("Bienvenid@") ?> <? if(sizeof($this->ircuser)){?><?= ucfirst(mb_strtolower($this->ircuser['name'])) ?><? }?></h3> <hr /><div id="ircpBdac" class="ircpdn"></div> <? if(isset($irclastb['items']) && sizeof($irclastb['items'])){ $_cb=0;foreach($irclastb['items'] as $_b){ if(isset($_b['user_comission']) && $_b['user_comission'] && $_b['user_comission']!="0.00")$irclastb_resume['user_comission'] += $_b['user_comission']; if(isset($_b['total_price']) && $_b['total_price'] && $_b['total_price']!="0.00")$irclastb_resume['total_price'] += $_b['total_price']; ?> <? $_cb++;}?> <? }else{?><? }?> <script type="text/javascript"> jQuery(document).ready(function(){ if(jQuery('#ircpBdac').length)jQuery('#ircpBdac').removeClass("ircpdn"); if(jQuery('#ircpBdac').length){ stats_box_html = '<?= _irct("Estadísticas mensuales") ?><hr style="margin:0 0 10px 0" /><div class="ircpclear"></div>'; stats_box_html += '<div class="ircpleft col50" style="margin-top: 15px;"><div class="ircpleft"><img src="<?= $GLOBALS['lsPluginPath'].'/img/stats.png' ?>" width="35" style="margin-right:10px;" />' + '</div><div class="ircpleft"><h2 style="padding:0; margin:0; font-size: 20px"><?= sizeof($irclastb['items']) ?></h2><?= _irct("Reservas") ?></div><div class="ircpclear"></div></div>'; <? if(isset($this->ircuser['comission']) && $this->ircuser['comission']!="" && $this->ircuser['comission']!="0.00"){?> stats_box_html += '<div class="ircpleft col50" style="margin-top: 15px;"><div class="ircpleft"><img src="<?= $GLOBALS['lsPluginPath'].'/img/stats.png' ?>" width="35" style="margin-right:10px;" />' + '</div><div class="ircpleft"><h2 style="padding:0; margin:0; font-size: 20px"><?= apirc_currency($irclastb_resume['user_comission']) ?></h2><?= _irct("Comisiones") ?></div>' + '<div class="ircpclear"></div></div><div class="ircpclear"></div>'; <? }else{?> stats_box_html += '<div class="ircpleft col50;" style="margin-top: 15px;"><div class="ircpleft"><img src="<?= $GLOBALS['lsPluginPath'].'/img/stats.png' ?>" width="35" style="margin-right:10px;" />' + '</div><div class="ircpleft"><h2 style="padding:0; margin:0; font-size: 20px"><?= apirc_currency($irclastb_resume['total_price']) ?></h2><?= _irct("Ingresos") ?></div>' + '<div class="ircpclear"></div></div>'; <? }?> stats_box_html += '<div class="ircpclear"></div>'; stats_box_html += '<hr /><div class="ircpdashmintxt"><?= _irct("Periodo del") ?> <?= date('d-m-Y',strtotime('-1 month',strtotime(date('Y-m-d')))) ?> <?= _irct("a") ?> <?= date('d-m-Y') ?>'; stats_box_html += '<div class="ircpclear"></div>'; jQuery('#ircpBdac').html(stats_box_html); } }); </script> </div> </div> </div> <? if($this->is_ws_logged){?> <div class="postbox-container ircpleft ircpmainDashcol"><? do_meta_boxes($this->pagehook,'user',null); ?></div> <div class="postbox-container ircpleft ircpsidebarDash"><? do_meta_boxes($this->pagehook,'company',null); ?></div> <? }?> <div class="ircpclear"></div></div>
     11<?php $irclastb_resume = array();$irclastb_count    = 4;$irclastb = ws_request("/models/booking/report/",$this->ws_setting, array("view_id" => $this->ircview, "type_date" => 1, "start_date" => date('Y-m-d',strtotime('-1 month',strtotime(date('Y-m-d')))), "end_date" => date('Y-m-d'), "user_id" => $this->ircuser['user_id'], "start" => 0, "sort" => "-created_at" ));?><div class="metabox-holder" style="margin-top: 10px"> <div class="postbox-container ircpleft ircpmainDash"> <div class="postbox"> <div class="inside"> <h3><?php  echo _irct("Bienvenid@") ?> <?php  if(sizeof($this->ircuser)){?><?php  echo ucfirst(mb_strtolower($this->ircuser['name'])) ?><?php  }?></h3> <hr /><div id="ircpBdac" class="ircpdn"></div> <?php  if(isset($irclastb['items']) && sizeof($irclastb['items'])){ $_cb=0;foreach($irclastb['items'] as $_b){ if(isset($_b['user_comission']) && $_b['user_comission'] && $_b['user_comission']!="0.00")$irclastb_resume['user_comission'] += $_b['user_comission']; if(isset($_b['total_price']) && $_b['total_price'] && $_b['total_price']!="0.00")$irclastb_resume['total_price'] += $_b['total_price']; ?> <?php  $_cb++;}?> <?php  }else{?><?php  }?> <script type="text/javascript"> jQuery(document).ready(function(){ if(jQuery('#ircpBdac').length)jQuery('#ircpBdac').removeClass("ircpdn"); if(jQuery('#ircpBdac').length){ stats_box_html = '<?php  echo _irct("Estadísticas mensuales") ?><hr style="margin:0 0 10px 0" /><div class="ircpclear"></div>'; stats_box_html += '<div class="ircpleft col50" style="margin-top: 15px;"><div class="ircpleft"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/stats.png' ?>" width="35" style="margin-right:10px;" />' + '</div><div class="ircpleft"><h2 style="padding:0; margin:0; font-size: 20px"><?php  echo sizeof($irclastb['items']) ?></h2><?php  echo _irct("Reservas") ?></div><div class="ircpclear"></div></div>'; <?php  if(isset($this->ircuser['comission']) && $this->ircuser['comission']!="" && $this->ircuser['comission']!="0.00"){?> stats_box_html += '<div class="ircpleft col50" style="margin-top: 15px;"><div class="ircpleft"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/stats.png' ?>" width="35" style="margin-right:10px;" />' + '</div><div class="ircpleft"><h2 style="padding:0; margin:0; font-size: 20px"><?php  echo apirc_currency($irclastb_resume['user_comission']) ?></h2><?php  echo _irct("Comisiones") ?></div>' + '<div class="ircpclear"></div></div><div class="ircpclear"></div>'; <?php  }else{?> stats_box_html += '<div class="ircpleft col50;" style="margin-top: 15px;"><div class="ircpleft"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/stats.png' ?>" width="35" style="margin-right:10px;" />' + '</div><div class="ircpleft"><h2 style="padding:0; margin:0; font-size: 20px"><?php  echo apirc_currency($irclastb_resume['total_price']) ?></h2><?php  echo _irct("Ingresos") ?></div>' + '<div class="ircpclear"></div></div>'; <?php  }?> stats_box_html += '<div class="ircpclear"></div>'; stats_box_html += '<hr /><div class="ircpdashmintxt"><?php  echo _irct("Periodo del") ?> <?php  echo date('d-m-Y',strtotime('-1 month',strtotime(date('Y-m-d')))) ?> <?php  echo _irct("a") ?> <?php  echo date('d-m-Y') ?>'; stats_box_html += '<div class="ircpclear"></div>'; jQuery('#ircpBdac').html(stats_box_html); } }); </script> </div> </div> </div> <?php  if($this->is_ws_logged){?> <div class="postbox-container ircpleft ircpmainDashcol"><?php  do_meta_boxes($this->pagehook,'user',null); ?></div> <div class="postbox-container ircpleft ircpsidebarDash"><?php  do_meta_boxes($this->pagehook,'company',null); ?></div> <?php }?> <div class="ircpclear"></div></div>
  • ibexrentacar/trunk/lib/irc/frontend/irc/layout/foot.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <div class="ircpwpfooter"><p><strong><? _e('Version:','ibexrentacar'); ?></strong> <? echo IBEXRENTACAR_VERSION; ?> <? echo '&middot;'; ?><strong><?php  _e( 'Released:', 'ibexrentacar' ); ?></strong> <?php  echo IBEXRENTACAR_RELEASE_DATE; ?></p><?= apirc_legal(); ?> <br /></div>
     11<div class="ircpwpfooter"><p><strong><?php  _e('Version:','ibexrentacar'); ?></strong> <?php  echo IBEXRENTACAR_VERSION; ?> <?php  echo '&middot;'; ?><strong><?php  _e( 'Released:', 'ibexrentacar' ); ?></strong> <?php  echo IBEXRENTACAR_RELEASE_DATE; ?></p><?php  echo apirc_legal(); ?> <br /></div>
  • ibexrentacar/trunk/lib/irc/frontend/irc/layout/head.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <div id="irctopNav"> <div class="ircpleft"><img class="irctopNavLogo" src="<?= $this->plugin_url.'/img/irctoplogodeveloper.png' ?>" /></div> <div class="ircpright"> <div class="status"> <? if($this->is_ws_logged && isset($session_company['items'][0])){ ?><strong class="company"><?= $session_company['items'][0]['company'] ?></strong> | <? }?> <? if(!isset($this->wplanguages[$this->wplang]) && $this->wplanguages[$this->wplang]['country_flag_url']!=''){ ?> <img src="<?= $this->wplanguages[$this->wplang]['country_flag_url'] ?>" style="padding:0 !important" /> | <? }else{?><?= $this->wplanguages[$this->wplang]['native_name'] ?> | <? }?> <? if($this->is_ws_logged && isset($session_user['items'][0])){ ?><?= _irct("Usuario") ?>: <strong><?= $session_user['items'][0]['name'] ?></strong> | <? }?> <?= _irct("Estado") ?>: <? if($this->is_ws_logged){ ?><strong class="ircsuccestxt"><?= _irct("Conectado") ?></strong><? }else{ ?> <strong class="ircerrortxt"><?= _irct("Sin conexión") ?></strong> | <a href="?page=ibexrentacar&tab=settings"><?= _irct("Configurar ahora") ?></a><? }?> </div> </div> <div class="ircpleft w100"> <div class="statusmobile w100"> <div class="ircpleft col1"> <? if($this->is_ws_logged && isset($session_company['items'][0])){ ?><strong class="company"><?= $session_company['items'][0]['company'] ?></strong><br /><? }?> <? if($this->is_ws_logged && isset($session_user['items'][0])){ ?><strong><?= ucfirst(mb_strtolower($session_user['items'][0]['name'])) ?></strong> <br /><? }?> <div style="margin-top:10px;"> <? if(isset($this->wplanguages[$this->wplang]) && $this->wplanguages[$this->wplang]['country_flag_url']!=''){ ?> <div class="ircpleft"><img src="<?= $this->wplanguages[$this->wplang]['country_flag_url'] ?>" style="padding:0 5px 0 0 !important" width="20" /></div> <? }?> <div class="ircpleft"><?= $this->wplanguages[$this->wplang]['native_name'] ?></div> <div class="ircpclear"></div> </div> </div> <div class="ircpright col2"> <? if($this->is_ws_logged){ ?><strong class="ircsuccestxt"><?= _irct("Conectado") ?></strong><? }else{ ?> <strong class="company"><?= _irct("Ibexrentacar") ?></strong><br /> <div style="margin:10px 0 5px 0"><strong class="ircerrortxt"><?= _irct("Sin conexión") ?></strong></div> <a href="?page=ibexrentacar&tab=settings"><?= _irct("Configurar ahora") ?></a> <? }?> <div class="ircpclear" style="height:10px;"></div> </div> <div class="ircpclear"></div> </div> </div> <div class="ircpclear"></div></div>
     11<div id="irctopNav"> <div class="ircpleft"><img class="irctopNavLogo" src="<?php  echo $this->plugin_url.'/img/irctoplogodeveloper.png' ?>" /></div> <div class="ircpright"> <div class="status"> <?php  if($this->is_ws_logged && isset($session_company['items'][0])){ ?><strong class="company"><?php  echo $session_company['items'][0]['company'] ?></strong> | <?php  }?> <?php  if(!isset($this->wplanguages[$this->wplang]) && $this->wplanguages[$this->wplang]['country_flag_url']!=''){ ?> <img src="<?php  echo $this->wplanguages[$this->wplang]['country_flag_url'] ?>" style="padding:0 !important" /> | <?php  }else{?><?php  echo $this->wplanguages[$this->wplang]['native_name'] ?> | <?php  }?> <?php  if($this->is_ws_logged && isset($session_user['items'][0])){ ?><?php  echo _irct("Usuario") ?>: <strong><?php  echo $session_user['items'][0]['name'] ?></strong> | <?php  }?> <?php  echo _irct("Estado") ?>: <?php  if($this->is_ws_logged){ ?><strong class="ircsuccestxt"><?php  echo _irct("Conectado") ?></strong><?php  }else{ ?> <strong class="ircerrortxt"><?php  echo _irct("Sin conexión") ?></strong> | <a href="?page=ibexrentacar&tab=settings"><?php  echo _irct("Configurar ahora") ?></a><?php  }?> </div> </div> <div class="ircpleft w100"> <div class="statusmobile w100"> <div class="ircpleft col1"> <?php  if($this->is_ws_logged && isset($session_company['items'][0])){ ?><strong class="company"><?php  echo $session_company['items'][0]['company'] ?></strong><br /><?php  }?> <?php  if($this->is_ws_logged && isset($session_user['items'][0])){ ?><strong><?php  echo ucfirst(mb_strtolower($session_user['items'][0]['name'])) ?></strong> <br /><?php  }?> <div style="margin-top:10px;"> <?php  if(isset($this->wplanguages[$this->wplang]) && $this->wplanguages[$this->wplang]['country_flag_url']!=''){ ?> <div class="ircpleft"><img src="<?php  echo $this->wplanguages[$this->wplang]['country_flag_url'] ?>" style="padding:0 5px 0 0 !important" width="20" /></div> <?php  }?> <div class="ircpleft"><?php  echo $this->wplanguages[$this->wplang]['native_name'] ?></div> <div class="ircpclear"></div> </div> </div> <div class="ircpright col2"> <?php  if($this->is_ws_logged){ ?><strong class="ircsuccestxt"><?php  echo _irct("Conectado") ?></strong><?php  }else{ ?> <strong class="company"><?php  echo _irct("Ibexrentacar") ?></strong><br /> <div style="margin:10px 0 5px 0"><strong class="ircerrortxt"><?php  echo _irct("Sin conexión") ?></strong></div> <a href="?page=ibexrentacar&tab=settings"><?php  echo _irct("Configurar ahora") ?></a> <?php }?> <div class="ircpclear" style="height:10px;"></div> </div> <div class="ircpclear"></div> </div> </div> <div class="ircpclear"></div></div>
  • ibexrentacar/trunk/lib/irc/frontend/irc/layout/layout.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <div class="ircpwpcontent"> <div class="wrap"> <? if(!empty($message)){?><div id="message" class="updated fade"><p><?php  echo $message; ?></p></div><? }?> <? if(!$this->is_ws_logged && $active_tab!='settings'){?> <div class="error notice"><p><?= _irct("Debe configurar sus parámetros de conexión"); ?>. <a href="?page=ibexrentacar&tab=settings"><?= _irct("Ajustes"); ?></a></p></div> <div class="ircpclear"></div> <? }?> <? include($this->pluginfiles.'irc/layout/menu.php'); ?> <div id="ircploading"><div align="center"><br /><br /><img src="<?= $this->plugin_url.'/img/loading.png' ?>" width="60" /><br /><?= _irct("Espere por favor"); ?>...</div></div> <div id="ircpContent"> <? if($active_tab=="dashboard" && $this->is_ws_logged){ include(str_replace("/irc/layout/","/irc/",trailingslashit(plugin_dir_path( __FILE__ ))).'dashboard.php'); ?><? }?> <? if($active_tab=="settings"){?> <form id="ircFrmDemo" method="post" action="options.php"> <div class="metabox-holder <? if($reload_save_demo){?>ircpdn<? }?>" style="margin-top: 10px;"> <div class="postbox-container ircpleft ircpmainSettings"><? settings_fields($this->settings_field); do_meta_boxes($this->pagehook,'main',null); ?></div> <? if(!$this->is_ws_logged){?> <div class="ircpleft ircpadvicecol"> <div class="ircpadvicebox"> <div class="ircpadviceboxContent"> <div align="center"> <img src="<?= $this->plugin_url.'/img/errorauth.png' ?>" width="60" /><br /> <strong><?= _irct("Sin conexión") ?></strong><br /> <div class="description"> <? if($insert_params){?> <strong><?= _irct("Los datos de conexión introducidos no son válidos") ?></strong>.<br /><br /> <?= _irct("Por favor, revise su configuración o acceda a su sistema Ibexrentacar para obtener de nuevo sus datos de acceso") ?>. <script type="text/javascript"> jQuery(document).ready(function(){ircprequired();}); </script> <? }else{?> <?= _irct("Debe introducir todos sus datos de acceso") ?>. <a href="?page=ibexrentacar&tab=irc"><?= _irct("Más información") ?></a> <? }?> </div> </div> </div> </div> </div> <? }else{ ?> <? if(isset($session_company['items'][0])){ ?> <div class="postbox-container ircpleft ircpsidebarSettings" style="margin-right: 20px;"><? do_meta_boxes($this->pagehook,'company', null); ?></div> <div class="postbox-container ircpleft ircpsidebarSettings"><? do_meta_boxes($this->pagehook,'user',null); ?></div> <? }?> <? }?> <div class="ircpclear"></div> </div> </form> <? }?> <? if($active_tab=="shortcode"){?><? do_meta_boxes($this->pagehook, 'shortcodes', null); ?><? }?> <? if($active_tab=="import"){?> <div class="metabox-holder"> <div class="postbox-container ircpleft ircpmainctnt"><? do_meta_boxes($this->pagehook, 'import', null); ?></div> <div class="postbox-container ircpleft ircpsidebar"><? do_meta_boxes($this->pagehook,'sidebar',null); ?></div> <div class="ircpclear"></div> </div> <? }?> <? if($active_tab=="irc"){?> <div class="metabox-holder"> <div class="postbox-container ircpleft ircpmainctnt"><? do_meta_boxes($this->pagehook, 'irc',null); ?></div> <div class="postbox-container ircpleft ircpsidebar"><? do_meta_boxes($this->pagehook,'sidebar',null); ?></div> <div class="ircpclear"></div> </div> <? }?> <? if($active_tab=="support"){?> <div class="metabox-holder"> <div class="postbox-container ircpleft ircpmainctnt"><? do_meta_boxes($this->pagehook,'support',null); ?></div> <div class="postbox-container ircpleft ircpsidebar"><? do_meta_boxes($this->pagehook,'sidebar',null); ?></div> <div class="ircpclear"></div> </div> <? }?> <?  ?><? if(!$this->is_ws_logged){?> <script type="text/javascript"> jQuery('#ircp_alert_tabsettings').show(); </script><? }?></div></div></div>
     11<div class="ircpwpcontent"> <div class="wrap"> <?php  if(!empty($message)){?><div id="message" class="updated fade"><p><?php  echo $message; ?></p></div><?php  }?> <?php  if(!$this->is_ws_logged && $active_tab!='settings'){?> <div class="error notice"><p><?php  echo _irct("Debe configurar sus parámetros de conexión"); ?>. <a href="?page=ibexrentacar&tab=settings"><?php  echo _irct("Ajustes"); ?></a></p></div> <div class="ircpclear"></div> <?php  }?> <?php  include($this->pluginfiles.'irc/layout/menu.php'); ?> <div id="ircploading"><div align="center"><br /><br /><img src="<?php  echo $this->plugin_url.'/img/loading.png' ?>" width="60" /><br /><?php  echo _irct("Espere por favor"); ?>...</div></div> <div id="ircpContent"> <?php  if($active_tab=="dashboard" && $this->is_ws_logged){ include(str_replace("/irc/layout/","/irc/",trailingslashit(plugin_dir_path( __FILE__ ))).'dashboard.php'); ?><?php  }?> <?php  if($active_tab=="settings"){?> <form id="ircFrmDemo" method="post" action="options.php"> <div class="metabox-holder <?php  if($reload_save_demo){?>ircpdn<?php  }?>" style="margin-top: 10px;"> <div class="postbox-container ircpleft ircpmainSettings"><?php  settings_fields($this->settings_field); do_meta_boxes($this->pagehook,'main',null); ?></div> <?php  if(!$this->is_ws_logged){?> <div class="ircpleft ircpadvicecol"> <div class="ircpadvicebox"> <div class="ircpadviceboxContent"> <div align="center"> <img src="<?php  echo $this->plugin_url.'/img/errorauth.png' ?>" width="60" /><br /> <strong><?php  echo _irct("Sin conexión") ?></strong><br /> <div class="description"> <?php  if($insert_params){?> <strong><?php  echo _irct("Los datos de conexión introducidos no son válidos") ?></strong>.<br /><br /> <?php  echo _irct("Por favor, revise su configuración o acceda a su sistema Ibexrentacar para obtener de nuevo sus datos de acceso") ?>. <script type="text/javascript"> jQuery(document).ready(function(){ircprequired();}); </script> <?php  }else{?> <?php  echo _irct("Debe introducir todos sus datos de acceso") ?>. <a href="?page=ibexrentacar&tab=irc"><?php  echo _irct("Más información") ?></a> <?php  }?> </div> </div> </div> </div> </div> <?php  }else{ ?> <?php  if(isset($session_company['items'][0])){ ?> <div class="postbox-container ircpleft ircpsidebarSettings" style="margin-right: 20px;"><?php  do_meta_boxes($this->pagehook,'company', null); ?></div> <div class="postbox-container ircpleft ircpsidebarSettings"><?php  do_meta_boxes($this->pagehook,'user',null); ?></div> <?php  }?> <?php  }?> <div class="ircpclear"></div> </div> </form> <?php  }?> <?php  if($active_tab=="shortcode"){?><?php  do_meta_boxes($this->pagehook, 'shortcodes', null); ?><?php  }?> <?php  if($active_tab=="import"){?> <div class="metabox-holder"> <div class="postbox-container ircpleft ircpmainctnt"><?php  do_meta_boxes($this->pagehook, 'import', null); ?></div> <div class="postbox-container ircpleft ircpsidebar"><?php  do_meta_boxes($this->pagehook,'sidebar',null); ?></div> <div class="ircpclear"></div> </div> <?php  }?> <?php  if($active_tab=="irc"){?> <div class="metabox-holder"> <div class="postbox-container ircpleft ircpmainctnt"><?php  do_meta_boxes($this->pagehook, 'irc',null); ?></div> <div class="postbox-container ircpleft ircpsidebar"> <?php  do_meta_boxes($this->pagehook,'sidebar',null); ?> <?php   ?> </div> <div class="ircpclear"></div> </div> <?php  }?> <?php  if($active_tab=="support"){?> <div class="metabox-holder"> <div class="postbox-container ircpleft ircpmainctnt"><?php  do_meta_boxes($this->pagehook,'support',null); ?></div> <div class="postbox-container ircpleft ircpsidebar"><?php  do_meta_boxes($this->pagehook,'sidebar',null); ?></div> <div class="ircpclear"></div> </div> <?php  }?> <?php   ?><?php  if(!$this->is_ws_logged){?> <script type="text/javascript"> jQuery('#ircp_alert_tabsettings').show(); </script><?php }?></div></div></div>
  • ibexrentacar/trunk/lib/irc/frontend/irc/layout/menu.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <?php $active_tab = "dashboard"; if(isset($_GET['tab']))$active_tab = $_GET['tab']; if(!$this->is_ws_logged && ($active_tab=="shortcode" || $active_tab=="import"))$active_tab = "settings"; ?><h2 class="nav-tab-wrapper"> <a href="?page=ibexrentacar&tab=dashboard" class="nav-tab <?php  echo $active_tab == 'dashboard' ? 'nav-tab-active' : ''; ?>"><?= _irct("Dashboard") ?></a> <? if($this->is_ws_logged){?><a href="?page=ibexrentacar&tab=shortcode" class="nav-tab <?php  echo $active_tab == 'shortcode' ? 'nav-tab-active' : ''; ?>"><?= _irct("Integración") ?></a><? }?> <? if($this->is_ws_logged){?><a href="?page=ibexrentacar&tab=import" class="nav-tab <?php  echo $active_tab == 'import' ? 'nav-tab-active' : ''; ?>"> <div class="ircpleft"><?= _irct("Importar") ?></div> <div class="ircpright"><img id="ircp_alert_tabimport" src="<?= $this->plugin_url.'/img/newalert.png' ?>" style="width:12px; display:none;margin: 5px 0 0 5px;" /></div> <div class="ircpclear"></div> <? }?> <a href="?page=ibexrentacar&tab=settings" class="nav-tab <?php  echo $active_tab == 'settings' ? 'nav-tab-active' : ''; ?>"> <div class="ircpleft"><?= _irct("Ajustes") ?></div> <div class="ircpright"><img id="ircp_alert_tabsettings" src="<?= $this->plugin_url.'/img/alert.png' ?>" style="width:12px; display:none;margin: 5px 0 0 5px;" /></div> <div class="ircpclear"></div> </a> <a href="?page=ibexrentacar&tab=irc" class="nav-tab <?php  echo $active_tab == 'irc' ? 'nav-tab-active' : ''; ?>"><?= _irct("Documentación") ?></a> <a href="?page=ibexrentacar&tab=support" class="nav-tab <?php  echo $active_tab == 'support' ? 'nav-tab-active' : ''; ?>"><?= _irct("Soporte") ?></a> <?  ?></h2><div id="ircpmenumobilebox"> <select id="ircpmenumobile" onchange="ircpmobile(this.value)"> <option value="dashboard" <?php  echo $active_tab == 'dashboard' ? 'selected="selected"' : ''; ?>><?= _irct("Dashboard") ?></option> <? if($this->is_ws_logged){?><option value="shortcode" <?php  echo $active_tab == 'shortcode' ? 'selected="selected"' : ''; ?>><?= _irct("Integración") ?></option><? }?> <? if($this->is_ws_logged){?><option value="import" <?php  echo $active_tab == 'import' ? 'selected="selected"' : ''; ?>><?= _irct("Importar") ?></option><? }?> <option value="settings" <?php  echo $active_tab == 'settings' ? 'selected="selected"' : ''; ?>><?= _irct("Ajustes") ?></option> <option value="irc" <?php  echo $active_tab == 'irc' ? 'selected="selected"' : ''; ?>><?= _irct("Documentación") ?></option> <option value="support" <?php  echo $active_tab == 'support' ? 'selected="selected"' : ''; ?>><?= _irct("Soporte") ?></option> <? ?> </select></div>
     11<?php $active_tab = "dashboard"; if(isset($_GET['tab']))$active_tab = $_GET['tab']; if(!$this->is_ws_logged && ($active_tab=="shortcode" || $active_tab=="import"))$active_tab = "settings"; ?><h2 class="nav-tab-wrapper"> <a href="?page=ibexrentacar&tab=dashboard" class="nav-tab <?php  echo $active_tab == 'dashboard' ? 'nav-tab-active' : ''; ?>"><?php  echo _irct("Dashboard") ?></a> <?php  if($this->is_ws_logged){?><a href="?page=ibexrentacar&tab=shortcode" class="nav-tab <?php  echo $active_tab == 'shortcode' ? 'nav-tab-active' : ''; ?>"><?php  echo _irct("Integración") ?></a><?php  }?> <?php  if($this->is_ws_logged){?><a href="?page=ibexrentacar&tab=import" class="nav-tab <?php  echo $active_tab == 'import' ? 'nav-tab-active' : ''; ?>"> <div class="ircpleft"><?php  echo _irct("Importar") ?></div> <div class="ircpright"><img id="ircp_alert_tabimport" src="<?php  echo $this->plugin_url.'/img/newalert.png' ?>" style="width:12px; display:none;margin: 5px 0 0 5px;" /></div> <div class="ircpclear"></div> <?php  }?> <a href="?page=ibexrentacar&tab=settings" class="nav-tab <?php  echo $active_tab == 'settings' ? 'nav-tab-active' : ''; ?>"> <div class="ircpleft"><?php  echo _irct("Ajustes") ?></div> <div class="ircpright"><img id="ircp_alert_tabsettings" src="<?php  echo $this->plugin_url.'/img/alert.png' ?>" style="width:12px; display:none;margin: 5px 0 0 5px;" /></div> <div class="ircpclear"></div> </a> <a href="?page=ibexrentacar&tab=irc" class="nav-tab <?php  echo $active_tab == 'irc' ? 'nav-tab-active' : ''; ?>"><?php  echo _irct("Documentación") ?></a> <a href="?page=ibexrentacar&tab=support" class="nav-tab <?php  echo $active_tab == 'support' ? 'nav-tab-active' : ''; ?>"><?php  echo _irct("Soporte") ?></a> <?php   ?></h2><div id="ircpmenumobilebox"> <select id="ircpmenumobile" onchange="ircpmobile(this.value)"> <option value="dashboard" <?php  echo $active_tab == 'dashboard' ? 'selected="selected"' : ''; ?>><?php  echo _irct("Dashboard") ?></option> <?php  if($this->is_ws_logged){?><option value="shortcode" <?php  echo $active_tab == 'shortcode' ? 'selected="selected"' : ''; ?>><?php  echo _irct("Integración") ?></option><?php  }?> <?php  if($this->is_ws_logged){?><option value="import" <?php  echo $active_tab == 'import' ? 'selected="selected"' : ''; ?>><?php  echo _irct("Importar") ?></option><?php  }?> <option value="settings" <?php  echo $active_tab == 'settings' ? 'selected="selected"' : ''; ?>><?php  echo _irct("Ajustes") ?></option> <option value="irc" <?php  echo $active_tab == 'irc' ? 'selected="selected"' : ''; ?>><?php  echo _irct("Documentación") ?></option> <option value="support" <?php  echo $active_tab == 'support' ? 'selected="selected"' : ''; ?>><?php  echo _irct("Soporte") ?></option> <?php ?> </select></div>
  • ibexrentacar/trunk/lib/irc/frontend/irc/user.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <? if(sizeof($this->ircuser)){?><? if(isset($_user['logouser']) && $_user['logouser']!=''){?><br /><div align="center"><div class="logocompany"><img src="<?= $this->ircurl.$this->ircuser['logouser'] ?>" height="80" /></div></div><br /><? }?><div class="ircpsidebarContent"><div class="ircpleft colp"><?= _irct("Nombre") ?>:</div><div class="ircpright colv"><strong><?= ucfirst(mb_strtolower($this->ircuser['name'])) ?></strong></div><div class="ircpclear"></div><div class="ircpleft colp"><?= _irct("Perfil") ?>:</div><div class="ircpright colv"><strong><?= ucfirst(mb_strtolower($this->ircuser['user_template'])) ?></strong></div><div class="ircpclear"></div><? if(isset($this->ircuser['comission']) && $this->ircuser['comission'] && $this->ircuser['comission']!="0.00"){?> <div class="ircpleft colp"><?= _irct("Comisión") ?>:</div><div class="ircpright colv"><strong><?= $this->ircuser['comission'].'  %' ?></strong></div><div class="ircpclear"></div><? }?><? if(isset($this->ircuser['landing_user_active']) && $this->ircuser['landing_user_active']){?> <div class="ircpleft colp"><?= _irct("Web afiliado") ?>:</div> <div class="ircpright colv"><a href="<?= $this->ircurl ?>/affiliate/<?= mb_strtolower($this->ircuser['username'])?>" target="_blank"><strong><?= _irct("Activa") ?></strong></a></div> <div class="ircpclear"></div><? }?></div><? }?>
     11<?php  if(sizeof($this->ircuser)){?><?php  if(isset($_user['logouser']) && $_user['logouser']!=''){?><br /><div align="center"><div class="logocompany"><img src="<?php  echo $this->ircurl.$this->ircuser['logouser'] ?>" height="80" /></div></div><br /><?php  }?><div class="ircpsidebarContent"><div class="ircpleft colp"><?php  echo _irct("Nombre") ?>:</div><div class="ircpright colv"><strong><?php  echo ucfirst(mb_strtolower($this->ircuser['name'])) ?></strong></div><div class="ircpclear"></div><div class="ircpleft colp"><?php  echo _irct("Perfil") ?>:</div><div class="ircpright colv"><strong><?php  echo ucfirst(mb_strtolower($this->ircuser['user_template'])) ?></strong></div><div class="ircpclear"></div><?php  if(isset($this->ircuser['comission']) && $this->ircuser['comission'] && $this->ircuser['comission']!="0.00"){?> <div class="ircpleft colp"><?php  echo _irct("Comisión") ?>:</div><div class="ircpright colv"><strong><?php  echo $this->ircuser['comission'].'  %' ?></strong></div><div class="ircpclear"></div><?php  }?><?php  if(isset($this->ircuser['landing_user_active']) && $this->ircuser['landing_user_active']){?> <div class="ircpleft colp"><?php  echo _irct("Web afiliado") ?>:</div> <div class="ircpright colv"><a href="<?php  echo $this->ircurl ?>/affiliate/<?php  echo mb_strtolower($this->ircuser['username'])?>" target="_blank"><strong><?php  echo _irct("Activa") ?></strong></a></div> <div class="ircpclear"></div><?php  }?></div><?php }?>
  • ibexrentacar/trunk/lib/irc/frontend/shortcode/shortcode.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <?php $type = "search";$result_view = "list";$result_view_vclass = "";$result_fleetprice = 0;$result_view_model = "";$result_featured_items = "";$result_featured_price = "";$include_jquery = "";$widget_width = "";$widget_width_box_search   = "";$widget_width_results = "";$include_css = 0;$css_widget = "default.css";$include_css = $this->ircurl.'/layout/widget/css/'.$css_widget;$type_view = array( "search" => _irct("Buscador I"),"home" => _irct("Buscador II"),"searchlarge" => _irct("Buscador III"),"searchsmart" => _irct("Buscador Smart"), "fleet" => _irct("Flota"),"featured" => _irct("Modelos destacados"),"modeldata" => _irct("Modelo"),"account" => _irct("Área cliente"),"contact" => _irct("Contacto"));$vclass_lst = ws_request("/models/vclass/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview));$all_models_lst = ws_request("/models/model/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview));$view_lst = ws_request("/models/view/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview));$session_check = ws_request("/models/session/check",$this->ws_setting,array("view_id" => $this->ircview));$sessio_module = ws_request("/models/module/records",$this->ws_setting,array("view_id" => $this->ircview, "name" => "widget"));if(isset($sessio_module['items']) && sizeof($sessio_module['items']))$include_css = $this->ircurl.'/layout/widget/css/'.$sessio_module['items'][0]['style'].'.css';if(!isset($all_models_lst['items']) || !sizeof($all_models_lst['items'])){unset($type_view['modeldata']); unset($type_view['featured']);}if(isset($this->ircuser['user_template']) && !apirc_isadmin(mb_strtolower($this->ircuser['user_template']))){ unset($type_view['account']); unset($type_view['contact']); }?><div class="metabox-holder"> <div class="postbox-container ircpleft ircpmainShortcode"> <div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center" style="margin-top: 10px;"><img src="<?= $this->plugin_url.'/img/shortcode.png' ?>" style="width:80px;" /></div></div> <div class="ircpleft col70"> <h2><?= _irct("Shortcodes") ?></h2> <strong><?= _irct("Integración en Wordpress") ?></strong><br /> <?= _irct("El plugin contiene diversos tipos de vistas para enlazar con su motor de reservas Ibexrentacar e incluirlos en su página web de Wordpress"); ?>. <a href="?page=ibexrentacar&tab=irc"><?= _irct("Más información") ?></a><br /> </div> <div class="ircpclear"></div><br /> <form id="frm_widget_generate" method="post" action="options.php"> <input type="hidden" name="param_url" value="<?= $this->ircurl ?>" /> <input type="hidden" id="wgaction" name="action" value="code" /> <input type="hidden" name="wplang" value="<?= $this->wplang ?>" /> <div class="postbox"> <h2 class='hndle irchndle' style="min-height: 30px;background-color: #f5f6f7;"> <div class="ircpleft"><span style="line-height:30px;"><strong><?= _irct("Generar Shortcode") ?></strong></span></div> <div class="ircpclear"></div> </h2> <div id="ircpShortcodeSettigs" class="inside"> <div class="ircAccountFormGroup" style="margin-top: 20px;"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Apartado inicial"); ?></div> <div class="ircAccountLeft col6"> <select id="type_view" name="type" class="ircAccountSelect" onchange="viewtype(this.value)" style="background-color: #f5f6f7"> <? foreach($type_view as $typev => $title){?><option value="<?= $typev ?>" <? if($type==$typev)echo('selected="selected"'); ?>><?= $title ?></option><? } ?> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_type" class="ircAccountFormGroup" style="display:<? if($type=='fleet'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Vista de resultados"); ?></div> <div class="ircAccountLeft col6"> <select name="result_view" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="list" <? if($result_view=='list')echo('selected'); ?>><?= _irct("Listado"); ?></option> <option value="grid" <? if($result_view=='grid')echo('selected'); ?>><?= _irct("Mosaico"); ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_vclass_sel" class="ircAccountFormGroup" style="display:<? if($type=='fleet'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Clase inicial"); ?></div> <div class="ircAccountLeft col6"> <select name="result_view_vclass" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="all"><?= _irct("Todos"); ?></option> <? foreach($vclass_lst['items'] as $CL){ ?> <option value="<?= $CL['vclass_id']?>" <? if($result_view_vclass==$CL['vclass_id'])echo('selected'); ?>><?= ucfirst(mb_strtolower($CL['name'])) ?></option> <? }?> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_fleetprice" class="ircAccountFormGroup" style="display:<? if($type=='fleet'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Mostrar precio dia"); ?></div> <div class="ircAccountLeft col6"> <select name="result_fleetprice" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="0" <? if(!$result_fleetprice)echo('selected'); ?>><?= _irct("No"); ?></option> <option value="1" <? if($result_fleetprice)echo('selected'); ?>><?= _irct("Si"); ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_model" class="ircAccountFormGroup" style="display:<? if($type=='modeldata'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Modelo"); ?></div> <div class="ircAccountLeft col6"> <select name="result_view_model" class="ircAccountSelect" onchange="PreviewWidget()"> <? foreach($all_models_lst['items'] as $MD){ ?> <option value="<?= $MD['model_id']?>" <? if($result_view_model==$MD['model_id'])echo('selected'); ?>><?= ucfirst(mb_strtolower($MD['name'])) ?></option> <? }?> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_featured_items" class="ircAccountFormGroup" style="display:<? if($type=='modeldata'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Número de modelos"); ?></div> <div class="ircAccountLeft col6"> <select name="result_featured_items" class="ircAccountSelect" onchange="PreviewWidget()"> <? for($fi=1;$fi<=12;$fi++){ ?><option value="<?= $fi ?>" <? if($result_featured_items==$fi)echo('selected'); ?>><?= $fi?></option><? }?> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_featured_price" class="ircAccountFormGroup" style="display:<? if($type=='featured'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Mostrar precio dia"); ?></div> <div class="ircAccountLeft col6"> <select name="result_featured_price" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="0" <? if(!$result_featured_price)echo('selected'); ?>><?= _irct("No"); ?></option> <option value="1" <? if($result_featured_price)echo('selected'); ?>><?= _irct("Si"); ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <div id="box-widget-size" class="ircAccountFormGroup" style="display:none"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Tamaño"); ?> (<?= _irct("Ancho"); ?>)</div> <div class="ircAccountLeft col6"> <select name="widget_width" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="100%" <? if($widget_width=='100%')echo('selected'); ?>>100% (Responsive)</option> <option value="950px" <? if($widget_width=='950px')echo('selected'); ?>>950px</option> <option value="900px" <? if($widget_width=='900px')echo('selected'); ?>>900px</option> <option value="850px" <? if($widget_width=='850px')echo('selected'); ?>>850px</option> <option value="800px" <? if($widget_width=='800px')echo('selected'); ?>>800px</option> <option value="750px" <? if($widget_width=='750px')echo('selected'); ?>>750px</option> <option value="700px" <? if($widget_width=='700px')echo('selected'); ?>>700px</option> <option value="650px" <? if($widget_width=='650px')echo('selected'); ?>>650px</option> <option value="600px" <? if($widget_width=='600px')echo('selected'); ?>>600px</option> </select> </div> <div class="ircAccountClear"></div> </div> <div id="box-widget-size-mix" class="ircAccountFormGroup" style="display:<? if($type=='featured'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Tamaño buscador"); ?> (<?= _irct("Ancho"); ?>)</div> <div class="ircAccountLeft col6"> <select name="widget_width_box_search" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="100%" <? if($widget_width_box_search=='100%')echo('selected'); ?>>100% (Responsive)</option> <option value="950px" <? if($widget_width_box_search=='950px')echo('selected'); ?>>950px</option> <option value="900px" <? if($widget_width_box_search=='900px')echo('selected'); ?>>900px</option> <option value="850px" <? if($widget_width_box_search=='850px')echo('selected'); ?>>850px</option> <option value="800px" <? if($widget_width_box_search=='800px')echo('selected'); ?>>800px</option> <option value="750px" <? if($widget_width_box_search=='750px')echo('selected'); ?>>750px</option> <option value="700px" <? if($widget_width_box_search=='700px')echo('selected'); ?>>700px</option> <option value="650px" <? if($widget_width_box_search=='650px')echo('selected'); ?>>650px</option> <option value="600px" <? if($widget_width_box_search=='600px')echo('selected'); ?>>600px</option> <option value="550px" <? if($widget_width_box_search=='550px')echo('selected'); ?>>550px</option> <option value="500px" <? if($widget_width_box_search=='500px')echo('selected'); ?>>500px</option> <option value="450px" <? if($widget_width_box_search=='450px')echo('selected'); ?>>450px</option> <option value="400px" <? if($widget_width_box_search=='400px')echo('selected'); ?>>400px</option> </select> </div> <div class="ircAccountClear" style="height:10px"></div> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Tamaño resultados"); ?> (<?= _irct("Ancho"); ?>)</div> <div class="ircAccountLeft col6"> <select name="widget_width_results" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="100%" <? if($widget_width_results=='100%')echo('selected'); ?>>100% (Responsive)</option> <option value="950px" <? if($widget_width_results=='950px')echo('selected'); ?>>950px</option> <option value="900px" <? if($widget_width_results=='900px')echo('selected'); ?>>900px</option> <option value="850px" <? if($widget_width_results=='850px')echo('selected'); ?>>850px</option> <option value="800px" <? if($widget_width_results=='800px')echo('selected'); ?>>800px</option> <option value="750px" <? if($widget_width_results=='750px')echo('selected'); ?>>750px</option> <option value="700px" <? if($widget_width_results=='700px')echo('selected'); ?>>700px</option> <option value="650px" <? if($widget_width_results=='650px')echo('selected'); ?>>650px</option> <option value="600px" <? if($widget_width_results=='600px')echo('selected'); ?>>600px</option> </select> </div> <div class="ircAccountClear"></div> </div> <div class="ircAccountFormGroup"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Idioma"); ?></div> <div class="ircAccountLeft col6"> <select name="view_id_selected" class="ircAccountSelect" onchange="PreviewWidget()"> <? foreach($view_lst['items'] as $v){?><? if($v['view_id']){?><option value="<?= $v['view_id'] ?>" <? if($this->ircview==$v['view_id'])echo('selected'); ?>><?= $v['name'] ?></option><? }?><? }?> </select> </div> <div class="ircAccountClear"></div> </div> <div class="ircAccountFormGroup"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Incluir Jquery"); ?></div> <div class="ircAccountLeft col6"> <select name="include_jquery" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="0" <? if(!$include_jquery)echo('selected'); ?>><?= _irct("No"); ?></option> <option value="1" <? if($include_jquery)echo('selected'); ?>><?= _irct("Si"); ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <? if($this->is_ws_logged && sizeof($this->ircuser)){ $ukey = $this->ircuser["user_id"]."-".md5($this->ircuser["username"]);?> <div class="ircAccountFormGroup"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?= _irct("Usuario"); ?></div> <div class="ircAccountLeft col6"> <select id="key" name="key" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="<?= $ukey ?>"><?= ucfirst(mb_strtolower($this->ircuser['name'])) ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <? }?> <div class="ircAccountFormGroup"> <div class="ircAccountLeft col4 ircAccountInputLabel"> <?= _irct("CSS personalizado"); ?> (<?= _irct("Opcional"); ?>)<br /> <div class="ircApssSupTxt"> <?= _irct("Para la personalización del aspecto del widget, realize una copia del css original,edite sus preferencias e inserte la dirección URL de su nuevo archivo de estilos"); ?>. </div> </div> <div class="ircAccountLeft col6"> <input type="text" name="include_css" value="<? if($include_css){?><?= $include_css ?><? }else{?>https://<? }?>" class="ircAccountInput" onchange="PreviewWidget()" autocomplete="off" /> <? if($include_css){?> <br /><div id="ircCSSWidgetDownload"></div> <script async="async" type="text/javascript"> jQuery(document).ready(function(){jQuery('<a href="<?= $include_css ?>" target="_blank"><?= _irct("Descargar CSS original widget") ?></a>').appendTo('#ircCSSWidgetDownload');}); </script> <? }?> </div> <div class="ircAccountClear"></div> </div> <script type="text/javascript"> jQuery(document).ready(function($){ viewtype(jQuery('#type_view').val());PreviewWidget();});</script> </div> </div> </form> <div class="postbox"> <h2 class='hndle irchndle' style="min-height: 30px;background-color: #f5f6f7;"> <div class="ircpleft"><span style="line-height:30px;"><strong><?= _irct("Previsualización") ?></strong></span></div> <div class="ircpclear"></div> </h2> <div class="inside"> <div id="box-preview-live-widget-loading"><div align="center"><img src="<?= $this->plugin_url.'/img/pircloading.gif' ?>" width="120" /><br /><br /><?= _irct("Espere por favor"); ?>...</div></div> <div id="box-preview-live-widget" style="overflow: hidden;"></div> </div> </div> </div> </div> <div class="postbox-container ircpleft ircpsidebarShortcode"> <div class="postbox"> <h2 class='hndle irchndle' style="min-height: 30px;background-color: #f5f6f7;"> <div class="ircpleft"><span style="line-height:30px;"><strong><?= _irct("Código de integración") ?></strong></span></div><div class="ircpclear"></div> </h2> <div class="inside"> <div id="box-preview-widget-loading"><div align="center"><img src="<?= $this->plugin_url.'/img/pircloading.gif' ?>" width="120" /><br /><br /><?= _irct("Espere por favor"); ?>...</div></div> <div id="box-preview-widget"></div> </div> </div> <div class="postbox" id="irc_shortcode_ircEvent" style="display: none"> <h2 class='hndle irchndle' style="min-height: 30px"> <div class="ircpleft"><span style="line-height:30px;"><strong><?= _irct("Integración personalizada"); ?> (<?= _irct("Opcional"); ?>)</strong></span></div> <div class="ircpclear"></div> </h2> <div class="inside"> <?= _irct("Para poder interactuar con los widgets se ha preparado la función ircEvent, que es ejecutada al realizar la comunicación entre widgets"); ?>. <?= _irct("La variable params contiene la información del mensaje enviado y el parámetro widget indica el elemento en el que se realiza la acción"); ?>.<br /><br /> <strong><?= _irct("Ejemplo"); ?></strong><br /> <?= _irct("Este ejemplo ocultará el div llamado irc_search al cargar los resultados en irc_result, después de una búsqueda desde el módulo search"); ?>. <div class="ircApssCode"> &lt;script type="text/javascript"&gt;<br />ircEvent = function(params) { if (params.widget == 'irc_result' && params.action=='ready') { $('#irc_search').hide();}}<br />&lt;/script&gt; </div> </div> </div> </div> <div class="ircpclear"></div></div><script type="text/javascript"> var irc_plugins_url = "<?= $this->plugin_url ?>";</script>
     11<?php $type = "search";$result_view = "list";$result_view_vclass = "";$result_fleetprice = 0;$result_view_model = "";$result_featured_items = "";$result_featured_price = "";$include_jquery = "";$widget_width = "";$widget_width_box_search   = "";$widget_width_results = "";$include_css = 0;$css_widget = "default.css";$include_css = $this->ircurl.'/layout/widget/css/'.$css_widget;$type_view = array( "search" => _irct("Buscador I"),"home" => _irct("Buscador II"),"searchlarge" => _irct("Buscador III"),"searchsmart" => _irct("Buscador Smart"), "fleet" => _irct("Flota"),"featured" => _irct("Modelos destacados"),"modeldata" => _irct("Modelo"),"account" => _irct("Área cliente"),"contact" => _irct("Contacto"));$vclass_lst = ws_request("/models/vclass/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview));$all_models_lst = ws_request("/models/model/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview));$view_lst = ws_request("/models/view/visibleRecords",$this->ws_setting,array("view_id" => $this->ircview));$session_check = ws_request("/models/session/check",$this->ws_setting,array("view_id" => $this->ircview));$sessio_module = ws_request("/models/module/records",$this->ws_setting,array("view_id" => $this->ircview, "name" => "widget"));if(isset($sessio_module['items']) && sizeof($sessio_module['items']))$include_css = $this->ircurl.'/layout/widget/css/'.$sessio_module['items'][0]['style'].'.css';if(!isset($all_models_lst['items']) || !sizeof($all_models_lst['items'])){unset($type_view['modeldata']); unset($type_view['featured']);}if(isset($this->ircuser['user_template']) && !apirc_isadmin(mb_strtolower($this->ircuser['user_template']))){ unset($type_view['account']); unset($type_view['contact']); } $ircCSSPath = str_replace("/ibexrentacar/","/ibexrentacar_custom/",IBEXRENTACAR_DIR);$ircCSStyle = str_replace("/ibexrentacar/","/ibexrentacar_custom/",$this->plugin_url_base); $ircCSSFile = "widget.css"; $ircCSSFileZIP = "widget.zip";if(!file_exists($ircCSStyle.$customcssfile)){ if(mkdir(trim($ircCSSPath), 0755, true)){ if(fopen($ircCSSPath.$ircCSSFile, "w"))if($include_css)copy($include_css, $ircCSSPath.$ircCSSFile);}}$this->ircwcss = $ircCSSPath.$ircCSSFile;$file_custom_css = false; $file_custom_css_download = false;if(file_exists($ircCSStyle.$ircCSSFileZIP))$file_custom_css_download = str_replace("/ibexrentacar/","/ibexrentacar_custom/",$GLOBALS['lsPluginPath']).$ircCSSFileZIP;if(is_writable($this->ircwcss)){ wp_enqueue_code_editor( array( 'type' => 'text/html')); $file_custom_css = file_get_contents($this->ircwcss);}?><div class="metabox-holder"> <div class="postbox-container ircpleft ircpmainShortcode"> <div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center" style="margin-top: 10px;"><img src="<?php  echo $this->plugin_url.'/img/shortcode.png' ?>" style="width:80px;" /></div></div> <div class="ircpleft col70"> <h2><?php  echo _irct("Shortcodes") ?></h2> <strong><?php  echo _irct("Integración en Wordpress") ?></strong><br /> <?php  echo _irct("El plugin contiene diversos tipos de vistas para enlazar con su motor de reservas Ibexrentacar e incluirlos en su página web de Wordpress"); ?>. <a href="?page=ibexrentacar&tab=irc"><?php  echo _irct("Más información") ?></a><br /> </div> <div class="ircpclear"></div><br /> <form id="frm_widget_generate" method="post" action="options.php"> <input type="hidden" name="param_url" value="<?php  echo $this->ircurl ?>" /> <input type="hidden" id="wgaction" name="action" value="code" /> <input type="hidden" name="wplang" value="<?php  echo $this->wplang ?>" /> <div class="postbox"> <h2 class='hndle irchndle' style="min-height: 30px;background-color: #f5f6f7;"> <div class="ircpleft"><span style="line-height:30px;"><strong><?php  echo _irct("Generar Shortcode") ?></strong></span></div> <div class="ircpclear"></div> </h2> <div id="ircpShortcodeSettigs" class="inside"> <div class="ircAccountFormGroup" style="margin-top: 20px;"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Apartado inicial"); ?></div> <div class="ircAccountLeft col6"> <select id="type_view" name="type" class="ircAccountSelect" onchange="viewtype(this.value)" style="background-color: #f5f6f7"> <?php  foreach($type_view as $typev => $title){?><option value="<?php  echo $typev ?>" <?php  if($type==$typev)echo('selected="selected"'); ?>><?php  echo $title ?></option><?php  } ?> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_type" class="ircAccountFormGroup" style="display:<?php  if($type=='fleet'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Vista de resultados"); ?></div> <div class="ircAccountLeft col6"> <select name="result_view" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="list" <?php  if($result_view=='list')echo('selected'); ?>><?php  echo _irct("Listado"); ?></option> <option value="grid" <?php  if($result_view=='grid')echo('selected'); ?>><?php  echo _irct("Mosaico"); ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_vclass_sel" class="ircAccountFormGroup" style="display:<?php  if($type=='fleet'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Clase inicial"); ?></div> <div class="ircAccountLeft col6"> <select name="result_view_vclass" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="all"><?php  echo _irct("Todos"); ?></option> <?php  foreach($vclass_lst['items'] as $CL){ ?> <option value="<?php  echo $CL['vclass_id']?>" <?php  if($result_view_vclass==$CL['vclass_id'])echo('selected'); ?>><?php  echo ucfirst(mb_strtolower($CL['name'])) ?></option> <?php  }?> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_fleetprice" class="ircAccountFormGroup" style="display:<?php  if($type=='fleet'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Mostrar precio dia"); ?></div> <div class="ircAccountLeft col6"> <select name="result_fleetprice" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="0" <?php  if(!$result_fleetprice)echo('selected'); ?>><?php  echo _irct("No"); ?></option> <option value="1" <?php  if($result_fleetprice)echo('selected'); ?>><?php  echo _irct("Si"); ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_model" class="ircAccountFormGroup" style="display:<?php  if($type=='modeldata'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Modelo"); ?></div> <div class="ircAccountLeft col6"> <select name="result_view_model" class="ircAccountSelect" onchange="PreviewWidget()"> <?php  foreach($all_models_lst['items'] as $MD){ ?> <option value="<?php  echo $MD['model_id']?>" <?php  if($result_view_model==$MD['model_id'])echo('selected'); ?>><?php  echo ucfirst(mb_strtolower($MD['name'])) ?></option> <?php  }?> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_featured_items" class="ircAccountFormGroup" style="display:<?php  if($type=='modeldata'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Número de modelos"); ?></div> <div class="ircAccountLeft col6"> <select name="result_featured_items" class="ircAccountSelect" onchange="PreviewWidget()"> <?php  for($fi=1;$fi<=12;$fi++){ ?><option value="<?php  echo $fi ?>" <?php  if($result_featured_items==$fi)echo('selected'); ?>><?php  echo $fi?></option><?php  }?> </select> </div> <div class="ircAccountClear"></div> </div> <div id="div_view_featured_price" class="ircAccountFormGroup" style="display:<?php  if($type=='featured'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Mostrar precio dia"); ?></div> <div class="ircAccountLeft col6"> <select name="result_featured_price" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="0" <?php  if(!$result_featured_price)echo('selected'); ?>><?php  echo _irct("No"); ?></option> <option value="1" <?php  if($result_featured_price)echo('selected'); ?>><?php  echo _irct("Si"); ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <div id="box-widget-size" class="ircAccountFormGroup" style="display:none"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Tamaño"); ?> (<?php  echo _irct("Ancho"); ?>)</div> <div class="ircAccountLeft col6"> <select name="widget_width" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="100%" <?php  if($widget_width=='100%')echo('selected'); ?>>100% (Responsive)</option> <option value="950px" <?php  if($widget_width=='950px')echo('selected'); ?>>950px</option> <option value="900px" <?php  if($widget_width=='900px')echo('selected'); ?>>900px</option> <option value="850px" <?php  if($widget_width=='850px')echo('selected'); ?>>850px</option> <option value="800px" <?php  if($widget_width=='800px')echo('selected'); ?>>800px</option> <option value="750px" <?php  if($widget_width=='750px')echo('selected'); ?>>750px</option> <option value="700px" <?php  if($widget_width=='700px')echo('selected'); ?>>700px</option> <option value="650px" <?php  if($widget_width=='650px')echo('selected'); ?>>650px</option> <option value="600px" <?php  if($widget_width=='600px')echo('selected'); ?>>600px</option> </select> </div> <div class="ircAccountClear"></div> </div> <div id="box-widget-size-mix" class="ircAccountFormGroup" style="display:<?php  if($type=='featured'){echo('block');}else{echo('none');}?>"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Tamaño buscador"); ?> (<?php  echo _irct("Ancho"); ?>)</div> <div class="ircAccountLeft col6"> <select name="widget_width_box_search" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="100%" <?php  if($widget_width_box_search=='100%')echo('selected'); ?>>100% (Responsive)</option> <option value="950px" <?php  if($widget_width_box_search=='950px')echo('selected'); ?>>950px</option> <option value="900px" <?php  if($widget_width_box_search=='900px')echo('selected'); ?>>900px</option> <option value="850px" <?php  if($widget_width_box_search=='850px')echo('selected'); ?>>850px</option> <option value="800px" <?php  if($widget_width_box_search=='800px')echo('selected'); ?>>800px</option> <option value="750px" <?php  if($widget_width_box_search=='750px')echo('selected'); ?>>750px</option> <option value="700px" <?php  if($widget_width_box_search=='700px')echo('selected'); ?>>700px</option> <option value="650px" <?php  if($widget_width_box_search=='650px')echo('selected'); ?>>650px</option> <option value="600px" <?php  if($widget_width_box_search=='600px')echo('selected'); ?>>600px</option> <option value="550px" <?php  if($widget_width_box_search=='550px')echo('selected'); ?>>550px</option> <option value="500px" <?php  if($widget_width_box_search=='500px')echo('selected'); ?>>500px</option> <option value="450px" <?php  if($widget_width_box_search=='450px')echo('selected'); ?>>450px</option> <option value="400px" <?php  if($widget_width_box_search=='400px')echo('selected'); ?>>400px</option> </select> </div> <div class="ircAccountClear" style="height:10px"></div> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Tamaño resultados"); ?> (<?php  echo _irct("Ancho"); ?>)</div> <div class="ircAccountLeft col6"> <select name="widget_width_results" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="100%" <?php  if($widget_width_results=='100%')echo('selected'); ?>>100% (Responsive)</option> <option value="950px" <?php  if($widget_width_results=='950px')echo('selected'); ?>>950px</option> <option value="900px" <?php  if($widget_width_results=='900px')echo('selected'); ?>>900px</option> <option value="850px" <?php  if($widget_width_results=='850px')echo('selected'); ?>>850px</option> <option value="800px" <?php  if($widget_width_results=='800px')echo('selected'); ?>>800px</option> <option value="750px" <?php  if($widget_width_results=='750px')echo('selected'); ?>>750px</option> <option value="700px" <?php  if($widget_width_results=='700px')echo('selected'); ?>>700px</option> <option value="650px" <?php  if($widget_width_results=='650px')echo('selected'); ?>>650px</option> <option value="600px" <?php  if($widget_width_results=='600px')echo('selected'); ?>>600px</option> </select> </div> <div class="ircAccountClear"></div> </div> <div class="ircAccountFormGroup"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Idioma"); ?></div> <div class="ircAccountLeft col6"> <select name="view_id_selected" class="ircAccountSelect" onchange="PreviewWidget()"> <?php  foreach($view_lst['items'] as $v){?><?php  if($v['view_id']){?><option value="<?php  echo $v['view_id'] ?>" <?php  if($this->ircview==$v['view_id'])echo('selected'); ?>><?php  echo $v['name'] ?></option><?php  }?><?php  }?> </select> </div> <div class="ircAccountClear"></div> </div> <div class="ircAccountFormGroup"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Incluir Jquery"); ?></div> <div class="ircAccountLeft col6"> <select name="include_jquery" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="0" <?php  if(!$include_jquery)echo('selected'); ?>><?php  echo _irct("No"); ?></option> <option value="1" <?php  if($include_jquery)echo('selected'); ?>><?php  echo _irct("Si"); ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <?php  if($this->is_ws_logged && sizeof($this->ircuser)){ $ukey = $this->ircuser["user_id"]."-".md5($this->ircuser["username"]);?> <div class="ircAccountFormGroup"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Usuario"); ?></div> <div class="ircAccountLeft col6" style="margin-top: 6px;"> <select id="key" name="key" class="ircAccountSelect" onchange="PreviewWidget()"> <option value="<?php  echo $ukey ?>"><?php  echo ucfirst(mb_strtolower($this->ircuser['name'])) ?></option> </select> </div> <div class="ircAccountClear"></div> </div> <?php  }?> <div class="ircAccountFormGroup"> <div class="ircAccountLeft col4 ircAccountInputLabel"><?php  echo _irct("Hoja de estilo"); ?></div> <div class="ircAccountLeft col6" style="margin-top:5px;"> <input type="text" name="include_css" value="<?php  if($include_css){?><?php  echo $include_css ?><?php  }else{?>https://<?php  }?>" class="ircAccountInput" onchange="PreviewWidget()" autocomplete="off" /> </div> <div class="ircAccountClear" style="height:10px;"></div> <div class="ircAccountLeft col4 ircAccountInputLabel"> <?php  echo _irct("Utilizar CSS personalizado"); ?> <span style="font-size: 11px">(<?php  echo _irct("Opcional"); ?>)</span> <div class="ircApssSupTxt"><?php  echo _irct("Añada su propia Hoja de estilos para personalizar su apariencia"); ?>.</div> </div> <div class="ircAccountLeft col6" style="margin-top:8px;"> <input type="checkbox" name="use_customcss" onchange="PreviewWidget()" autocomplete="off" <?php  if(!$file_custom_css){?>disabled="disabled"<?php  }?> /> <a href="javascript:IRCCodeMirror()" style="font-size:14px"><?php  echo _irct("Editar") ?></a><br /> </div> <div class="ircAccountClear"></div> <div id="IRCCodeMirror" class="ircpdn"> <div class="ircpleft"><img class="irctopNavLogo" src="<?php  echo $this->plugin_url.'/img/irctoplogodeveloper.png' ?>" /></div> <div class="ircpleft"><div class="title"><?php  echo _irct("Hoja de estilo") ?></div><div class="subtitle">widget.css</div></div> <div class="ircpright"> <div class="ircpright"><a href="javascript:IRCCodeMirrorClose()"><div class="ircpButtonGrey" style="width:60px; text-align:center"><?php  echo _irct("Cerrar") ?></div></a></div> <?php  if($file_custom_css){?> <div class="ircpright" style="margin-right: 10px"> <a href="javascript:IRCSaveCustomStyle()"><div class="ircpButtonGreen" style="width:60px; text-align:center"><?php  echo _irct("Guardar") ?></div></a> </div> <?php  if($file_custom_css_download){?> <div class="ircpright" style="margin-right: 30px"> <a href="<?php  echo $file_custom_css_download ?>"> <div class="ircpButtonOrange" style="width:22px; text-align:center"><img src="<?php  echo $this->plugin_url.'/img/ircdownload.png' ?>" style="width:25px;padding-top: 6px;" /></div> </a> </div> <?php  }?> <?php  }?> <div class="ircpclear"></div> </div> <div class="ircpclear"></div><hr /> <?php  if($file_custom_css){?> <div id="IRCCodeMirrorLoad" style="display: none"> <div align="center"><br /><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/ajax-loader.gif' ?>" width="250" /><br /><br /><?php  echo _irct("Espere por favor").'...'; ?><br /><br /></div> </div> <div id="IRCCodeMirrorResult"><div align="center"><?php  echo _irct("Hoja de estilo actualizada!") ?></div></div> <textarea id="IRCCodeMirrorEditor" rows="5" class="widefat textarea"><?php  echo wp_unslash($file_custom_css); ?></textarea> <?php  }else{?> <div align="center"> <img src="<?php  echo $this->plugin_url.'/img/errorauth.png' ?>" width="60" /><br /><?php  echo _irct("Para guardar los cambios, es necesario que el archivo tenga permisos de escritura") ?>. </div> <div align="center"><?php  echo $this->ircwcss ?></div> <?php  } ?> </div> </div> <script type="text/javascript"> jQuery(document).ready(function($){ viewtype(jQuery('#type_view').val());PreviewWidget();});</script> </div> </div> </form> <div class="postbox"> <h2 class='hndle irchndle' style="min-height: 30px;background-color: #f5f6f7;"> <div class="ircpleft"><span style="line-height:30px;"><strong><?php  echo _irct("Previsualización") ?></strong></span></div> <div class="ircpclear"></div> </h2> <div class="inside"> <div id="box-preview-live-widget-loading"><div align="center"><img src="<?php  echo $this->plugin_url.'/img/pircloading.gif' ?>" width="120" /><br /><br /><?php  echo _irct("Espere por favor"); ?>...</div></div> <div id="box-preview-live-widget" style="overflow: hidden;"></div> </div> </div> </div> </div> <div class="postbox-container ircpleft ircpsidebarShortcode"> <div class="postbox"> <h2 class='hndle irchndle' style="min-height: 30px;background-color: #f5f6f7;"> <div class="ircpleft"><span style="line-height:30px;"><strong><?php  echo _irct("Código de integración") ?></strong></span></div><div class="ircpclear"></div> </h2> <div class="inside"> <div id="box-preview-widget-loading"><div align="center"><img src="<?php  echo $this->plugin_url.'/img/pircloading.gif' ?>" width="120" /><br /><br /><?php  echo _irct("Espere por favor"); ?>...</div></div> <div id="box-preview-widget"></div> </div> </div> <div class="postbox" id="irc_shortcode_ircEvent" style="display: none"> <h2 class='hndle irchndle' style="min-height: 30px"> <div class="ircpleft"><span style="line-height:30px;"><strong><?php  echo _irct("Integración personalizada"); ?> (<?php  echo _irct("Opcional"); ?>)</strong></span></div> <div class="ircpclear"></div> </h2> <div class="inside"> <?php  echo _irct("Para poder interactuar con los widgets se ha preparado la función ircEvent, que es ejecutada al realizar la comunicación entre widgets"); ?>. <?php  echo _irct("La variable params contiene la información del mensaje enviado y el parámetro widget indica el elemento en el que se realiza la acción"); ?>.<br /><br /> <strong><?php  echo _irct("Ejemplo"); ?></strong><br /> <?php  echo _irct("Este ejemplo ocultará el div llamado irc_search al cargar los resultados en irc_result, después de una búsqueda desde el módulo search"); ?>. <div class="ircApssCode"> &lt;script type="text/javascript"&gt;<br />ircEvent = function(params) { if (params.widget == 'irc_result' && params.action=='ready') { $('#irc_search').hide();}}<br />&lt;/script&gt; </div> </div> </div> </div> <div class="ircpclear"></div></div><script type="text/javascript"> var irc_plugins_url = "<?php  echo $this->plugin_url ?>";</script>
  • ibexrentacar/trunk/lib/irc/frontend/shortcode/shortirc.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <?php $parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );require_once($parse_uri[0].'wp-load.php'); require_once($parse_uri[0].'wp-config.php');require_once($parse_uri[0].'wp-includes/wp-db.php'); require_once($parse_uri[0].'wp-admin/includes/taxonomy.php'); if(!function_exists('wp_handle_upload'))require_once($parse_uri[0].'wp-admin/includes/file.php');global $sitepress, $wpdb, $language_json;if($language_json==""){$pathtrans = str_replace("/irc/frontend/shortcode","/language/",dirname(__FILE__)).'translates.json'; if(file_exists($pathtrans))$language_json = file_get_contents($pathtrans);}$rparams = $_REQUEST; $wp_page_list = get_pages(array('sort_column' => 'post_title', 'sort_order' => 'desc'));?><? if($rparams['action']=='code'){?><div style="margin-top:10px"><?= _irct("Copie y pegue el siguiente código en el cuerpo del Post o la Página donde desea visualizarlo",$_REQUEST['wplang']); ?>:</div><div class="ircApssShortcodeCode"> <div id="ircInsertShPageCode" style="text-align:left"> [irc type="<?= $rparams['type'] ?>" include_jquery="<?= $rparams['include_jquery'] ?>" view="<?= $rparams['view_id_selected'] ?>" <? if($rparams['widget_width']){?>width="<?= $rparams['widget_width'] ?>"<? }?> <? if($rparams['widget_width_results']){?>result_width="<?= $rparams['widget_width_results'] ?>"<? }?> <? if($rparams['result_view_model']){?>model="<?= $rparams["result_view_model"] ?>"<? }?> <? if($rparams['result_view']){?>result_view="<?= $rparams['result_view'] ?>"<? }?> <? if($rparams['result_fleetprice']){?>vprice="<?= $rparams['result_fleetprice'] ?>"<? }?> <? if($rparams['result_view_vclass'] && $rparams['result_view_vclass']!='all'){?>vclass="<?= $rparams['result_view_vclass'] ?>"<? }?> <? if($rparams['include_css']){?>include_css="<?= $rparams['include_css'] ?>"<? }?>] </div></div><?  ?><br /><a href="javascript:ircptoggleId('irc_shortode_advoptions');ircptoggleId('irc_shortcode_ircEvent');"><?= _irct("Ver más opciones de integración",$_REQUEST['wplang']) ?></a><br /><div id="irc_shortode_advoptions" style="display: none"><? if($rparams["type"]=='search' || $rparams["type"]=='searchday' || $rparams["type"]=='searchlarge' || $rparams["type"]=='searchsmart'){?><br /><?= _irct("Por defecto se muestran los resultados de búsquedad de disponibilidad a continuación del buscador",$_REQUEST['wplang']) ?>. <?= _irct("Si desea integrar los resultados en cualquier otro lugar de la misma página debe utilizar el siguiente código",$_REQUEST['wplang']) ?>:<br /><div class="ircApssShortcodeCode"> <div style="text-align:left"><strong><?= _irct("Buscador",$_REQUEST['wplang']) ?></strong><br>[irc type="<?= $rparams['type'] ?>" include_jquery="<?= $rparams['include_jquery'] ?>" view="<?= $rparams['view_id_selected'] ?>" <? if($rparams['widget_width']){?>width="<?= $rparams['widget_width'] ?>"<? }?> <? if($rparams['widget_width_results']){?>result_width="<?= $rparams['widget_width_results'] ?>"<? }?> <? if($rparams['result_view']){?>result_view="<?= $rparams['result_view'] ?>"<? }?> <? if($rparams['result_fleetprice']){?>vprice="<?= $rparams['result_fleetprice'] ?>"<? }?> <? if($rparams['result_view_vclass'] && $rparams['result_view_vclass']!='all'){?>vclass="<?= $rparams['result_view_vclass'] ?>"<? }?> <? if($rparams['include_css']){?>include_css="<?= $rparams['include_css'] ?>"<? }?> layout="divide"]<br /><br /><strong><?= _irct("Resultados",$_REQUEST['wplang']) ?></strong><br /> [irc type="result" <? if($rparams['widget_width_results']){?>result_width="<?= $rparams['widget_width_results'] ?>"<? }?>] </div></div><? }?><br /><?= _irct("O puede integrar directamente el código del widget generado, copie el siguiente código en su sitio web",$_REQUEST['wplang']) ?>:<br /><div class="ircApssCode"> <? if($rparams['type']=='fleet'){?> &lt;script async="async" src="<?= $rparams['param_url'] ?>/widget/?include_jquery=<?= $rparams['include_jquery'] ?>&amp;view_id=<?= $rparams['view_id_selected'] ?>&amp;key=<?= $rparams['key'] ?>&amp;result_view=<?= $rparams['result_view'] ?><? if($rparams['include_css']){?>&amp;include_css=<?= $rparams['include_css'] ?><? }?><? if($rparams['result_view_vclass'] && $rparams['result_view_vclass']!='all'){?>&amp;vclass=<?= $rparams['result_view_vclass'] ?><? }?><? if($rparams['result_fleetprice']){?>&amp;vprice=<?= $rparams['result_fleetprice'] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_fleet" style="width: <?= $rparams['widget_width'] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='search'){?> &lt;script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&amp;view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_search" style="width: <?= $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt;<br />&lt;div id="irc_result" style="width: <?= $rparams["widget_width_results"] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='searchday'){?> &lt;script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&amp;view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_searchday" style="width: <?= $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt;<br />&lt;div id="irc_result" style="width: <?= $rparams["widget_width_results"] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='searchlarge'){?> &lt;script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&amp;view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_searchlarge" style="width: <?= $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt;<br />&lt;div id="irc_result" style="width: <?= $rparams["widget_width_results"] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='home'){?> &lt;script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_home" style="width: <?= $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='searchsmart'){?> &lt;script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?>"&gt;&lt;/script&gt; <br />&lt;div id="irc_searchsmart" style="width: <?= $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt;<br />&lt;div id="irc_result" style="width: <?= $rparams["widget_width_results"] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='modeldata'){?> &lt;script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&amp;view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?>&amp;model=<?= $rparams["result_view_model"] ?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_vehicle" style="width: <?= $rparams["widget_width"] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='featured'){?> &lt;script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&amp;view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?>&amp;featured_items=<?= $rparams["result_featured_items"] ?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?><? if($rparams["result_featured_price"]){?>&amp;vprice=<?= $rparams["result_featured_price"] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_featured" style="width: <?= $rparams["widget_width"] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='account'){?> &lt;script src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&amp;view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_account" style="width: <?= $rparams["widget_width"] ?>;"&gt;&lt;/div&gt; <? }?> <? if($rparams["type"]=='contact'){?> &lt;script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&amp;view_id=<?= $rparams["view_id_selected"] ?>&amp;key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&amp;include_css=<?= $rparams["include_css"] ?><? }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_contact" style="width: <?= $rparams["widget_width"] ?>;"&gt;&lt;/div&gt; <? }?></div> <? }?><br /></div> <? if($rparams['action']=='preview'){?> <div align="center"> <? if($rparams["type"]=='fleet'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"] ?>&result_view=<?= $rparams["result_view"] ?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?><? if($rparams["result_view_vclass"] && $rparams["result_view_vclass"]!='all'){?>&vclass=<?= $rparams["result_view_vclass"] ?><? }?><? if($rparams["result_fleetprice"]){?>&vprice=<?= $rparams["result_fleetprice"] ?><? }?>&autoscroll=0"></script><div id="irc_fleet" style="width: <?= $rparams["widget_width"] ?>;"></div> <? }?> <? if($rparams["type"]=='home'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"] ?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?>&autoscroll=0"></script><div id="irc_home" style="width: <?= $rparams["widget_width"] ?>;"></div> <? }?> <? if($rparams["type"]=='searchsmart'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?>&autoscroll=0"></script><div id="irc_searchsmart" style="width: <?= $rparams["widget_width_box_search"] ?>;"></div><div id="irc_result" style="width: <?= $rparams["widget_width_results"] ?>;"></div> <? }?> <? if($rparams["type"]=='search'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?>&autoscroll=0"></script><div id="irc_search" style="width: <?= $rparams["widget_width_box_search"] ?>;"></div><div id="irc_result" style="width: <?= $rparams["widget_width_results"] ?>;"></div> <? }?> <? if($rparams["type"]=='searchday'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?>&autoscroll=0"></script><div id="irc_searchday" style="width: <?= $rparams["widget_width_box_search"] ?>;"></div><div id="irc_result" style="width: <?= $rparams["widget_width_results"] ?>;"></div> <? }?> <? if($rparams["type"]=='searchlarge'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?>&autoscroll=0"></script><div id="irc_searchlarge" style="width: <?= $rparams["widget_width_box_search"] ?>;"></div><div id="irc_result" style="width: <?= $rparams["widget_width_results"] ?>%;"></div> <? }?> <? if($rparams["type"]=='modeldata'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"]?>&model=<?= $rparams["result_view_model"] ?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?>&autoscroll=0"></script><div id="irc_vehicle" style="width: <?= $rparams["widget_width"] ?>;"></div> <? }?> <? if($rparams["type"]=='featured'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"]?>&featured_items=<?= $rparams["result_featured_items"] ?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?><? if($rparams["result_featured_price"]){?>&vprice=<?= $rparams["result_featured_price"] ?><? }?>&autoscroll=0"></script><div id="irc_featured" style="width: <?= $rparams["widget_width"] ?>;"></div> <? }?> <? if($rparams["type"]=='account'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?>&autoscroll=0"></script><div id="irc_account" style="width: <?= $rparams["widget_width"] ?>;"></div> <? }?> <? if($rparams["type"]=='contact'){?> <script async="async" src="<?= $rparams["param_url"] ?>/widget/?include_jquery=<?= $rparams["include_jquery"] ?>&view_id=<?= $rparams["view_id_selected"] ?>&key=<?= $rparams["key"]?><? if($rparams["include_css"]){?>&include_css=<?= $rparams["include_css"] ?><? }?>&autoscroll=0"></script><div id="irc_contact" style="width: <?= $rparams["widget_width"] ?>;"></div> <? }?> </div> <? } ?>
     11<?php $parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );require_once($parse_uri[0].'wp-load.php'); require_once($parse_uri[0].'wp-config.php');require_once($parse_uri[0].'wp-includes/wp-db.php'); require_once($parse_uri[0].'wp-admin/includes/taxonomy.php'); if(!function_exists('wp_handle_upload'))require_once($parse_uri[0].'wp-admin/includes/file.php');global $sitepress, $wpdb, $language_json;if($language_json==""){$pathtrans = str_replace("/irc/frontend/shortcode","/language/",dirname(__FILE__)).'translates.json'; if(file_exists($pathtrans))$language_json = file_get_contents($pathtrans);}$rparams = $_REQUEST; $wp_page_list = get_pages(array('sort_column' => 'post_title', 'sort_order' => 'desc'));if(isset($rparams['use_customcss']))$rparams['include_css'] = str_replace("/plugins/ibexrentacar/","/plugins/ibexrentacar_custom/",$GLOBALS['lsPluginPath'])."widget.css";?><?php  if($rparams['action']=='code'){?><div style="margin-top:10px"><?php  echo _irct("Copie y pegue el siguiente código en el cuerpo del Post o la Página donde desea visualizarlo",$_REQUEST['wplang']); ?>:</div><div class="ircApssShortcodeCode"> <div id="ircInsertShPageCode" style="text-align:left"> [irc type="<?php  echo $rparams['type'] ?>" include_jquery="<?php  echo $rparams['include_jquery'] ?>" view="<?php  echo $rparams['view_id_selected'] ?>" <?php  if($rparams['widget_width']){?>width="<?php  echo $rparams['widget_width'] ?>"<?php  }?> <?php  if($rparams['widget_width_results']){?>result_width="<?php  echo $rparams['widget_width_results'] ?>"<?php  }?> <?php  if($rparams['result_view_model']){?>model="<?php  echo $rparams["result_view_model"] ?>"<?php  }?> <?php  if($rparams['result_view']){?>result_view="<?php  echo $rparams['result_view'] ?>"<?php  }?> <?php  if($rparams['result_fleetprice']){?>vprice="<?php  echo $rparams['result_fleetprice'] ?>"<?php  }?> <?php  if($rparams['result_view_vclass'] && $rparams['result_view_vclass']!='all'){?>vclass="<?php  echo $rparams['result_view_vclass'] ?>"<?php  }?> <?php  if($rparams['include_css']){?>include_css="<?php  echo $rparams['include_css'] ?>"<?php  }?>] </div></div><?php   ?><br /><a href="javascript:ircptoggleId('irc_shortode_advoptions');ircptoggleId('irc_shortcode_ircEvent');"><?php  echo _irct("Ver más opciones de integración",$_REQUEST['wplang']) ?></a><br /><div id="irc_shortode_advoptions" style="display: none"><?php  if($rparams["type"]=='search' || $rparams["type"]=='searchday' || $rparams["type"]=='searchlarge' || $rparams["type"]=='searchsmart'){?><br /><?php  echo _irct("Por defecto se muestran los resultados de búsquedad de disponibilidad a continuación del buscador",$_REQUEST['wplang']) ?>. <?php  echo _irct("Si desea integrar los resultados en cualquier otro lugar de la misma página debe utilizar el siguiente código",$_REQUEST['wplang']) ?>:<br /><div class="ircApssShortcodeCode"> <div style="text-align:left"><strong><?php  echo _irct("Buscador",$_REQUEST['wplang']) ?></strong><br>[irc type="<?php  echo $rparams['type'] ?>" include_jquery="<?php  echo $rparams['include_jquery'] ?>" view="<?php  echo $rparams['view_id_selected'] ?>" <?php  if($rparams['widget_width']){?>width="<?php  echo $rparams['widget_width'] ?>"<?php  }?> <?php  if($rparams['widget_width_results']){?>result_width="<?php  echo $rparams['widget_width_results'] ?>"<?php  }?> <?php  if($rparams['result_view']){?>result_view="<?php  echo $rparams['result_view'] ?>"<?php  }?> <?php  if($rparams['result_fleetprice']){?>vprice="<?php  echo $rparams['result_fleetprice'] ?>"<?php  }?> <?php  if($rparams['result_view_vclass'] && $rparams['result_view_vclass']!='all'){?>vclass="<?php  echo $rparams['result_view_vclass'] ?>"<?php  }?> <?php  if($rparams['include_css']){?>include_css="<?php  echo $rparams['include_css'] ?>"<?php  }?> layout="divide"]<br /><br /><strong><?php  echo _irct("Resultados",$_REQUEST['wplang']) ?></strong><br /> [irc type="result" <?php  if($rparams['widget_width_results']){?>result_width="<?php  echo $rparams['widget_width_results'] ?>"<?php  }?>] </div></div><?php  }?><br /><?php  echo _irct("O puede integrar directamente el código del widget generado, copie el siguiente código en su sitio web",$_REQUEST['wplang']) ?>:<br /><div class="ircApssCode"> <?php  if($rparams['type']=='fleet'){?> &lt;script async="async" src="<?php  echo $rparams['param_url'] ?>/widget/?include_jquery=<?php  echo $rparams['include_jquery'] ?>&amp;view_id=<?php  echo $rparams['view_id_selected'] ?>&amp;key=<?php  echo $rparams['key'] ?>&amp;result_view=<?php  echo $rparams['result_view'] ?><?php  if($rparams['include_css']){?>&amp;include_css=<?php  echo $rparams['include_css'] ?><?php  }?><?php  if($rparams['result_view_vclass'] && $rparams['result_view_vclass']!='all'){?>&amp;vclass=<?php  echo $rparams['result_view_vclass'] ?><?php  }?><?php  if($rparams['result_fleetprice']){?>&amp;vprice=<?php  echo $rparams['result_fleetprice'] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_fleet" style="width: <?php  echo $rparams['widget_width'] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='search'){?> &lt;script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&amp;view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_search" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt;<br />&lt;div id="irc_result" style="width: <?php  echo $rparams["widget_width_results"] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='searchday'){?> &lt;script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&amp;view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_searchday" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt;<br />&lt;div id="irc_result" style="width: <?php  echo $rparams["widget_width_results"] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='searchlarge'){?> &lt;script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&amp;view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_searchlarge" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt;<br />&lt;div id="irc_result" style="width: <?php  echo $rparams["widget_width_results"] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='home'){?> &lt;script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_home" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='searchsmart'){?> &lt;script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?>"&gt;&lt;/script&gt; <br />&lt;div id="irc_searchsmart" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"&gt;&lt;/div&gt;<br />&lt;div id="irc_result" style="width: <?php  echo $rparams["widget_width_results"] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='modeldata'){?> &lt;script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&amp;view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?>&amp;model=<?php  echo $rparams["result_view_model"] ?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_vehicle" style="width: <?php  echo $rparams["widget_width"] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='featured'){?> &lt;script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&amp;view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?>&amp;featured_items=<?php  echo $rparams["result_featured_items"] ?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?><?php  if($rparams["result_featured_price"]){?>&amp;vprice=<?php  echo $rparams["result_featured_price"] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_featured" style="width: <?php  echo $rparams["widget_width"] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='account'){?> &lt;script src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&amp;view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_account" style="width: <?php  echo $rparams["widget_width"] ?>;"&gt;&lt;/div&gt; <?php  }?> <?php  if($rparams["type"]=='contact'){?> &lt;script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&amp;view_id=<?php  echo $rparams["view_id_selected"] ?>&amp;key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&amp;include_css=<?php  echo $rparams["include_css"] ?><?php  }?>"&gt;&lt;/script&gt;<br />&lt;div id="irc_contact" style="width: <?php  echo $rparams["widget_width"] ?>;"&gt;&lt;/div&gt; <?php  }?></div> <?php  }?><br /></div> <?php  if($rparams['action']=='preview'){?> <div align="center"> <?php  if($rparams["type"]=='fleet'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"] ?>&result_view=<?php  echo $rparams["result_view"] ?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?><?php  if($rparams["result_view_vclass"] && $rparams["result_view_vclass"]!='all'){?>&vclass=<?php  echo $rparams["result_view_vclass"] ?><?php  }?><?php  if($rparams["result_fleetprice"]){?>&vprice=<?php  echo $rparams["result_fleetprice"] ?><?php  }?>&autoscroll=0"></script><div id="irc_fleet" style="width: <?php  echo $rparams["widget_width"] ?>;"></div> <?php  }?> <?php  if($rparams["type"]=='home'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"] ?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?>&autoscroll=0"></script><div id="irc_home" style="width: <?php  echo $rparams["widget_width"] ?>;"></div> <?php  }?> <?php  if($rparams["type"]=='searchsmart'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?>&autoscroll=0"></script><div id="irc_searchsmart" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"></div><div id="irc_result" style="width: <?php  echo $rparams["widget_width_results"] ?>;"></div> <?php  }?> <?php  if($rparams["type"]=='search'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?>&autoscroll=0"></script><div id="irc_search" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"></div><div id="irc_result" style="width: <?php  echo $rparams["widget_width_results"] ?>;"></div> <?php  }?> <?php  if($rparams["type"]=='searchday'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?>&autoscroll=0"></script><div id="irc_searchday" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"></div><div id="irc_result" style="width: <?php  echo $rparams["widget_width_results"] ?>;"></div> <?php  }?> <?php  if($rparams["type"]=='searchlarge'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?>&autoscroll=0"></script><div id="irc_searchlarge" style="width: <?php  echo $rparams["widget_width_box_search"] ?>;"></div><div id="irc_result" style="width: <?php  echo $rparams["widget_width_results"] ?>%;"></div> <?php  }?> <?php  if($rparams["type"]=='modeldata'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"]?>&model=<?php  echo $rparams["result_view_model"] ?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?>&autoscroll=0"></script><div id="irc_vehicle" style="width: <?php  echo $rparams["widget_width"] ?>;"></div> <?php  }?> <?php  if($rparams["type"]=='featured'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"]?>&featured_items=<?php  echo $rparams["result_featured_items"] ?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?><?php  if($rparams["result_featured_price"]){?>&vprice=<?php  echo $rparams["result_featured_price"] ?><?php  }?>&autoscroll=0"></script><div id="irc_featured" style="width: <?php  echo $rparams["widget_width"] ?>;"></div> <?php  }?> <?php  if($rparams["type"]=='account'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?>&autoscroll=0"></script><div id="irc_account" style="width: <?php  echo $rparams["widget_width"] ?>;"></div> <?php  }?> <?php  if($rparams["type"]=='contact'){?> <script async="async" src="<?php  echo $rparams["param_url"] ?>/widget/?include_jquery=<?php  echo $rparams["include_jquery"] ?>&view_id=<?php  echo $rparams["view_id_selected"] ?>&key=<?php  echo $rparams["key"]?><?php  if($rparams["include_css"]){?>&include_css=<?php  echo $rparams["include_css"] ?><?php  }?>&autoscroll=0"></script><div id="irc_contact" style="width: <?php  echo $rparams["widget_width"] ?>;"></div> <?php  }?> </div> <?php } ?>
  • ibexrentacar/trunk/lib/irc/frontend/support/documentation.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <div style="width:100% !important;"> <? if(!$this->is_ws_logged){?> <br /> <table class="w3-table w3-striped w3-border"> <tr> <td style="text-align:left; background-color: #fafafa"> <strong><?= _irct("Importante") ?></strong>:<br /> <?= _irct("Para usar el plugin Ibexrentacar en wordpress, debe tener una cuenta cliente con Ibexrentacar") ?>.<br /> <?= _irct("Si aún no la tiene, puede obtener más información y crear su cuenta desde") ?> <a href="//www.ibexrentacar.com" target="_blank"><?= _irct("aquí") ?></a>. </td> </tr> </table><br /> <h2><?= _irct("Ajustes") ?></h2><br /> <div class="irchelpcol1"> <?= _irct("Una vez que haya instalado el plugin, vaya al menú ajustes del complemento para configurar algunas opciones específicas de su conexión con la plataforma") ?>.<br /><br /> <strong style="font-size:14px;"><?= _irct("Parámetros de conexión con Ibexrentacar") ?></strong><hr class="irchrs2" /> <?= _irct("A través de su panel Ibexrentacar puede obtener sus claves de conexión, deberá introducir su clave secreta y su contraseña de acceso a IRC") ?>.<br /><br /> </div> <? $settImage = $GLOBALS['lsPluginPath'].'/img/help/en/helpsettings2.png'; if(file_exists($this->plugin_url_base.'/img/help/'.$this->wplang.'/helpsettings2.png'))$settImage = $GLOBALS['lsPluginPath'].'/img/help/'.$this->wplang.'/helpsettings2.png'; ?> <div class="irchelpcol2"><div align="center"><img src="<?= $settImage ?>" width="100%" style="max-width:350px" /></div></div><div class="ircpclear"></div><br /> <? }?> <? if($this->is_ws_logged){?> <h2><?= _irct("Integración") ?></h2><br /> <strong style="font-size:14px;"><?= _irct("Shortcodes") ?></strong><hr class="irchrs2" /> <div style="width:98%; text-align: justify; margin-top:15px"> <div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center"><img src="<?= $this->plugin_url.'/img/shortcode.png' ?>" style="width:70px;" /></div></div> <div class="ircpleft col80"><?= _irct("Esta integración se realiza a través de shortcodes que puede insertar como un simple texto en el editor de cualquier página o entrada de su Wordpress") ?>. <?= _irct("Se trata de tags de código HTML parametrizables que puede generar a través del plugin") ?>.</div> <div class="ircpclear"></div> </div><br /> <?= _irct("El plugin contiene diversos tipos de vistas para enlazar con su motor de reservas e incluirlo en su página web de Wordpress mostrando calendarios de búsqueda, listado de flota, modelos destacados… según las necesidades de diseño que requiera en cada momento") ?>.<br /><br /> <strong style="line-height:25px"><?= _irct("Generador de shortcode") ?></strong> <div class="ircpclear"></div> <?= _irct("Para generar su código de integración deberá hacer click sobre la pestaña Ibexrentacar de su Wordpress y dirigirse al apartado integración") ?>.<br /><br /> <?= _irct("Los parámetros que Ibexrentacar nos pedirá a la hora de la creación del shortcode serán los siguientes") ?>:<br /><br /> <table class="w3-table w3-striped w3-border"> <tr><th class="colt1"><?= _irct("Apartado") ?></th><th><?= _irct("Descripción") ?></th><th class="colt3"><?= _irct("Type") ?></th></tr> <tr><td class="colt1"><?= _irct("Buscador I") ?></td> <td><?= _irct("Formulario de búsqueda de disponibilidad, le permite mantener al mismo tiempo la visualización del buscador y los resultados") ?>.</td><td class="colt3">search</td></tr> <tr><td class="colt1"><?= _irct("Buscador II") ?></td><td><?= _irct("Formulario de búsqueda de disponibilidad para la reserva, una vez realizada la búsqueda se oculta el buscador") ?>.</td><td class="colt3">home</td></tr> <tr><td class="colt1"><?= _irct("Buscador III") ?></td><td><?= _irct("Variación del Buscador I con una disposición del formulario más alargada") ?>.</td><td class="colt3">searchlarge</td></tr> <tr><td class="colt1"><?= _irct("Buscador Smart") ?></td><td><?= _irct("Variación del Buscador I con una nueva disposición y diseño") ?>.</td><td class="colt3">searchsmart</td></tr> <tr><td class="colt1"><?= _irct("Flota") ?></td><td><?= _irct("Listado de modelos disponibles para la reserva con filtros, enlace a la ficha de modelo y formulario de búsqueda") ?>.</td><td class="colt3">fleet</td></tr> <tr><td class="colt1"><?= _irct("Ficha de Modelo") ?></td><td><?= _irct("Disposición de los datos del modelo y formulario de búsqueda") ?>.</td><td class="colt3">model</td></tr> <tr><td class="colt1"><?= _irct("Modelos destacados") ?></td><td><?= _irct("Listado de modelos disponibles para la reserva y marcados cómo recomendados") ?>.</td><td class="colt3">featured</td></tr> <tr><td class="colt1"><?= _irct("Área cliente") ?></td><td><?= _irct("Permite a su cliente iniciar sesión para la gestión de sus datos personales, reservas, pagos") ?>...</td><td class="colt3">account</td></tr> <tr><td class="colt1"><?= _irct("Contacto") ?></td><td><?= _irct("Formulario para el contacto por parte del cliente") ?>.</td><td class="colt3">contact</td></tr> </table><br /> <?= _irct("Ejemplo de shortcode generado a través de la herramienta para la integración del buscador en español") ?>:<br /><br /> <table class="w3-table w3-striped w3-border"><tr><td style="text-align:center">[irc type="search" include_jquery="0" view="1" width="100%" result_width="100%" result_view="list"]</td></tr></table> <br /><strong style="line-height:25px"><?= _irct("Personalización de la hoja de estilos") ?> (CSS)</strong><br /> <?= _irct("Ibexrentacar le permite personalizar el aspecto de cualquier apartado del proceso de reserva, como buscadores de disponibilidad, listados de flota, datos de cliente") ?>... <?= _irct("Esta opción le permite ajustar el aspecto al diseño de su sitio web con el objetivo de potenciar lo máximo posible la transparencia en la navegabilidad y usabilidad del usuario") ?>.<br /><br /> <?= _irct("Puede personalizar su hoja de estilos a través de cualquier entorno de programación, aquí algunos de los editores más habituales para hacer CSS: Sublime Text, WebStorm, BlueGriffon"); ?>.<br /> <br /><strong style="line-height:25px"><?= _irct("Opciones avanzadas") ?> (<?= _irct("Opcional") ?>)</strong><br /> <?= _irct("Para poder interactuar con los widgets se ha preparado la función ircEvent, que es ejecutada al realizar la comunicación entre widgets"); ?>. <?= _irct("La variable params contiene la información del mensaje enviado y el parámetro widget indica el elemento en el que se realiza la acción"); ?>.<br /><br /> <strong><?= _irct("Ejemplo"); ?></strong><br /> <?= _irct("Este ejemplo ocultará el div llamado irc_search al cargar los resultados en irc_result, después de una búsqueda desde el módulo search"); ?>. <div class="ircApssCode"> &lt;script type="text/javascript"&gt;<br />ircEvent = function(params) { if (params.widget == 'irc_result' && params.action=='ready') { $('#irc_search').hide();}}<br />&lt;/script&gt; </div> <div class="ircpclear"></div><br /><hr class="irchrs2" /> <h2><?= _irct("Importación de contenido") ?></h2><br /> <?= _irct("Es la forma más fácil de disponer de su flota en Wordpress e integrar su sistema de reserva, en lugar de crear contenido desde cero") ?>. <?= _irct("La importación de contenido se realiza de forma automática, simplemente deberá hacer clic en los botones dispuestos para ello en cada apartado") ?>.<br /><br /> <?= _irct("El sistema le permite importar") ?>: <br /><br /> <div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center"><img src="<?= $this->plugin_url.'/img/vclass.png' ?>" style="width:80px; padding-top:20px;" /></div></div> <div class="ircpleft col80"> <strong style="font-size: 14px; line-height: 25px"><?= _irct("Flota") ?></strong><br /><?= _irct("Se trata de las clases de vehículo y los modelos disponibles en su plataforma Ibexrentacar") ?>.<br /><?= _irct("El sistema creará sus modelos activos como Post en su sistema Wordpress y de forma automática se añadirán en caso de no existir las clases de vehículo como categorías vinculadas a los modelos importados") ?>.<br /> <br /> <table class="w3-table w3-striped w3-border"><tr><td style="text-align:left; background-color: #fafafa"><?= _irct("Panel IRC > Flota > Clases/Modelos") ?></td></tr></table><br /> </div> <div class="ircpclear"></div> </div> <br /> <div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center"><img src="<?= $this->plugin_url.'/img/place.png' ?>" style="width:80px; padding-top:10px;" /></div></div> <div class="ircpleft col80"> <strong style="font-size: 14px; line-height: 25px"><?= _irct("Lugares") ?></strong><br /> <?= _irct("Se trata de los lugares de recogida y/o devolución disponibles en su plataforma Ibexrentacar") ?>.<br /> <?= _irct("El sistema le permite importar todos los datos del lugar") ?>: <?= _irct("situación, datos de contacto, imágenes y coordenadas en función de la información disponible en su panel") ?>. <br /> <br /> <table class="w3-table w3-striped w3-border"><tr><td style="text-align:left; background-color: #fafafa"><?= _irct("Panel IRC > Flota > Lugares") ?></td></tr></table><br /> </div> <div class="ircpclear"></div> </div> <div class="ircpclear"></div><hr class="irchrs2" /> <h2><?= _irct("Plugins recomendados") ?></h2> <h3>Wpml</h3><?= _irct("El plugin que convierte a WordPress en multilingüe") ?>.<br /> <?= _irct("Con WPML es fácil construir y mantener sitios web multilingües") ?>.<br /> <a href="https://wpml.org/" target="_blank"><?= _irct("Más información") ?></a><br /> </div> <? }?></div><div class="ircpclear"></div><br />
     11<div style="width:100% !important;"> <?php  if(!$this->is_ws_logged){?> <br /> <table class="w3-table w3-striped w3-border"> <tr> <td style="text-align:left; background-color: #fafafa"> <strong><?php  echo _irct("Importante") ?></strong>:<br /> <?php  echo _irct("Para usar el plugin Ibexrentacar en wordpress, debe tener una cuenta cliente con Ibexrentacar") ?>.<br /> <?php  echo _irct("Si aún no la tiene, puede obtener más información y crear su cuenta desde") ?> <a href="//www.ibexrentacar.com" target="_blank"><?php  echo _irct("aquí") ?></a>. </td> </tr> </table><br /> <h2><?php  echo _irct("Ajustes") ?></h2><br /> <div class="irchelpcol1"> <?php  echo _irct("Una vez que haya instalado el plugin, vaya al menú ajustes del complemento para configurar algunas opciones específicas de su conexión con la plataforma") ?>.<br /><br /> <strong style="font-size:14px;"><?php  echo _irct("Parámetros de conexión con Ibexrentacar") ?></strong><hr class="irchrs2" /> <?php  echo _irct("A través de su panel Ibexrentacar puede obtener sus claves de conexión, deberá introducir su clave secreta y su contraseña de acceso a IRC") ?>.<br /><br /> </div> <?php  $settImage = $GLOBALS['lsPluginPath'].'/img/help/en/helpsettings2.png'; if(file_exists($this->plugin_url_base.'/img/help/'.$this->wplang.'/helpsettings2.png'))$settImage = $GLOBALS['lsPluginPath'].'/img/help/'.$this->wplang.'/helpsettings2.png'; ?> <div class="irchelpcol2"><div align="center"><img src="<?php  echo $settImage ?>" width="100%" style="max-width:350px" /></div></div><div class="ircpclear"></div><br /> <?php  }?> <?php  if($this->is_ws_logged){?> <h2><?php  echo _irct("Integración") ?></h2><br /> <strong style="font-size:14px;"><?php  echo _irct("Shortcodes") ?></strong><hr class="irchrs2" /> <div style="width:98%; text-align: justify; margin-top:15px"> <div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center"><img src="<?php  echo $this->plugin_url.'/img/shortcode.png' ?>" style="width:70px;" /></div></div> <div class="ircpleft col80"><?php  echo _irct("Esta integración se realiza a través de shortcodes que puede insertar como un simple texto en el editor de cualquier página o entrada de su Wordpress") ?>. <?php  echo _irct("Se trata de tags de código HTML parametrizables que puede generar a través del plugin") ?>.</div> <div class="ircpclear"></div> </div><br /> <?php  echo _irct("El plugin contiene diversos tipos de vistas para enlazar con su motor de reservas e incluirlo en su página web de Wordpress mostrando calendarios de búsqueda, listado de flota, modelos destacados… según las necesidades de diseño que requiera en cada momento") ?>.<br /><br /> <strong style="line-height:25px"><?php  echo _irct("Generador de shortcode") ?></strong> <div class="ircpclear"></div> <?php  echo _irct("Para generar su código de integración deberá hacer click sobre la pestaña Ibexrentacar de su Wordpress y dirigirse al apartado integración") ?>.<br /><br /> <?php  echo _irct("Los parámetros que Ibexrentacar nos pedirá a la hora de la creación del shortcode serán los siguientes") ?>:<br /><br /> <table class="w3-table w3-striped w3-border"> <tr><th class="colt1"><?php  echo _irct("Apartado") ?></th><th><?php  echo _irct("Descripción") ?></th><th class="colt3"><?php  echo _irct("Type") ?></th></tr> <tr><td class="colt1"><?php  echo _irct("Buscador I") ?></td> <td><?php  echo _irct("Formulario de búsqueda de disponibilidad, le permite mantener al mismo tiempo la visualización del buscador y los resultados") ?>.</td><td class="colt3">search</td></tr> <tr><td class="colt1"><?php  echo _irct("Buscador II") ?></td><td><?php  echo _irct("Formulario de búsqueda de disponibilidad para la reserva, una vez realizada la búsqueda se oculta el buscador") ?>.</td><td class="colt3">home</td></tr> <tr><td class="colt1"><?php  echo _irct("Buscador III") ?></td><td><?php  echo _irct("Variación del Buscador I con una disposición del formulario más alargada") ?>.</td><td class="colt3">searchlarge</td></tr> <tr><td class="colt1"><?php  echo _irct("Buscador Smart") ?></td><td><?php  echo _irct("Variación del Buscador I con una nueva disposición y diseño") ?>.</td><td class="colt3">searchsmart</td></tr> <tr><td class="colt1"><?php  echo _irct("Flota") ?></td><td><?php  echo _irct("Listado de modelos disponibles para la reserva con filtros, enlace a la ficha de modelo y formulario de búsqueda") ?>.</td><td class="colt3">fleet</td></tr> <tr><td class="colt1"><?php  echo _irct("Ficha de Modelo") ?></td><td><?php  echo _irct("Disposición de los datos del modelo y formulario de búsqueda") ?>.</td><td class="colt3">model</td></tr> <tr><td class="colt1"><?php  echo _irct("Modelos destacados") ?></td><td><?php  echo _irct("Listado de modelos disponibles para la reserva y marcados cómo recomendados") ?>.</td><td class="colt3">featured</td></tr> <tr><td class="colt1"><?php  echo _irct("Área cliente") ?></td><td><?php  echo _irct("Permite a su cliente iniciar sesión para la gestión de sus datos personales, reservas, pagos") ?>...</td><td class="colt3">account</td></tr> <tr><td class="colt1"><?php  echo _irct("Contacto") ?></td><td><?php  echo _irct("Formulario para el contacto por parte del cliente") ?>.</td><td class="colt3">contact</td></tr> </table><br /> <?php  echo _irct("Ejemplo de shortcode generado a través de la herramienta para la integración del buscador en español") ?>:<br /><br /> <table class="w3-table w3-striped w3-border"><tr><td style="text-align:center">[irc type="search" include_jquery="0" view="1" width="100%" result_width="100%" result_view="list"]</td></tr></table> <br /><strong style="line-height:25px"><?php  echo _irct("Personalización de la hoja de estilos") ?> (CSS)</strong><br /> <?php  echo _irct("Ibexrentacar le permite personalizar el aspecto de cualquier apartado del proceso de reserva, como buscadores de disponibilidad, listados de flota, datos de cliente") ?>... <?php  echo _irct("Esta opción le permite ajustar el aspecto al diseño de su sitio web con el objetivo de potenciar lo máximo posible la transparencia en la navegabilidad y usabilidad del usuario") ?>.<br /><br /> <?php  echo _irct("Puede personalizar su hoja de estilos a través de cualquier entorno de programación, aquí algunos de los editores más habituales para hacer CSS: Sublime Text, WebStorm, BlueGriffon"); ?>.<br /> <br /><strong style="line-height:25px"><?php  echo _irct("Opciones avanzadas") ?> (<?php  echo _irct("Opcional") ?>)</strong><br /> <?php  echo _irct("Para poder interactuar con los widgets se ha preparado la función ircEvent, que es ejecutada al realizar la comunicación entre widgets"); ?>. <?php  echo _irct("La variable params contiene la información del mensaje enviado y el parámetro widget indica el elemento en el que se realiza la acción"); ?>.<br /><br /> <strong><?php  echo _irct("Ejemplo"); ?></strong><br /> <?php  echo _irct("Este ejemplo ocultará el div llamado irc_search al cargar los resultados en irc_result, después de una búsqueda desde el módulo search"); ?>. <div class="ircApssCode"> &lt;script type="text/javascript"&gt;<br />ircEvent = function(params) { if (params.widget == 'irc_result' && params.action=='ready') { $('#irc_search').hide();}}<br />&lt;/script&gt; </div> <div class="ircpclear"></div><br /><hr class="irchrs2" /> <h2><?php  echo _irct("Importación de contenido") ?></h2><br /> <?php  echo _irct("Es la forma más fácil de disponer de su flota en Wordpress e integrar su sistema de reserva, en lugar de crear contenido desde cero") ?>. <?php  echo _irct("La importación de contenido se realiza de forma automática, simplemente deberá hacer clic en los botones dispuestos para ello en cada apartado") ?>.<br /><br /> <?php  echo _irct("El sistema le permite importar") ?>: <br /><br /> <div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center"><img src="<?php  echo $this->plugin_url.'/img/vclass.png' ?>" style="width:80px; padding-top:20px;" /></div></div> <div class="ircpleft col80"> <strong style="font-size: 14px; line-height: 25px"><?php  echo _irct("Flota") ?></strong><br /><?php  echo _irct("Se trata de las clases de vehículo y los modelos disponibles en su plataforma Ibexrentacar") ?>.<br /><?php  echo _irct("El sistema creará sus modelos activos como Post en su sistema Wordpress y de forma automática se añadirán en caso de no existir las clases de vehículo como categorías vinculadas a los modelos importados") ?>.<br /> <br /> <table class="w3-table w3-striped w3-border"><tr><td style="text-align:left; background-color: #fafafa"><?php  echo _irct("Panel IRC > Flota > Clases/Modelos") ?></td></tr></table><br /> </div> <div class="ircpclear"></div> </div> <br /> <div style="width:100% !important; text-align:left"> <div class="ircpleft col20"><div align="center"><img src="<?php  echo $this->plugin_url.'/img/place.png' ?>" style="width:80px; padding-top:10px;" /></div></div> <div class="ircpleft col80"> <strong style="font-size: 14px; line-height: 25px"><?php  echo _irct("Lugares") ?></strong><br /> <?php  echo _irct("Se trata de los lugares de recogida y/o devolución disponibles en su plataforma Ibexrentacar") ?>.<br /> <?php  echo _irct("El sistema le permite importar todos los datos del lugar") ?>: <?php  echo _irct("situación, datos de contacto, imágenes y coordenadas en función de la información disponible en su panel") ?>. <br /> <br /> <table class="w3-table w3-striped w3-border"><tr><td style="text-align:left; background-color: #fafafa"><?php  echo _irct("Panel IRC > Flota > Lugares") ?></td></tr></table><br /> </div> <div class="ircpclear"></div> </div> <div class="ircpclear"></div><hr class="irchrs2" /> <h2><?php  echo _irct("Plugins recomendados") ?></h2> <h3>Wpml</h3><?php  echo _irct("El plugin que convierte a WordPress en multilingüe") ?>.<br /> <?php  echo _irct("Con WPML es fácil construir y mantener sitios web multilingües") ?>.<br /> <a href="https://wpml.org/" target="_blank"><?php  echo _irct("Más información") ?></a><br /> </div> <?php }?></div><div class="ircpclear"></div><br />
  • ibexrentacar/trunk/lib/irc/frontend/support/sidebar.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <div><div align="center"><a href="//www.ibexrentacar.com/" target="_blank"><img src="<?= $this->plugin_url.'/img/irc/sidebar1.jpg' ?>" width="100%" style="max-width: 300px" /></a></div></div>
     11<div><div align="center"><a href="//www.ibexrentacar.com/" target="_blank"><img src="<?php  echo $this->plugin_url.'/img/irc/sidebar1.jpg' ?>" width="100%" style="max-width: 300px" /></a></div></div>
  • ibexrentacar/trunk/lib/irc/frontend/support/support.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <div class="ircSupportBox"> <div class="ircpleft col20"><br><div align="center"><img src="<?= $GLOBALS['lsPluginPath'].'/img/247.png' ?>" style="width:80px;" /></div></div> <div class="ircpleft col50"> <h2><?= _irct("Tickets de soporte") ?></h2><strong><?= _irct("Si tiene una consulta envíenos un ticket 24/7") ?></strong><br /> <?= _irct("Si no encuentra solución a su caso o tiene una duda técnica, por favor remita su questión a nuestro equipo de atención y soporte generando un ticket") ?>.<br /> </div> <div class="ircpright col30"><div align="center" style="margin-top: 35px;"> <? if(isset($this->ircuser['user_template']) && apirc_isadmin(mb_strtolower($this->ircuser['user_template'])) && $this->is_ws_logged){ if(isset($this->irccompany['zendesk_contact_id']) && $this->irccompany['zendesk_contact_id']!=''){?> <a href="https://support.ibexestudio.com/?zid=<?= $this->irccompany['zendesk_contact_id'] ?>" target="_blank"> <input type="button" class="button button-primary ircpButtonGreen" value="<?= _irct("Nuevo ticket") ?>" /> </a> <? }?> <? }else{?> <img src="<?= $GLOBALS['lsPluginPath'].'/img/locked.png' ?>" style="width:70px;" title="<?= _irct("Debe iniciar sesión") ?>" /> <? }?> </div></div> <div class="ircpclear" style="height:10px"></div><hr class="irchrs2" /> <h2><?= _irct("Preguntas frecuentes") ?></h2> <h3><?= _irct("¿En cuántos sitios puedo instalar Ibexrentacar Plugin?") ?></h3> <?= _irct("Puede registrar Ibexrentacar en todos sus sitios y en aquellos desarrollados para sus clientes") ?>.<br /> <?= _irct("Accederá a su contenido asociado mediante su usuario y contraseña de conexión") ?>.<br /> <h3><?= _irct("¿Puedo usar mi tema WordPress actual?") ?></h3> <?= _irct("¡Sí! Ibexrentacar funciona nada más instalarse con cualquier tema WordPress") ?>.<br /> <h3><?= _irct("¿Es compatible con instalaciones de WordPress multisitio?") ?></h3> <?= _irct("Si, es completamente compatible") ?>.<br /> <h3><?= _irct("¿Puedo usar más de un shorcode por página?") ?></h3> <?= _irct("Si, puede insertar distintos shortcodes en una misma página") ?>.<br /> <h3><?= _irct("¿Si hay cambios en mi flota, WP me pedirá realizar una nueva sincronización?") ?></h3> <?= _irct("¡Si! El plugin Ibexrentacar le notificará si requiere de un sincronización de su flota y/o lugares") ?>.<br /> <br /><hr class="irchrs2" /> <? if($this->is_ws_logged){?> <h2><?= _irct("Atención telefónica") ?></h2> <div style="width:95%; text-align: justify; margin-top:5px"><?= _irct("No podremos atender peticiones telefónicas que pongan en riesgo la seguridad de sus servicios o la confidencialidad de sus datos, para ello utilice el sistema de tickets es seguro y rápido") ?>.</div> <div class="ircpclear"></div><br /> <div class="ircpleft col50"> <div class="ircpleft col50"><div class="ircpleft"><img src="<?= $GLOBALS['lsPluginPath'].'/img/phonemin.png' ?>" /></div> <div class="ircpleft"><?= _irct("España") ?>:</div></div> <div class="ircpleft col50"><strong>+34.902.00.81.85</strong></div> <div class="ircpclear"></div><br /> <div class="ircpleft col50 "><div class="ircpleft"><img src="<?= $GLOBALS['lsPluginPath'].'/img/phonemin.png' ?>" /></div> <div class="ircpleft"><?= _irct("Chile") ?>:</div></div> <div class="ircpleft col50"><strong>+56.2.2581.4440</strong></div> <div class="ircpclear"></div><br /> <div class="ircpleft col50"><div class="ircpleft"><img src="<?= $GLOBALS['lsPluginPath'].'/img/phonemin.png' ?>" /></div> <div class="ircpleft"><?= _irct("United states") ?>:</div></div> <div class="ircpleft col50"><strong>+1.305.507.8433</strong></div> <div class="ircpclear"></div><br /> <div class="ircpleft col50"><div class="ircpleft"><img src="<?= $GLOBALS['lsPluginPath'].'/img/phonemin.png' ?>" /></div> <div class="ircpleft"><?= _irct("United Kingdom") ?>:</div></div> <div class="ircpleft col50"><strong>+44.207.44.25858</strong></div> <div class="ircpclear"></div><br /> </div> <div class="ircpleft col50"> <img src="<?= $GLOBALS['lsPluginPath'].'/img/language/es.png' ?>" width="21" /> <strong style="padding-left:10px; font-size:14px;"><?= _irct("En Español") ?></strong><br /><?= _irct("9:00-14:00") ?> / <?= _irct("16:00-19:00") ?><br /> CET - <?= _irct("Central European Time") ?> <br /><br /> <img src="<?= $GLOBALS['lsPluginPath'].'/img/language/en.png' ?>" width="21" /> <strong style="padding-left:10px; font-size:14px;"><?= _irct("In english") ?></strong><br /><?= _irct("9:00-13:00") ?><br /> <?= _irct("PDT - Pacific Daylight Time") ?> </div> <div class="ircpclear" style="height:10px"></div><hr class="irchrs2" /> <? }?> <img src="<?= $GLOBALS['lsPluginPath'].'/img/help/ibexestudio.png' ?>" style="width:170px;" /> <h3 style="margin-top:0"><?= _irct("¿Necesita una integración personalizada?") ?></h3> <div style="width:95%; text-align: justify"><?= _irct("En Ibexestudio desarrollamos un conjunto de herramientas que nos permiten brindar nuestra asistencia en toda clase de requerimientos que involucran el desarrollo y/o mantenimiento, desde su diseño e implementación y puesta en marcha, hasta la migración y rediseño de aplicativos ya existentes") ?>.<br><br><?= _irct("Le brindamos un servicio personalizado, interesándonos en las necesidades de cada cliente y desarrollando la solución que mejor las satisfaga") ?>.</div> <div class="ircpclear"></div><br></div>
     11<div class="ircSupportBox"> <div class="ircpleft col20"><br><div align="center"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/247.png' ?>" style="width:80px;" /></div></div> <div class="ircpleft col50"> <h2><?php  echo _irct("Tickets de soporte") ?></h2><strong><?php  echo _irct("Si tiene una consulta envíenos un ticket 24/7") ?></strong><br /> <?php  echo _irct("Si no encuentra solución a su caso o tiene una duda técnica, por favor remita su questión a nuestro equipo de atención y soporte generando un ticket") ?>.<br /> </div> <div class="ircpright col30"><div align="center" style="margin-top: 35px;"> <?php  if(isset($this->ircuser['user_template']) && apirc_isadmin(mb_strtolower($this->ircuser['user_template'])) && $this->is_ws_logged){ if(isset($this->irccompany['zendesk_contact_id']) && $this->irccompany['zendesk_contact_id']!=''){?> <a href="https://support.ibexestudio.com/?zid=<?php  echo $this->irccompany['zendesk_contact_id'] ?>" target="_blank"> <input type="button" class="button button-primary ircpButtonGreen" value="<?php  echo _irct("Nuevo ticket") ?>" /> </a> <?php  }?> <?php  }else{?> <img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/locked.png' ?>" style="width:70px;" title="<?php  echo _irct("Debe iniciar sesión") ?>" /> <?php  }?> </div></div> <div class="ircpclear" style="height:10px"></div><hr class="irchrs2" /> <h2><?php  echo _irct("Preguntas frecuentes") ?></h2> <h3><?php  echo _irct("¿En cuántos sitios puedo instalar Ibexrentacar Plugin?") ?></h3> <?php  echo _irct("Puede registrar Ibexrentacar en todos sus sitios y en aquellos desarrollados para sus clientes") ?>.<br /> <?php  echo _irct("Accederá a su contenido asociado mediante su usuario y contraseña de conexión") ?>.<br /> <h3><?php  echo _irct("¿Puedo usar mi tema WordPress actual?") ?></h3> <?php  echo _irct("¡Sí! Ibexrentacar funciona nada más instalarse con cualquier tema WordPress") ?>.<br /> <h3><?php  echo _irct("¿Es compatible con instalaciones de WordPress multisitio?") ?></h3> <?php  echo _irct("Si, es completamente compatible") ?>.<br /> <h3><?php  echo _irct("¿Puedo usar más de un shorcode por página?") ?></h3> <?php  echo _irct("Si, puede insertar distintos shortcodes en una misma página") ?>.<br /> <h3><?php  echo _irct("¿Si hay cambios en mi flota, WP me pedirá realizar una nueva sincronización?") ?></h3> <?php  echo _irct("¡Si! El plugin Ibexrentacar le notificará si requiere de un sincronización de su flota y/o lugares") ?>.<br /> <br /><hr class="irchrs2" /> <?php  if($this->is_ws_logged){?> <h2><?php  echo _irct("Atención telefónica") ?></h2> <div style="width:95%; text-align: justify; margin-top:5px"><?php  echo _irct("No podremos atender peticiones telefónicas que pongan en riesgo la seguridad de sus servicios o la confidencialidad de sus datos, para ello utilice el sistema de tickets es seguro y rápido") ?>.</div> <div class="ircpclear"></div><br /> <div class="ircpleft col50"> <div class="ircpleft col50"><div class="ircpleft"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/phonemin.png' ?>" /></div> <div class="ircpleft"><?php  echo _irct("España") ?>:</div></div> <div class="ircpleft col50"><strong>+34.902.00.81.85</strong></div> <div class="ircpclear"></div><br /> <div class="ircpleft col50 "><div class="ircpleft"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/phonemin.png' ?>" /></div> <div class="ircpleft"><?php  echo _irct("Chile") ?>:</div></div> <div class="ircpleft col50"><strong>+56.2.2581.4440</strong></div> <div class="ircpclear"></div><br /> <div class="ircpleft col50"><div class="ircpleft"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/phonemin.png' ?>" /></div> <div class="ircpleft"><?php  echo _irct("United states") ?>:</div></div> <div class="ircpleft col50"><strong>+1.305.507.8433</strong></div> <div class="ircpclear"></div><br /> <div class="ircpleft col50"><div class="ircpleft"><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/phonemin.png' ?>" /></div> <div class="ircpleft"><?php  echo _irct("United Kingdom") ?>:</div></div> <div class="ircpleft col50"><strong>+44.207.44.25858</strong></div> <div class="ircpclear"></div><br /> </div> <div class="ircpleft col50"> <img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/language/es.png' ?>" width="21" /> <strong style="padding-left:10px; font-size:14px;"><?php  echo _irct("En Español") ?></strong><br /><?php  echo _irct("9:00-14:00") ?> / <?php  echo _irct("16:00-19:00") ?><br /> CET - <?php  echo _irct("Central European Time") ?> <br /><br /> <img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/language/en.png' ?>" width="21" /> <strong style="padding-left:10px; font-size:14px;"><?php  echo _irct("In english") ?></strong><br /><?php  echo _irct("9:00-13:00") ?><br /> <?php  echo _irct("PDT - Pacific Daylight Time") ?> </div> <div class="ircpclear" style="height:10px"></div><hr class="irchrs2" /> <?php  }?> <img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/help/ibexestudio.png' ?>" style="width:170px;" /> <h3 style="margin-top:0"><?php  echo _irct("¿Necesita una integración personalizada?") ?></h3> <div style="width:95%; text-align: justify"><?php  echo _irct("En Ibexestudio desarrollamos un conjunto de herramientas que nos permiten brindar nuestra asistencia en toda clase de requerimientos que involucran el desarrollo y/o mantenimiento, desde su diseño e implementación y puesta en marcha, hasta la migración y rediseño de aplicativos ya existentes") ?>.<br><br><?php  echo _irct("Le brindamos un servicio personalizado, interesándonos en las necesidades de cada cliente y desarrollando la solución que mejor las satisfaga") ?>.</div> <div class="ircpclear"></div><br></div>
  • ibexrentacar/trunk/lib/irc/irc.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <?php function ws_request($uri, $wsprams, $params = null) { $token_cache = $wsprams['ibexrentacar_token']; if (file_exists($token_cache)) $params["token"] = file_get_contents($token_cache); else $params["token"] = auth_request($wsprams); file_put_contents($token_cache, $params["token"]); $response = http_request($uri, $params,$wsprams); if (empty($response["error"])) return $response; elseif ($response["error"]["error_id"] == 1001) { $params["token"] = auth_request($wsprams); file_put_contents($token_cache, $params["token"]); return http_request($uri, $params,$wsprams); }else{}}function auth_request($wsprams) { $ws_username = $wsprams['irc_username'];$ws_password = $wsprams['irc_password']; $response = http_request("/models/session/auth", array("username" => $ws_username, "password" => $ws_password),$wsprams); if (empty($response["error"])) return $response["token"]; elseif ($response["error"]["error_id"] == 1002) return $response["error"]; }function http_request($uri, $params, $wsprams) { global $debug; $ws_url = $wsprams['irc_url']; $result = file_get_contents($ws_url.$uri, false, stream_context_create(array('http' => array('method' => 'POST','header' => 'Content-type: application/json','content' => json_encode($params))))); return json_decode($result,1);}function _irct($text,$lang=false){ global $language_json; $language = "es"; if(defined('IRC_LANGUAGE_CODE'))$language = IRC_LANGUAGE_CODE; if(defined('ICL_LANGUAGE_CODE'))$language = ICL_LANGUAGE_CODE; if($lang)$language = $lang; $translates_json = json_decode($language_json, true); $translation = $text; $trim_text = str_replace(" ","_",trim($text)); if(isset($translates_json[$trim_text][$language])){$translation = $translates_json[$trim_text][$language]; $translation = str_replace("\'","'",$translation);} return $translation; }function apidecStr(){ return "irc".date('Y');}function api_getPost($taxonomy,$post_type,$lang){ global $sitepress; if(defined('ICL_LANGUAGE_CODE'))$sitepress->switch_lang($lang); $categories = get_categories(array('type'=> 'post','child_of'=> 0,'parent'=>'','orderby'=> 'name','order'=> 'ASC','hide_empty'=> 0,'hierarchical'=> 1,'exclude'=> '','post_type'=> $post_type,'include'=> '','number'=> '','taxonomy'=> $taxonomy,'posts_per_page'=> 100,'pad_counts'=> false)); return $categories;}function api_getPostsModels($lang){ global $product, $sitepress; if(defined('ICL_LANGUAGE_CODE'))$sitepress->switch_lang($lang); $products = new WP_Query(array('post_type' => 'post','orderby' => 'name','posts_per_page' => 100,'order' => 'ASC')); wp_reset_query(); return $products;}function api_getLanguages(){ $wpml_langs = icl_get_languages(); $wpml_langs_active = array(); foreach($wpml_langs as $lang => $code){ $is_wpml_hidden = in_array($code['language_code'], apply_filters('wpml_setting', array(),'hidden_languages')); if(!$is_wpml_hidden)$wpml_langs_active[$lang] = $code;} return $wpml_langs_active;}function api_getDefaultLanguages($purl){ $wplanguages = array('es' => array("code" => "es","language_code" => "es", "native_name" => "Español", "country_flag_url" => $purl.'/img/language/es.png'), 'en' => array("code" => "en","language_code" => "en", "native_name" => "English", "country_flag_url" => $purl.'/img/language/en.png'), 'ca' => array("code" => "ca","language_code" => "ca", "native_name" => "Català", "country_flag_url" => $purl.'/img/language/ca.png')); return $wplanguages;}function apidecExp(){ return str_replace('/','-',str_replace('|','','/i|p|a/'));}function apirc_categories($args){ $wp_categories = api_getPost('category','post',$args['lang']);return $wp_categories;}function apirc_models($args){ $wp_models = api_getPostsModels($args['lang']); return $wp_models;}function apirc_currency($prc){ global $irc_currency; $_cur = apirc_getcurrency($irc_currency); return number_format($prc,2).' '.$_cur['symbol'];}function apidec($enc){ $ircstr  = apidecStr(); $ircstr .= apidecStrWp(); $data = base64_decode($enc); $iv = substr($data, 0, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); $dec = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128,hash('sha256', $ircstr, true),substr($data, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)),MCRYPT_MODE_CBC,$iv),"\0"); return explode(apidecExp(),$dec);}function apirc_legal(){ return "<p> "._irct("Más información").": <a href='http://www.ibexrentacar.com' target='_blank'>www.ibexrentacar.com</a><br /> "._irct("Soporte").": <a href='mailto:[email protected]'>[email protected]</a><br /> Ibexrentacar plugin by <a href='http://www.ibexestudio.com' target='_blank'>Ibexestudio</a><br /> Ibexrentacar.com ©".date('Y')."<br /> </p>";}function apirc_isadmin($utID){ if(md5($utID)=="91f5167c34c400758115c2a6826ec2e3")return true; if(md5($utID)=="f8032d5cae3de20fcec887f395ec9a6a")return true; return false;}function apirc_getcurrency($currency){ $iso4217 = array('ALL' =>array('symbol' => 'Lek', 'code' => 'ALL', 'name' => 'Albania Lek',),'AFN' =>array('symbol' => 'Af', 'code' => 'AFN', 'name' => 'Afghanistan Afghani',),'ARS' =>array('symbol' => '$', 'code' => 'ARS', 'name' => 'Argentina Peso',),'AWG' =>array('symbol' => 'ƒ', 'code' => 'AWG', 'name' => 'Aruba Guilder',),'AUD' =>array('symbol' => '$', 'code' => 'AUD', 'name' => 'Australia Dollar',),'AZN' =>array('symbol' => 'ман', 'code' => 'AZN', 'name' => 'Azerbaijan New Manat',),'BSD' =>array('symbol' => '$', 'code' => 'BSD', 'name' => 'Bahamas Dollar',),'BBD' =>array('symbol' => '$', 'code' => 'BBD', 'name' => 'Barbados Dollar',),'BDT' =>array('symbol' => '৳', 'code' => 'BDT', 'name' => 'Bangladeshi taka',),'BYR' =>array('symbol' => 'p.', 'code' => 'BYR', 'name' => 'Belarus Ruble',),'BZD' =>array('symbol' => 'BZ$', 'code' => 'BZD', 'name' => 'Belize Dollar',),'BMD' =>array('symbol' => '$', 'code' => 'BMD', 'name' => 'Bermuda Dollar',),'BOB' =>array('symbol' => '$b', 'code' => 'BOB', 'name' => 'Bolivia Boliviano',),'BAM' =>array('symbol' => 'KM', 'code' => 'BAM', 'name' => 'Bosnia and Herzegovina Convertible Marka',),'BWP' =>array('symbol' => 'P', 'code' => 'BWP', 'name' => 'Botswana Pula',),'BGN' =>array('symbol' => 'лв', 'code' => 'BGN', 'name' => 'Bulgaria Lev',),'BRL' =>array('symbol' => 'R$', 'code' => 'BRL', 'name' => 'Brazil Real',),'BND' =>array('symbol' => '$', 'code' => 'BND', 'name' => 'Brunei Darussalam Dollar',),'KHR' =>array('symbol' => '៛', 'code' => 'KHR', 'name' => 'Cambodia Riel',),'CAD' =>array('symbol' => '$', 'code' => 'CAD', 'name' => 'Canada Dollar',),'KYD' =>array('symbol' => '$', 'code' => 'KYD', 'name' => 'Cayman Islands Dollar',),'CLP' =>array('symbol' => '$', 'code' => 'CLP', 'name' => 'Chile Peso',),'CNY' =>array('symbol' => '¥', 'code' => 'CNY', 'name' => 'China Yuan Renminbi',),'COP' =>array('symbol' => '$', 'code' => 'COP', 'name' => 'Colombia Peso',),'CRC' =>array('symbol' => '₡', 'code' => 'CRC', 'name' => 'Costa Rica Colon',),'HRK' =>array('symbol' => 'kn', 'code' => 'HRK', 'name' => 'Croatia Kuna',),'CUP' =>array('symbol' => '⃌', 'code' => 'CUP', 'name' => 'Cuba Peso',),'CZK' =>array('symbol' => 'Kč', 'code' => 'CZK', 'name' => 'Czech Republic Koruna',),'DKK' =>array('symbol' => 'kr', 'code' => 'DKK', 'name' => 'Denmark Krone',),'DOP' =>array('symbol' => 'RD$', 'code' => 'DOP', 'name' => 'Dominican Republic Peso',),'XCD' =>array('symbol' => '$', 'code' => 'XCD', 'name' => 'East Caribbean Dollar',),'EGP' =>array('symbol' => '£', 'code' => 'EGP', 'name' => 'Egypt Pound',),'SVC' =>array('symbol' => '$', 'code' => 'SVC', 'name' => 'El Salvador Colon',),'EEK' =>array('symbol' => '', 'code' => 'EEK', 'name' => 'Estonia Kroon',),'EUR' =>array('symbol' => '€', 'code' => 'EUR', 'name' => 'Euro Member Countries',),'FKP' =>array('symbol' => '£', 'code' => 'FKP', 'name' => 'Falkland Islands (Malvinas) Pound',),'FJD' =>array('symbol' => '$', 'code' => 'FJD', 'name' => 'Fiji Dollar',),'GHC' =>array('symbol' => '', 'code' => 'GHC', 'name' => 'Ghana Cedis',),'GIP' =>array('symbol' => '£', 'code' => 'GIP', 'name' => 'Gibraltar Pound',),'GTQ' =>array('symbol' => 'Q', 'code' => 'GTQ', 'name' => 'Guatemala Quetzal',),'GGP' =>array('symbol' => '', 'code' => 'GGP', 'name' => 'Guernsey Pound',),'GYD' =>array('symbol' => '$', 'code' => 'GYD', 'name' => 'Guyana Dollar',),'HNL' =>array('symbol' => 'L', 'code' => 'HNL', 'name' => 'Honduras Lempira',),'HKD' =>array('symbol' => '$', 'code' => 'HKD', 'name' => 'Hong Kong Dollar',),'HUF' =>array('symbol' => 'Ft', 'code' => 'HUF', 'name' => 'Hungary Forint',),'ISK' =>array('symbol' => 'kr', 'code' => 'ISK', 'name' => 'Iceland Krona',),'INR' =>array('symbol' => '₹', 'code' => 'INR', 'name' => 'India Rupee',),'IDR' =>array('symbol' => 'Rp', 'code' => 'IDR', 'name' => 'Indonesia Rupiah',),'IRR' =>array('symbol' => '﷼', 'code' => 'IRR', 'name' => 'Iran Rial',),'IMP' =>array('symbol' => '', 'code' => 'IMP', 'name' => 'Isle of Man Pound',),'ILS' =>array('symbol' => '₪', 'code' => 'ILS', 'name' => 'Israel Shekel',),'JMD' =>array('symbol' => 'J$', 'code' => 'JMD', 'name' => 'Jamaica Dollar',),'JPY' =>array('symbol' => '¥', 'code' => 'JPY', 'name' => 'Japan Yen',),'JEP' =>array('symbol' => '£', 'code' => 'JEP', 'name' => 'Jersey Pound',),'KZT' =>array('symbol' => 'лв', 'code' => 'KZT', 'name' => 'Kazakhstan Tenge',),'KPW' =>array('symbol' => '₩', 'code' => 'KPW', 'name' => 'Korea (North) Won',),'KRW' =>array('symbol' => '₩', 'code' => 'KRW', 'name' => 'Korea (South) Won',),'KGS' =>array('symbol' => 'лв', 'code' => 'KGS', 'name' => 'Kyrgyzstan Som',),'LAK' =>array('symbol' => '₭', 'code' => 'LAK', 'name' => 'Laos Kip',),'LVL' =>array('symbol' => 'Ls', 'code' => 'LVL', 'name' => 'Latvia Lat',),'LBP' =>array('symbol' => '£', 'code' => 'LBP', 'name' => 'Lebanon Pound',),'LRD' =>array('symbol' => '$', 'code' => 'LRD', 'name' => 'Liberia Dollar',),'LTL' =>array('symbol' => 'Lt', 'code' => 'LTL', 'name' => 'Lithuania Litas',),'MKD' =>array('symbol' => 'ден', 'code' => 'MKD', 'name' => 'Macedonia Denar',),'MYR' =>array('symbol' => 'RM', 'code' => 'MYR', 'name' => 'Malaysia Ringgit',),'MUR' =>array('symbol' => '₨', 'code' => 'MUR', 'name' => 'Mauritius Rupee',),'MXN' =>array('symbol' => '$', 'code' => 'MXN', 'name' => 'Mexico Peso',),'MNT' =>array('symbol' => '₮', 'code' => 'MNT', 'name' => 'Mongolia Tughrik',),'MZN' =>array('symbol' => 'MT', 'code' => 'MZN', 'name' => 'Mozambique Metical',),'NAD' =>array('symbol' => '$', 'code' => 'NAD', 'name' => 'Namibia Dollar',),'NPR' =>array('symbol' => '₨', 'code' => 'NPR', 'name' => 'Nepal Rupee',),'ANG' =>array('symbol' => 'ƒ', 'code' => 'ANG', 'name' => 'Netherlands Antilles Guilder',),'NZD' =>array('symbol' => '$', 'code' => 'NZD', 'name' => 'New Zealand Dollar',),'NIO' =>array('symbol' => 'C$', 'code' => 'NIO', 'name' => 'Nicaragua Cordoba',),'NGN' =>array('symbol' => '₦', 'code' => 'NGN', 'name' => 'Nigeria Naira',),'NOK' =>array('symbol' => 'kr', 'code' => 'NOK', 'name' => 'Norway Krone',),'OMR' =>array('symbol' => '﷼', 'code' => 'OMR', 'name' => 'Oman Rial',),'PKR' =>array('symbol' => '₨', 'code' => 'PKR', 'name' => 'Pakistan Rupee',),'PAB' =>array('symbol' => 'B/.', 'code' => 'PAB', 'name' => 'Panama Balboa',),'PYG' =>array('symbol' => 'Gs', 'code' => 'PYG', 'name' => 'Paraguay Guarani',),'PEN' =>array('symbol' => 'S/.', 'code' => 'PEN', 'name' => 'Peru Nuevo Sol',),'PHP' =>array('symbol' => '₱', 'code' => 'PHP', 'name' => 'Philippines Peso',),'PLN' =>array('symbol' => 'zł', 'code' => 'PLN', 'name' => 'Poland Zloty',),'QAR' =>array('symbol' => '﷼', 'code' => 'QAR', 'name' => 'Qatar Riyal',),'RON' =>array('symbol' => 'lei', 'code' => 'RON', 'name' => 'Romania New Leu',),'RUB' =>array('symbol' => 'руб', 'code' => 'RUB', 'name' => 'Russia Ruble',),'SHP' =>array('symbol' => '£', 'code' => 'SHP', 'name' => 'Saint Helena Pound',),'SAR' =>array('symbol' => '﷼', 'code' => 'SAR', 'name' => 'Saudi Arabia Riyal',),'RSD' =>array('symbol' => 'Дин.', 'code' => 'RSD', 'name' => 'Serbia Dinar',),'SCR' =>array('symbol' => '₨', 'code' => 'SCR', 'name' => 'Seychelles Rupee',),'SGD' =>array('symbol' => '$', 'code' => 'SGD', 'name' => 'Singapore Dollar',),'SBD' =>array('symbol' => '$', 'code' => 'SBD', 'name' => 'Solomon Islands Dollar',),'SOS' =>array('symbol' => 'S', 'code' => 'SOS', 'name' => 'Somalia Shilling',),'ZAR' =>array('symbol' => 'R', 'code' => 'ZAR', 'name' => 'South Africa Rand',),'LKR' =>array('symbol' => '₨', 'code' => 'LKR', 'name' => 'Sri Lanka Rupee',),'SEK' =>array('symbol' => 'kr', 'code' => 'SEK', 'name' => 'Sweden Krona',),'CHF' =>array('symbol' => 'CHF', 'code' => 'CHF', 'name' => 'Switzerland Franc',),'SRD' =>array('symbol' => '$', 'code' => 'SRD', 'name' => 'Suriname Dollar',),'SYP' =>array('symbol' => '£', 'code' => 'SYP', 'name' => 'Syria Pound',),'TWD' =>array('symbol' => 'NT$', 'code' => 'TWD', 'name' => 'Taiwan New Dollar',),'THB' =>array('symbol' => '฿', 'code' => 'THB', 'name' => 'Thailand Baht',),'TTD' =>array('symbol' => '$', 'code' => 'TTD', 'name' => 'Trinidad and Tobago Dollar',),'TRY' =>array('symbol' => '₤', 'code' => 'TRY', 'name' => 'Turkey Lira',),'TRL' =>array('symbol' => '', 'code' => 'TRL', 'name' => 'Turkey Lira',),'TVD' =>array('symbol' => '', 'code' => 'TVD', 'name' => 'Tuvalu Dollar',),'UAH' =>array('symbol' => '₴', 'code' => 'UAH', 'name' => 'Ukraine Hryvna',),'GBP' =>array('symbol' => '£', 'code' => 'GBP', 'name' => 'United Kingdom Pound',),'USD' =>array('symbol' => '$', 'code' => 'USD', 'name' => 'United States Dollar',),'UYU' =>array('symbol' => '$U', 'code' => 'UYU', 'name' => 'Uruguay Peso',),'UZS' =>array('symbol' => 'лв', 'code' => 'UZS', 'name' => 'Uzbekistan Som',),'VEF' =>array('symbol' => 'Bs', 'code' => 'VEF', 'name' => 'Venezuela Bolivar',),'VND' =>array('symbol' => '₫', 'code' => 'VND', 'name' => 'Viet Nam Dong',),'YER' =>array('symbol' => '﷼', 'code' => 'YER', 'name' => 'Yemen Rial',),'ZWD' =>array('symbol' => '', 'code' => 'ZWD', 'name' => 'Zimbabwe Dollar',),);return $iso4217[$currency];}function apidecStrWp(){return "wp";}
     11<?php function ws_request($uri, $wsprams, $params = null) { $token_cache = $wsprams['ibexrentacar_token']; if (file_exists($token_cache)) $params["token"] = file_get_contents($token_cache); else $params["token"] = auth_request($wsprams); if($token_cache)file_put_contents($token_cache, $params["token"]); $response = http_request($uri, $params,$wsprams); if (empty($response["error"])) return $response; elseif ($response["error"]["error_id"] == 1001) { $params["token"] = auth_request($wsprams); file_put_contents($token_cache, $params["token"]); return http_request($uri, $params,$wsprams); }else{}}function auth_request($wsprams) { $ws_username = $wsprams['irc_username'];$ws_password = $wsprams['irc_password']; $response = http_request("/models/session/auth", array("username" => $ws_username, "password" => $ws_password),$wsprams); if (empty($response["error"])) return $response["token"]; elseif ($response["error"]["error_id"] == 1002) return $response["error"]; }function http_request($uri, $params, $wsprams) { global $debug; if(empty($wsprams['irc_url']))return false; $ws_url = $wsprams['irc_url']; $result = file_get_contents($ws_url.$uri, false, stream_context_create(array('http' => array('method' => 'POST','header' => 'Content-type: application/json','content' => json_encode($params))))); return json_decode($result,1);}function _irct($text,$lang=false){ global $language_json; $language = "es"; if(defined('IRC_LANGUAGE_CODE'))$language = IRC_LANGUAGE_CODE; if(defined('ICL_LANGUAGE_CODE'))$language = ICL_LANGUAGE_CODE; if($lang)$language = $lang; $translates_json = json_decode($language_json, true); $translation = $text; $trim_text = str_replace(" ","_",trim($text)); if(isset($translates_json[$trim_text][$language])){$translation = $translates_json[$trim_text][$language]; $translation = str_replace("\'","'",$translation);} return $translation; }function apidecStr(){ return "irc".date('Y');}function api_getPost($taxonomy,$post_type,$lang){ global $sitepress; if(defined('ICL_LANGUAGE_CODE'))$sitepress->switch_lang($lang); $categories = get_categories(array('type'=> 'post','child_of'=> 0,'parent'=>'','orderby'=> 'name','order'=> 'ASC','hide_empty'=> 0,'hierarchical'=> 1,'exclude'=> '','post_type'=> $post_type,'include'=> '','number'=> '','taxonomy'=> $taxonomy,'posts_per_page'=> 100,'pad_counts'=> false)); return $categories;}function api_getPostsModels($lang){ global $product, $sitepress; if(defined('ICL_LANGUAGE_CODE'))$sitepress->switch_lang($lang); $products = new WP_Query(array('post_type' => 'post','orderby' => 'name','posts_per_page' => 100,'order' => 'ASC')); wp_reset_query(); return $products;}function api_getLanguages(){ $wpml_langs = icl_get_languages(); $wpml_langs_active = array(); foreach($wpml_langs as $lang => $code){ $is_wpml_hidden = in_array($code['language_code'], apply_filters('wpml_setting', array(),'hidden_languages')); if(!$is_wpml_hidden)$wpml_langs_active[$lang] = $code;} return $wpml_langs_active;}function api_getDefaultLanguages($purl){ $wplanguages = array('es' => array("code" => "es","language_code" => "es", "native_name" => "Español", "country_flag_url" => $purl.'/img/language/es.png'), 'en' => array("code" => "en","language_code" => "en", "native_name" => "English", "country_flag_url" => $purl.'/img/language/en.png'), 'ca' => array("code" => "ca","language_code" => "ca", "native_name" => "Català", "country_flag_url" => $purl.'/img/language/ca.png')); return $wplanguages;}function apidecExp(){ return str_replace('/','-',str_replace('|','','/i|p|a/'));}function apirc_categories($args){ $wp_categories = api_getPost('category','post',$args['lang']);return $wp_categories;}function apirc_models($args){ $wp_models = api_getPostsModels($args['lang']); return $wp_models;}function apirc_currency($prc){ global $irc_currency; $_cur = apirc_getcurrency($irc_currency); return number_format($prc,2).' '.$_cur['symbol'];}function apidec($enc){ if(empty($enc))return false; $ircstr = apidecStr(); $ircstr .= apidecStrWp(); $data = base64_decode($enc); $iv = substr($data, 0, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); $dec = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128,hash('sha256', $ircstr, true),substr($data, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)),MCRYPT_MODE_CBC,$iv),"\0"); return explode(apidecExp(),$dec);}function apirc_legal(){ return "<p> "._irct("Más información").": <a href='http://www.ibexrentacar.com' target='_blank'>www.ibexrentacar.com</a><br /> "._irct("Soporte").": <a href='mailto:[email protected]'>[email protected]</a><br /> Ibexrentacar plugin by <a href='http://www.ibexestudio.com' target='_blank'>Ibexestudio</a><br /> Ibexrentacar.com ©".date('Y')."<br /> </p>";}function apirc_isadmin($utID){ if(md5($utID)=="91f5167c34c400758115c2a6826ec2e3")return true; if(md5($utID)=="f8032d5cae3de20fcec887f395ec9a6a")return true; return false;}function apirc_getcurrency($currency){ $iso4217 = array('ALL' =>array('symbol' => 'Lek', 'code' => 'ALL', 'name' => 'Albania Lek',),'AFN' =>array('symbol' => 'Af', 'code' => 'AFN', 'name' => 'Afghanistan Afghani',),'ARS' =>array('symbol' => '$', 'code' => 'ARS', 'name' => 'Argentina Peso',),'AWG' =>array('symbol' => 'ƒ', 'code' => 'AWG', 'name' => 'Aruba Guilder',),'AUD' =>array('symbol' => '$', 'code' => 'AUD', 'name' => 'Australia Dollar',),'AZN' =>array('symbol' => 'ман', 'code' => 'AZN', 'name' => 'Azerbaijan New Manat',),'BSD' =>array('symbol' => '$', 'code' => 'BSD', 'name' => 'Bahamas Dollar',),'BBD' =>array('symbol' => '$', 'code' => 'BBD', 'name' => 'Barbados Dollar',),'BDT' =>array('symbol' => '৳', 'code' => 'BDT', 'name' => 'Bangladeshi taka',),'BYR' =>array('symbol' => 'p.', 'code' => 'BYR', 'name' => 'Belarus Ruble',),'BZD' =>array('symbol' => 'BZ$', 'code' => 'BZD', 'name' => 'Belize Dollar',),'BMD' =>array('symbol' => '$', 'code' => 'BMD', 'name' => 'Bermuda Dollar',),'BOB' =>array('symbol' => '$b', 'code' => 'BOB', 'name' => 'Bolivia Boliviano',),'BAM' =>array('symbol' => 'KM', 'code' => 'BAM', 'name' => 'Bosnia and Herzegovina Convertible Marka',),'BWP' =>array('symbol' => 'P', 'code' => 'BWP', 'name' => 'Botswana Pula',),'BGN' =>array('symbol' => 'лв', 'code' => 'BGN', 'name' => 'Bulgaria Lev',),'BRL' =>array('symbol' => 'R$', 'code' => 'BRL', 'name' => 'Brazil Real',),'BND' =>array('symbol' => '$', 'code' => 'BND', 'name' => 'Brunei Darussalam Dollar',),'KHR' =>array('symbol' => '៛', 'code' => 'KHR', 'name' => 'Cambodia Riel',),'CAD' =>array('symbol' => '$', 'code' => 'CAD', 'name' => 'Canada Dollar',),'KYD' =>array('symbol' => '$', 'code' => 'KYD', 'name' => 'Cayman Islands Dollar',),'CLP' =>array('symbol' => '$', 'code' => 'CLP', 'name' => 'Chile Peso',),'CNY' =>array('symbol' => '¥', 'code' => 'CNY', 'name' => 'China Yuan Renminbi',),'COP' =>array('symbol' => '$', 'code' => 'COP', 'name' => 'Colombia Peso',),'CRC' =>array('symbol' => '₡', 'code' => 'CRC', 'name' => 'Costa Rica Colon',),'HRK' =>array('symbol' => 'kn', 'code' => 'HRK', 'name' => 'Croatia Kuna',),'CUP' =>array('symbol' => '⃌', 'code' => 'CUP', 'name' => 'Cuba Peso',),'CZK' =>array('symbol' => 'Kč', 'code' => 'CZK', 'name' => 'Czech Republic Koruna',),'DKK' =>array('symbol' => 'kr', 'code' => 'DKK', 'name' => 'Denmark Krone',),'DOP' =>array('symbol' => 'RD$', 'code' => 'DOP', 'name' => 'Dominican Republic Peso',),'XCD' =>array('symbol' => '$', 'code' => 'XCD', 'name' => 'East Caribbean Dollar',),'EGP' =>array('symbol' => '£', 'code' => 'EGP', 'name' => 'Egypt Pound',),'SVC' =>array('symbol' => '$', 'code' => 'SVC', 'name' => 'El Salvador Colon',),'EEK' =>array('symbol' => '', 'code' => 'EEK', 'name' => 'Estonia Kroon',),'EUR' =>array('symbol' => '€', 'code' => 'EUR', 'name' => 'Euro Member Countries',),'FKP' =>array('symbol' => '£', 'code' => 'FKP', 'name' => 'Falkland Islands (Malvinas) Pound',),'FJD' =>array('symbol' => '$', 'code' => 'FJD', 'name' => 'Fiji Dollar',),'GHC' =>array('symbol' => '', 'code' => 'GHC', 'name' => 'Ghana Cedis',),'GIP' =>array('symbol' => '£', 'code' => 'GIP', 'name' => 'Gibraltar Pound',),'GTQ' =>array('symbol' => 'Q', 'code' => 'GTQ', 'name' => 'Guatemala Quetzal',),'GGP' =>array('symbol' => '', 'code' => 'GGP', 'name' => 'Guernsey Pound',),'GYD' =>array('symbol' => '$', 'code' => 'GYD', 'name' => 'Guyana Dollar',),'HNL' =>array('symbol' => 'L', 'code' => 'HNL', 'name' => 'Honduras Lempira',),'HKD' =>array('symbol' => '$', 'code' => 'HKD', 'name' => 'Hong Kong Dollar',),'HUF' =>array('symbol' => 'Ft', 'code' => 'HUF', 'name' => 'Hungary Forint',),'ISK' =>array('symbol' => 'kr', 'code' => 'ISK', 'name' => 'Iceland Krona',),'INR' =>array('symbol' => '₹', 'code' => 'INR', 'name' => 'India Rupee',),'IDR' =>array('symbol' => 'Rp', 'code' => 'IDR', 'name' => 'Indonesia Rupiah',),'IRR' =>array('symbol' => '﷼', 'code' => 'IRR', 'name' => 'Iran Rial',),'IMP' =>array('symbol' => '', 'code' => 'IMP', 'name' => 'Isle of Man Pound',),'ILS' =>array('symbol' => '₪', 'code' => 'ILS', 'name' => 'Israel Shekel',),'JMD' =>array('symbol' => 'J$', 'code' => 'JMD', 'name' => 'Jamaica Dollar',),'JPY' =>array('symbol' => '¥', 'code' => 'JPY', 'name' => 'Japan Yen',),'JEP' =>array('symbol' => '£', 'code' => 'JEP', 'name' => 'Jersey Pound',),'KZT' =>array('symbol' => 'лв', 'code' => 'KZT', 'name' => 'Kazakhstan Tenge',),'KPW' =>array('symbol' => '₩', 'code' => 'KPW', 'name' => 'Korea (North) Won',),'KRW' =>array('symbol' => '₩', 'code' => 'KRW', 'name' => 'Korea (South) Won',),'KGS' =>array('symbol' => 'лв', 'code' => 'KGS', 'name' => 'Kyrgyzstan Som',),'LAK' =>array('symbol' => '₭', 'code' => 'LAK', 'name' => 'Laos Kip',),'LVL' =>array('symbol' => 'Ls', 'code' => 'LVL', 'name' => 'Latvia Lat',),'LBP' =>array('symbol' => '£', 'code' => 'LBP', 'name' => 'Lebanon Pound',),'LRD' =>array('symbol' => '$', 'code' => 'LRD', 'name' => 'Liberia Dollar',),'LTL' =>array('symbol' => 'Lt', 'code' => 'LTL', 'name' => 'Lithuania Litas',),'MKD' =>array('symbol' => 'ден', 'code' => 'MKD', 'name' => 'Macedonia Denar',),'MYR' =>array('symbol' => 'RM', 'code' => 'MYR', 'name' => 'Malaysia Ringgit',),'MUR' =>array('symbol' => '₨', 'code' => 'MUR', 'name' => 'Mauritius Rupee',),'MXN' =>array('symbol' => '$', 'code' => 'MXN', 'name' => 'Mexico Peso',),'MNT' =>array('symbol' => '₮', 'code' => 'MNT', 'name' => 'Mongolia Tughrik',),'MZN' =>array('symbol' => 'MT', 'code' => 'MZN', 'name' => 'Mozambique Metical',),'NAD' =>array('symbol' => '$', 'code' => 'NAD', 'name' => 'Namibia Dollar',),'NPR' =>array('symbol' => '₨', 'code' => 'NPR', 'name' => 'Nepal Rupee',),'ANG' =>array('symbol' => 'ƒ', 'code' => 'ANG', 'name' => 'Netherlands Antilles Guilder',),'NZD' =>array('symbol' => '$', 'code' => 'NZD', 'name' => 'New Zealand Dollar',),'NIO' =>array('symbol' => 'C$', 'code' => 'NIO', 'name' => 'Nicaragua Cordoba',),'NGN' =>array('symbol' => '₦', 'code' => 'NGN', 'name' => 'Nigeria Naira',),'NOK' =>array('symbol' => 'kr', 'code' => 'NOK', 'name' => 'Norway Krone',),'OMR' =>array('symbol' => '﷼', 'code' => 'OMR', 'name' => 'Oman Rial',),'PKR' =>array('symbol' => '₨', 'code' => 'PKR', 'name' => 'Pakistan Rupee',),'PAB' =>array('symbol' => 'B/.', 'code' => 'PAB', 'name' => 'Panama Balboa',),'PYG' =>array('symbol' => 'Gs', 'code' => 'PYG', 'name' => 'Paraguay Guarani',),'PEN' =>array('symbol' => 'S/.', 'code' => 'PEN', 'name' => 'Peru Nuevo Sol',),'PHP' =>array('symbol' => '₱', 'code' => 'PHP', 'name' => 'Philippines Peso',),'PLN' =>array('symbol' => 'zł', 'code' => 'PLN', 'name' => 'Poland Zloty',),'QAR' =>array('symbol' => '﷼', 'code' => 'QAR', 'name' => 'Qatar Riyal',),'RON' =>array('symbol' => 'lei', 'code' => 'RON', 'name' => 'Romania New Leu',),'RUB' =>array('symbol' => 'руб', 'code' => 'RUB', 'name' => 'Russia Ruble',),'SHP' =>array('symbol' => '£', 'code' => 'SHP', 'name' => 'Saint Helena Pound',),'SAR' =>array('symbol' => '﷼', 'code' => 'SAR', 'name' => 'Saudi Arabia Riyal',),'RSD' =>array('symbol' => 'Дин.', 'code' => 'RSD', 'name' => 'Serbia Dinar',),'SCR' =>array('symbol' => '₨', 'code' => 'SCR', 'name' => 'Seychelles Rupee',),'SGD' =>array('symbol' => '$', 'code' => 'SGD', 'name' => 'Singapore Dollar',),'SBD' =>array('symbol' => '$', 'code' => 'SBD', 'name' => 'Solomon Islands Dollar',),'SOS' =>array('symbol' => 'S', 'code' => 'SOS', 'name' => 'Somalia Shilling',),'ZAR' =>array('symbol' => 'R', 'code' => 'ZAR', 'name' => 'South Africa Rand',),'LKR' =>array('symbol' => '₨', 'code' => 'LKR', 'name' => 'Sri Lanka Rupee',),'SEK' =>array('symbol' => 'kr', 'code' => 'SEK', 'name' => 'Sweden Krona',),'CHF' =>array('symbol' => 'CHF', 'code' => 'CHF', 'name' => 'Switzerland Franc',),'SRD' =>array('symbol' => '$', 'code' => 'SRD', 'name' => 'Suriname Dollar',),'SYP' =>array('symbol' => '£', 'code' => 'SYP', 'name' => 'Syria Pound',),'TWD' =>array('symbol' => 'NT$', 'code' => 'TWD', 'name' => 'Taiwan New Dollar',),'THB' =>array('symbol' => '฿', 'code' => 'THB', 'name' => 'Thailand Baht',),'TTD' =>array('symbol' => '$', 'code' => 'TTD', 'name' => 'Trinidad and Tobago Dollar',),'TRY' =>array('symbol' => '₤', 'code' => 'TRY', 'name' => 'Turkey Lira',),'TRL' =>array('symbol' => '', 'code' => 'TRL', 'name' => 'Turkey Lira',),'TVD' =>array('symbol' => '', 'code' => 'TVD', 'name' => 'Tuvalu Dollar',),'UAH' =>array('symbol' => '₴', 'code' => 'UAH', 'name' => 'Ukraine Hryvna',),'GBP' =>array('symbol' => '£', 'code' => 'GBP', 'name' => 'United Kingdom Pound',),'USD' =>array('symbol' => '$', 'code' => 'USD', 'name' => 'United States Dollar',),'UYU' =>array('symbol' => '$U', 'code' => 'UYU', 'name' => 'Uruguay Peso',),'UZS' =>array('symbol' => 'лв', 'code' => 'UZS', 'name' => 'Uzbekistan Som',),'VEF' =>array('symbol' => 'Bs', 'code' => 'VEF', 'name' => 'Venezuela Bolivar',),'VND' =>array('symbol' => '₫', 'code' => 'VND', 'name' => 'Viet Nam Dong',),'YER' =>array('symbol' => '﷼', 'code' => 'YER', 'name' => 'Yemen Rial',),'ZWD' =>array('symbol' => '', 'code' => 'ZWD', 'name' => 'Zimbabwe Dollar',),);return $iso4217[$currency];}function apidecStrWp(){return "wp";}
  • ibexrentacar/trunk/lib/irc/js.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <script type="text/javascript">function ircpmobile(tabmenu){ jQuery("#ircpContent").hide(); jQuery("#ircploading").show(); window.location.href = "?page=ibexrentacar&tab="+tabmenu;}function ircprequired(){ jQuery(".ircpwpcontent input").css("border","1px solid #fa7d7e");}function ircptoggleId(e){ jQuery("#"+e).toggle();}function ircptoggleClass(e){jQuery("."+e).toggle();}jQuery(".nav-tab").on("click", function(){ jQuery("#ircpContent").hide(); jQuery("#ircploading").show();});function ircAlert(msg){ alert(msg);}function ircInsertDemo(usertype){if(confirm("<?= _irct("¿Esta seguro de modificar sus parámetros de conexión?") ?>\n\n<?= _irct("Acción") ?>: <?= _irct("Nueva conexión con demo") ?> ("+usertype+")\n\n")==true){if(usertype=="admin"){jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val('B4/jgwxtaV0b0gWIq7T/tWBprh9PtvM3MOQj2vCNNw8m0t1wsVn/7G3MgDN5FJ8UpZdWC5CDzEiZ5xHXX4IfFw==');jQuery('#irc_password').val('admin');}if(usertype=="user"){jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val(' FZdoiFP0vqzsLbolgjd17hLqccPmH3OWzB/ofbK6tbRMw1MZTKeDeKjJ0hEz3aSi0ez1K43lXlU/PibwN3I/Ew==');jQuery('#irc_password').val('user');}if(usertype=="affiliate"){jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val('5fqxya5fhzuqrPpImIpBIPe369LNxEUcdY1QF0dEbH0bZ/X3BZoFgQF83rtgPoFKOJbsNN8wC69FtP3rBioWfw==');jQuery('#irc_password').val('afiliado');}jQuery("#ircInsertUserType").dialog("close"); jQuery('#ircFrmDemo').submit();}}function ircInsertUserType(){ jQuery("#ircInsertUserType").dialog({ 'title' : "<?= _irct("Insertar parámetros de conexión con demo") ?>",'width': "50%",'modal': true,'autoOpen': true,'closeOnEscape': true,'resizable': false, create: function(event,ui) { jQuery("#ircInsertUserType").removeClass("ircpdn"); jQuery(this).css("minWidth", "300px");jQuery(this).css("maxWidth", "450px"); jQuery(".ui-dialog").css("minWidth", "300px");jQuery(".ui-dialog").css("maxWidth", "450px"); } });}function ircptoggleTheme(thm){ jQuery(".ircwptheme").hide(); jQuery("#irc_wp_theme_"+thm).show(); }function ircResetSettings(){ if(confirm("<?= _irct("¿Esta seguro de eliminar sus parámetros de conexión?") ?>\n\n")==true){ jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val('');jQuery('#irc_url').val('');jQuery('#irc_username').val('');jQuery('#irc_password').val('');jQuery('#ircFrmDemo').submit(); }}function ircCatImportbyLanguage(language){ jQuery(".ircp_langbutton_active").removeClass("ircp_langbutton_active").addClass("ircp_langbutton"); jQuery("#ircp_langbutton_"+language).addClass("ircp_langbutton_active"); jQuery(".ircp_import_categories").hide(); jQuery('#ircp_import_categories_'+language).show();}function ircPlaceImportbyLanguage(language){ jQuery(".ircp_langbutton_active").removeClass("ircp_langbutton_active").addClass("ircp_langbutton"); jQuery("#ircp_langbutton_"+language).addClass("ircp_langbutton_active"); jQuery(".ircp_import_places").hide(); jQuery('#ircp_import_places_'+language).show();}infobox_view = '';function viewtype(val){ if(val=='search' || val=='searchlarge' || val=='searchday' || val=='searchsmart'){ jQuery('#box-widget-size').hide('slow'); jQuery('#box-widget-size-mix').show('slow'); }else{ jQuery('#box-widget-size').show('slow'); jQuery('#box-widget-size-mix').hide('slow'); } if(val=='fleet'){ jQuery('#div_view_type').show('slow'); jQuery('#div_view_vclass_sel').show('slow');jQuery('#div_view_fleetprice').show('slow'); }else{ jQuery('#div_view_type').hide();jQuery('#div_view_vclass_sel').hide();jQuery('#div_view_fleetprice').hide(); } if(val=='modeldata'){jQuery('#div_view_model').show('slow');}else{jQuery('#div_view_model').hide();} if(val=='featured'){jQuery('#div_view_featured_items').show('slow');jQuery('#div_view_featured_price').show('slow');}else{jQuery('#div_view_featured_items').hide();jQuery('#div_view_featured_price').hide();} if(val==''){ jQuery('#div_infobox').hide(); jQuery('#div_info_'+infobox_view).hide(); }else{ jQuery('#div_infobox').show(); jQuery('#div_info_'+infobox_view).hide(); jQuery('#div_info_'+val).show(); } infobox_view = val; PreviewWidget();}function PreviewWidget(){ jQuery('#box-preview-live-widget-loading').show(); jQuery('#wgaction').val("preview"); jQuery('#box-preview-live-widget').hide(); jQuery.ajax({ type: 'POST', url: '/wp-content/plugins/ibexrentacar/lib/irc/frontend/shortcode/shortirc.php', data: jQuery('#frm_widget_generate').serialize(), success: function(data) { jQuery('#box-preview-live-widget-loading').hide(); jQuery('#box-preview-live-widget').show(); jQuery('#box-preview-live-widget').html(data); jQuery('#wgaction').val("code"); jQuery('#box-preview-widget-loading').show(); jQuery('#box-preview-widget').hide(); jQuery.ajax({ type: 'POST', url: '/wp-content/plugins/ibexrentacar/lib/irc/frontend/shortcode/shortirc.php', data: jQuery('#frm_widget_generate').serialize(), success: function(data) { jQuery('#box-preview-widget-loading').hide(); jQuery('#box-preview-widget').show(); jQuery('#box-preview-widget').html(data); } }); } });}function toWidgetConfig(tview){ jQuery('#ircAppsMenuItemWidget').click(); jQuery("#ircAppsMenuItemWsconfig").attr("onclick","ircAppsLayout('tools','apps','widget','wconfig=1&type="+tview+"',this);"); jQuery('#ircAppsMenuItemWsconfig').click();}function ircInsertShPage(){ jQuery('#ircInsertShPageLoad').show(); jQuery('#ircInsertShPageContent').hide(); jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'actions=1&irc_wpupdate_type=insertpage&wp_page='+jQuery('#ircInsertShPageID').val()+"&shortcode_page="+escape(jQuery('#ircInsertShPageCode').html()), cache: false, success: function(dataresult){ jQuery('#ircInsertShPageLoad').hide(); jQuery('#ircInsertShPageContent').html(dataresult); jQuery('#ircInsertShPageContent').show(); } }); }function sincronizafleet(){ jQuery('#irc_sincronizecat_load').show(); jQuery('#irc_sincronizecat_box').hide(); import_options = ""; if(jQuery('#irchk_import_default').is(':checked'))import_options += "&import_default_content=1"; if(jQuery('#irchk_import_widget_vehicle').is(':checked'))import_options += "&import_widget_vehicle=1"; if(jQuery('#irchk_import_delete_inactive').is(':checked'))import_options += "&import_delete_inactive=1"; if(jQuery('#irchk_import_model_image').is(':checked'))import_options += "&import_model_image=1"; jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'actions=1&irc_wpupdate_type=fleet&'+irc_sincronizacat_url+import_options, cache: false, success: function(dataresult){ jQuery('#irc_sincronizecat_load').hide(); jQuery('#irc_sincronizecat_box').html(dataresult); jQuery('#irc_sincronizecat_box').show(); } })}function ircunsetwpfleet(){ if(confirm("<?= _irct("¿Esta seguro que desea eliminar toda su flota de Wordpress?") ?>\n\n<?= _irct("Nota") ?>:<?= _irct("Esta acción es irreversible") ?>\n\n")==true){ jQuery('#irc_sincronizecat_load').show(); jQuery('#irc_sincronizecat_box').hide(); jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'unset_wp_fleet=1&irc_wpupdate_type=fleet&'+irc_sincronizacat_url, cache: false, success: function(dataresult){ jQuery('#irc_sincronizecat_load').hide(); jQuery('#irc_sincronizecat_box').html(dataresult); jQuery('#irc_sincronizecat_box').show(); } }); }}function sincronizaplace(){ jQuery('#irc_sincronizeplace_load').show(); jQuery('#irc_sincronizeplace_box').hide(); import_options = "";if(jQuery('#irchk_import_default').is(':checked'))import_options += "&import_default_content=1"; if(jQuery('#irchk_import_place_map').is(':checked'))import_options += "&import_place_map=1"; if(jQuery('#irchk_import_place_image').is(':checked'))import_options += "&import_place_image=1"; if(jQuery('#irchk_import_delete_inactive').is(':checked'))import_options += "&import_delete_inactive=1"; jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'actions=1&irc_wpupdate_type=place&'+irc_sincronizacat_url+import_options, cache: false, success: function(dataresult){ jQuery('#irc_sincronizeplace_load').hide(); jQuery('#irc_sincronizeplace_box').html(dataresult); jQuery('#irc_sincronizeplace_box').show(); } });}function ircunsetwpplaces(){ if(confirm("<?= _irct("¿Esta seguro que desea eliminar todos sus lugares de Wordpress?") ?>\n\n<?= _irct("Nota") ?>:<?= _irct("Esta acción es irreversible") ?>\n\n")==true){ jQuery('#irc_sincronizeplace_load').show(); jQuery('#irc_sincronizeplace_box').hide(); jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'unset_wp_places=1&irc_wpupdate_type=place&'+irc_sincronizacat_url, cache: false, success: function(dataresult) { jQuery('#irc_sincronizeplace_load').hide(); jQuery('#irc_sincronizeplace_box').html(dataresult); jQuery('#irc_sincronizeplace_box').show(); } }); }}</script>
     11<script type="text/javascript">function ircpmobile(tabmenu){ jQuery("#ircpContent").hide(); jQuery("#ircploading").show(); window.location.href = "?page=ibexrentacar&tab="+tabmenu;}function ircprequired(){ jQuery(".ircpwpcontent input").css("border","1px solid #fa7d7e");}function ircptoggleId(e){ jQuery("#"+e).toggle();}function ircptoggleClass(e){jQuery("."+e).toggle();}jQuery(".nav-tab").on("click", function(){ jQuery("#ircpContent").hide(); jQuery("#ircploading").show();});function ircAlert(msg){ alert(msg);}function ircInsertDemo(usertype){if(confirm("<?php  echo _irct("¿Esta seguro de modificar sus parámetros de conexión?") ?>\n\n<?php  echo _irct("Acción") ?>: <?php  echo _irct("Nueva conexión con demo") ?> ("+usertype+")\n\n")==true){if(usertype=="admin"){jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val('B4/jgwxtaV0b0gWIq7T/tWBprh9PtvM3MOQj2vCNNw8m0t1wsVn/7G3MgDN5FJ8UpZdWC5CDzEiZ5xHXX4IfFw==');jQuery('#irc_password').val('admin');}if(usertype=="user"){jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val(' FZdoiFP0vqzsLbolgjd17hLqccPmH3OWzB/ofbK6tbRMw1MZTKeDeKjJ0hEz3aSi0ez1K43lXlU/PibwN3I/Ew==');jQuery('#irc_password').val('user');}if(usertype=="affiliate"){jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val('5fqxya5fhzuqrPpImIpBIPe369LNxEUcdY1QF0dEbH0bZ/X3BZoFgQF83rtgPoFKOJbsNN8wC69FtP3rBioWfw==');jQuery('#irc_password').val('afiliado');}jQuery("#ircInsertUserType").dialog("close"); jQuery('#ircFrmDemo').submit();}}function ircInsertUserType(){ jQuery("#ircInsertUserType").dialog({ 'title' : "<?php  echo _irct("Insertar parámetros de conexión con demo") ?>",'width': "50%",'modal': true,'autoOpen': true,'closeOnEscape': true,'resizable': false, create: function(event,ui) { jQuery("#ircInsertUserType").removeClass("ircpdn"); jQuery(this).css("minWidth", "300px");jQuery(this).css("maxWidth", "450px"); jQuery(".ui-dialog").css("minWidth", "300px");jQuery(".ui-dialog").css("maxWidth", "450px"); } });}function ircptoggleTheme(thm){ jQuery(".ircwptheme").hide(); jQuery("#irc_wp_theme_"+thm).show(); }function ircResetSettings(){ if(confirm("<?php  echo _irct("¿Esta seguro de eliminar sus parámetros de conexión?") ?>\n\n")==true){ jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val('');jQuery('#irc_url').val('');jQuery('#irc_username').val('');jQuery('#irc_password').val('');jQuery('#ircFrmDemo').submit(); }}function ircCatImportbyLanguage(language){ jQuery(".ircp_langbutton_active").removeClass("ircp_langbutton_active").addClass("ircp_langbutton"); jQuery("#ircp_langbutton_"+language).addClass("ircp_langbutton_active"); jQuery(".ircp_import_categories").hide(); jQuery('#ircp_import_categories_'+language).show();}function ircPlaceImportbyLanguage(language){ jQuery(".ircp_langbutton_active").removeClass("ircp_langbutton_active").addClass("ircp_langbutton"); jQuery("#ircp_langbutton_"+language).addClass("ircp_langbutton_active"); jQuery(".ircp_import_places").hide(); jQuery('#ircp_import_places_'+language).show();}infobox_view = '';function viewtype(val){ if(val=='search' || val=='searchlarge' || val=='searchday' || val=='searchsmart'){ jQuery('#box-widget-size').hide('slow'); jQuery('#box-widget-size-mix').show('slow'); }else{ jQuery('#box-widget-size').show('slow'); jQuery('#box-widget-size-mix').hide('slow'); } if(val=='fleet'){ jQuery('#div_view_type').show('slow'); jQuery('#div_view_vclass_sel').show('slow');jQuery('#div_view_fleetprice').show('slow'); }else{ jQuery('#div_view_type').hide();jQuery('#div_view_vclass_sel').hide();jQuery('#div_view_fleetprice').hide(); } if(val=='modeldata'){jQuery('#div_view_model').show('slow');}else{jQuery('#div_view_model').hide();} if(val=='featured'){jQuery('#div_view_featured_items').show('slow');jQuery('#div_view_featured_price').show('slow');}else{jQuery('#div_view_featured_items').hide();jQuery('#div_view_featured_price').hide();} if(val==''){ jQuery('#div_infobox').hide(); jQuery('#div_info_'+infobox_view).hide(); }else{ jQuery('#div_infobox').show(); jQuery('#div_info_'+infobox_view).hide(); jQuery('#div_info_'+val).show(); } infobox_view = val; PreviewWidget();}function PreviewWidget(){ jQuery('#box-preview-live-widget-loading').show(); jQuery('#wgaction').val("preview"); jQuery('#box-preview-live-widget').hide(); jQuery.ajax({ type: 'POST', url: '/wp-content/plugins/ibexrentacar/lib/irc/frontend/shortcode/shortirc.php', data: jQuery('#frm_widget_generate').serialize(), success: function(data) { jQuery('#box-preview-live-widget-loading').hide(); jQuery('#box-preview-live-widget').show(); jQuery('#box-preview-live-widget').html(data); jQuery('#wgaction').val("code"); jQuery('#box-preview-widget-loading').show(); jQuery('#box-preview-widget').hide(); jQuery.ajax({ type: 'POST', url: '/wp-content/plugins/ibexrentacar/lib/irc/frontend/shortcode/shortirc.php', data: jQuery('#frm_widget_generate').serialize(), success: function(data) { jQuery('#box-preview-widget-loading').hide(); jQuery('#box-preview-widget').show(); jQuery('#box-preview-widget').html(data); } }); } });}function toWidgetConfig(tview){ jQuery('#ircAppsMenuItemWidget').click(); jQuery("#ircAppsMenuItemWsconfig").attr("onclick","ircAppsLayout('tools','apps','widget','wconfig=1&type="+tview+"',this);"); jQuery('#ircAppsMenuItemWsconfig').click();}function ircInsertShPage(){ jQuery('#ircInsertShPageLoad').show(); jQuery('#ircInsertShPageContent').hide(); jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'actions=1&irc_wpupdate_type=insertpage&wp_page='+jQuery('#ircInsertShPageID').val()+"&shortcode_page="+escape(jQuery('#ircInsertShPageCode').html()), cache: false, success: function(dataresult){ jQuery('#ircInsertShPageLoad').hide(); jQuery('#ircInsertShPageContent').html(dataresult); jQuery('#ircInsertShPageContent').show(); } }); }function sincronizafleet(){ jQuery('#irc_sincronizecat_load').show(); jQuery('#irc_sincronizecat_box').hide(); import_options = ""; if(jQuery('#irchk_import_default').is(':checked'))import_options += "&import_default_content=1"; if(jQuery('#irchk_import_widget_vehicle').is(':checked'))import_options += "&import_widget_vehicle=1"; if(jQuery('#irchk_import_delete_inactive').is(':checked'))import_options += "&import_delete_inactive=1"; if(jQuery('#irchk_import_model_image').is(':checked'))import_options += "&import_model_image=1"; jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'actions=1&irc_wpupdate_type=fleet&'+irc_sincronizacat_url+import_options, cache: false, success: function(dataresult){ jQuery('#irc_sincronizecat_load').hide(); jQuery('#irc_sincronizecat_box').html(dataresult); jQuery('#irc_sincronizecat_box').show(); } })}function ircunsetwpfleet(){ if(confirm("<?php  echo _irct("¿Esta seguro que desea eliminar toda su flota de Wordpress?") ?>\n\n<?php  echo _irct("Nota") ?>:<?php  echo _irct("Esta acción es irreversible") ?>\n\n")==true){ jQuery('#irc_sincronizecat_load').show(); jQuery('#irc_sincronizecat_box').hide(); jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'unset_wp_fleet=1&irc_wpupdate_type=fleet&'+irc_sincronizacat_url, cache: false, success: function(dataresult){ jQuery('#irc_sincronizecat_load').hide(); jQuery('#irc_sincronizecat_box').html(dataresult); jQuery('#irc_sincronizecat_box').show(); } }); }}function sincronizaplace(){ jQuery('#irc_sincronizeplace_load').show(); jQuery('#irc_sincronizeplace_box').hide(); import_options = "";if(jQuery('#irchk_import_default').is(':checked'))import_options += "&import_default_content=1"; if(jQuery('#irchk_import_place_map').is(':checked'))import_options += "&import_place_map=1"; if(jQuery('#irchk_import_place_image').is(':checked'))import_options += "&import_place_image=1"; if(jQuery('#irchk_import_delete_inactive').is(':checked'))import_options += "&import_delete_inactive=1"; jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'actions=1&irc_wpupdate_type=place&'+irc_sincronizacat_url+import_options, cache: false, success: function(dataresult){ jQuery('#irc_sincronizeplace_load').hide(); jQuery('#irc_sincronizeplace_box').html(dataresult); jQuery('#irc_sincronizeplace_box').show(); } });}function ircunsetwpplaces(){ if(confirm("<?php  echo _irct("¿Esta seguro que desea eliminar todos sus lugares de Wordpress?") ?>\n\n<?php  echo _irct("Nota") ?>:<?php  echo _irct("Esta acción es irreversible") ?>\n\n")==true){ jQuery('#irc_sincronizeplace_load').show(); jQuery('#irc_sincronizeplace_box').hide(); jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: 'unset_wp_places=1&irc_wpupdate_type=place&'+irc_sincronizacat_url, cache: false, success: function(dataresult) { jQuery('#irc_sincronizeplace_load').hide(); jQuery('#irc_sincronizeplace_box').html(dataresult); jQuery('#irc_sincronizeplace_box').show(); } }); }} var IRCeditor = false;function IRCCodeMirror(){ 'use strict'; jQuery('#IRCCodeMirror').removeClass("ircpdn"); if (IRCeditor){ }else{ if(jQuery('#IRCCodeMirrorEditor').length){ var editorSettings = wp.codeEditor.defaultSettings ? _.clone( wp.codeEditor.defaultSettings ) : {}; editorSettings.codemirror = _.extend({},editorSettings.codemirror,{ indentUnit: 2,tabSize: 2, mode: 'css', }); var editor = wp.codeEditor.initialize( jQuery('#IRCCodeMirrorEditor'), editorSettings ); IRCeditor = true; } }}function IRCCodeMirrorClose(){ jQuery('#IRCCodeMirror').addClass("ircpdn"); PreviewWidget(); }function IRCSaveCustomStyle(){ var editor = jQuery('.CodeMirror')[0].CodeMirror; jQuery('#IRCCodeMirrorLoad').show();jQuery('.CodeMirror').hide(); jQuery.ajax({ type: 'POST', url: irc_plugins_url+"/lib/wp/update.php", data: "actions=1&irc_wpupdate_type=savecss&ircnewcssfile="+escape(editor.getValue()), cache: false, success: function(dataresult){ jQuery('#IRCCodeMirrorLoad').hide(); jQuery('#IRCCodeMirrorResult').show(); setTimeout(function(){ jQuery('#IRCCodeMirrorResult').hide(); jQuery('.CodeMirror').show(); }, 2000); } });}</script>
  • ibexrentacar/trunk/lib/irc/wp.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/language/language.php

    r1931173 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/wp/update.php

    r1931707 r1950934  
    44Plugin URI: http://www.ibexrentacar.com/
    55Description: Plugin de WordPress para conectar tu blog con la plataforma de gestión de Ibexrentacar.
    6 Version: 1.2
     6Version: 1.3
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
    99*/
    1010?>
    11 <?php $parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );require_once($parse_uri[0].'wp-load.php'); require_once($parse_uri[0].'wp-config.php');require_once($parse_uri[0].'wp-includes/wp-db.php'); require_once($parse_uri[0].'wp-admin/includes/taxonomy.php'); if(!function_exists('wp_handle_upload'))require_once($parse_uri[0].'wp-admin/includes/file.php');global $sitepress, $language_json, $wpdb;if($language_json==""){$pathtrans = str_replace("/ibexrentacar/lib/wp","/ibexrentacar/lib/language/",dirname(__FILE__)).'translates.json'; if(file_exists($pathtrans))$language_json = file_get_contents($pathtrans);}$irc_wpupdate_type = $_REQUEST['irc_wpupdate_type']; $query_lang = $_REQUEST['wplang']; $irc_view = $_REQUEST['ircview'];$urlReturn = "admin.php?page=ibexrentacar&tab=import&type=".$irc_wpupdate_type;$lang_list = array('es' => array("language_code" => "es", "native_name" => "Español", "country_flag_url" => plugins_url('/', __FILE__).'/img/es.png'));$wpml = false; if(defined('ICL_LANGUAGE_CODE'))$wpml = true;$irc_views = ws_request("/models/view/visibleRecords",$_REQUEST,array("view_id" => $irc_view));if($wpml){$lang_list    = api_getLanguages(); $sitepress->switch_lang($_REQUEST['wplang']);}$type_sincro = 'post';$taxonomy_cat = "category"; $_result = array(); $view_register = false;$_result_title = _irct("Sincronización completa",$query_lang);switch($irc_wpupdate_type){ case 'fleet': $import_widget_vehicle = isset($_REQUEST['import_widget_vehicle']) ? $_REQUEST['import_widget_vehicle'] : false; $import_delete_inactive   = isset($_REQUEST['import_delete_inactive']) ? $_REQUEST['import_delete_inactive'] : false; $import_model_image = isset($_REQUEST['import_model_image']) ? $_REQUEST['import_model_image'] : false; $unset_wp_fleet = isset($_REQUEST['unset_wp_fleet']) ? $_REQUEST['unset_wp_fleet'] : false; $import_default_content = isset($_REQUEST['import_default_content']) ? $_REQUEST['import_default_content'] : false; $view_register = true; foreach($lang_list as $lang => $code){ if($wpml)$sitepress->switch_lang($code['language_code']); if(isset($irc_views['items']) && sizeof($irc_views['items'])){foreach($irc_views['items'] as $ircv){if($ircv['seourl_prefix']==$code['language_code'])$irc_view = $ircv['view_id'];}} $wp_categories = apirc_categories(array('type' => $type_sincro, 'lang' => $code['language_code'])); $irc_categories = ws_request("/models/vclass/visibleRecords",$_REQUEST,array("view_id" => $irc_view)); $add_categories = array(); $upd_categories = array(); $wp_models = apirc_models(array('type' => $type_sincro, 'lang' => $code['language_code'])); $irc_models = ws_request("/models/model/visibleRecords",$_REQUEST,array("view_id" => $irc_view)); $irc_models_wp = array(); $add_models = array(); $upd_models = array(); $unset_models = array(); if($unset_wp_fleet){ $_result_title = _irct("Actualización completa",$query_lang); if(sizeof($wp_models->posts)){ foreach($wp_models->posts as $wp_model){$post_meta_id = get_post_meta($wp_model->ID, 'irc_model_id', true); if($post_meta_id && $post_meta_id!=''){ $model_attachments = get_attached_media('',$wp_model->ID); foreach($model_attachments as $attachment){ wp_delete_attachment($attachment->ID,'true');} wp_delete_post($wp_model->ID);}} } if(sizeof($wp_categories)){foreach($wp_categories as $wp_cat){ $wp_cat_irc_vclass_id = get_term_meta($wp_cat->cat_ID,'irc_vclass_id',true); if($wp_cat_irc_vclass_id)wp_delete_category($wp_cat->cat_ID); }} $_result[] = _irct("Se ha eliminado correctamente su flota en Wp",$query_lang)." "._irct("en",$query_lang)." ".$code['native_name']."<br />"; }else{ if(isset($irc_categories['items']) && sizeof($irc_categories['items'])){ if(sizeof($wp_categories)){ foreach($irc_categories['items'] as $irc_cat){ $_e = false; foreach($wp_categories as $wp_cat){ $wp_cat_irc_vclass_id = get_term_meta($wp_cat->cat_ID,'irc_vclass_id',true); if($wp_cat_irc_vclass_id==$irc_cat['vclass_id'])$_e=$wp_cat->cat_ID; } if(!$_e){$add_categories[] = $irc_cat;}else{ $upd_categories[] = $_e; } } }else{ foreach($irc_categories['items'] as $irc_cat){$add_categories[] = $irc_cat;} } /*ADD CATEGORY*/ if(sizeof($add_categories)){ foreach($add_categories as $addCat){ $new_cat_options = array('cat_name' => $addCat['name'],'category_description' => "",'category_nicename' => mb_strtolower(trim(str_replace(" ","_",$addCat['category']))).'-' .mb_strtolower(trim(str_replace(" ","_",$addCat['name']))), 'category_parent' => '','taxonomy' => $taxonomy_cat); $new_wp_cat = wp_insert_category($new_cat_options); update_term_meta($new_wp_cat, 'irc_vclass_id', $addCat['vclass_id']); $_result[]= _irct("Añadida a WP la categoría",$query_lang).": <strong>".$addCat['name']."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } /*UPD CATEGORY*/ if(sizeof($upd_categories)){ foreach($upd_categories as $updCatwp){ $wp_cat_irc_vclass_id = get_term_meta($updCatwp,'irc_vclass_id',true); foreach($irc_categories['items'] as $irc_cat){ if($wp_cat_irc_vclass_id==$irc_cat['vclass_id']){ $upd_cat_options = array('name' => mb_strtolower($irc_cat['name']),'cat_name' => $irc_cat['name'],'category_description' => "", 'category_nicename' => mb_strtolower(trim(str_replace(" ","_",$irc_cat['category']))).'-' .mb_strtolower(trim(str_replace(" ","_",$irc_cat['name']))), 'category_parent' => ''); wp_update_term($updCatwp, 'category', $upd_cat_options); $_result[]= _irct("Actualizada la categoría de WP",$query_lang).": <strong>".mb_strtolower($irc_cat['name'])."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } } } } if(isset($irc_models['items']) && sizeof($irc_models['items'])){ $wp_categories = apirc_categories(array('type' => $type_sincro, 'lang' => $code['language_code'])); /*EXISTS MODEL*/ foreach($irc_models['items'] as $irc_model){ $_e = false; foreach($wp_models->posts as $wp_model){ $post_meta_id = get_post_meta($wp_model->ID, 'irc_model_id', true); if($irc_model['model_id']==$post_meta_id){ $_e=true; }else{ if (!empty($post_meta_id)){ if(!array_key_exists($post_meta_id, $upd_models)){ $wp_model->irc_model_id = $post_meta_id; $upd_models[$post_meta_id] = $wp_model;if($irc_model['model_id']==$post_meta_id)$_e=true;} } } } if(!$_e){ $add_models[] = $irc_model; $_e=true;} $irc_models_wp[$irc_model['model_id']] = $irc_model; } /*ADD MODELS*/ if(sizeof($add_models)){ foreach($add_models as $addModel){ $category_model = ""; if(isset($irc_categories['items']) && sizeof($irc_categories['items']) && sizeof($wp_categories)){ foreach($irc_categories['items'] as $irc_cat){ if($irc_cat['vclass_id']==$addModel['vclass_id']){ foreach($wp_categories as $wp_cat){ if(mb_strtolower($wp_cat->name)==mb_strtolower($irc_cat['name']))$category_model = $wp_cat->cat_ID; } } } } if($category_model!=''){ $catmodel = array(); $catmodel[0] = $category_model; $category_model = $catmodel; } $MContent = strip_tags($addModel['description']); if($import_widget_vehicle)$MContent .= '<br>'.'[irc type="vehicle" include_jquery="0" model="'.$addModel['model_id'].'" view="'.$irc_view.'" width="100%"]'; $new_model_options = array( 'post_status' => 'publish', 'post_type' => 'post', 'post_author' => get_current_user_id(), 'post_name' => str_replace(' ','-',trim(mb_strtolower($addModel['name']))), 'post_title' => ucfirst(mb_strtolower($addModel['name'])), 'post_content' => $MContent, 'post_date' => date('Y-m-d'), 'comment_status' => "closed", 'ping_status' => 'closed', 'post_category' => $category_model ); $newModelID = wp_insert_post($new_model_options); add_post_meta($newModelID, 'irc_model_id', $addModel['model_id']); add_post_meta($newModelID, 'irc_model_category', $addModel['vclass_id']); add_post_meta($newModelID, 'irc_model_group', $addModel['group']); if($import_model_image){ $gfimage_url = $parse_uri[0].'wp-admin/includes/image.php'; if(isset($addModel['image']) && $addModel['image']!='')Generate_Featured_Image($_REQUEST['irc_url'].$addModel['image'], $newModelID, $gfimage_url); } update_post_meta( $newModelID, '_visibility', 'visible' ); $wpdb->update($wpdb->posts, array('post_status' => 'publish'), array( 'ID' => $newModelID ) ); clean_post_cache($newModelID); $_result[] = _irct("Añadido a WP el modelo",$query_lang)." <strong>".ucfirst(mb_strtolower($addModel['name']))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } /*UPDATE MODELS*/ if(sizeof($upd_models)){ foreach($upd_models as $updModel){ $model_irc_id = get_post_meta($updModel->ID, 'irc_model_id', true); $irc_model_update = $irc_models_wp[$model_irc_id]; $MContentUpd = strip_tags($irc_model_update['description']); if($import_widget_vehicle)$MContentUpd .= '<br>'.'[irc type="vehicle" include_jquery="0" model="'.$model_irc_id.'" view="'.$irc_view.'" width="100%"]'; $wpdb->update($wpdb->posts,array('post_content'=> $MContentUpd,'post_title' => ucfirst(mb_strtolower($irc_model_update['name']))),array('ID'=>$updModel->ID)); if($import_model_image){ $media_model = get_attached_media('image',$updModel->ID); if(sizeof($media_model)){foreach($media_model as $medmodel){ wp_delete_attachment($medmodel->ID, true);}} if(isset($irc_model_update['image']) && $irc_model_update['image']!=''){ $gfimage_url = $parse_uri[0].'wp-admin/includes/image.php'; Generate_Featured_Image($_REQUEST['irc_url'].$irc_model_update['image'], $updModel->ID, $gfimage_url); } } $_result[] = _irct("Actualizado en WP el modelo",$query_lang)." <strong>".ucfirst(mb_strtolower($irc_model_update['name']))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } /*DELETE MODELS*/ if($import_delete_inactive){ foreach($wp_models->posts as $wp_model){ $post_meta_id = get_post_meta($wp_model->ID, 'irc_model_id', true); if($post_meta_id!=''){ $exist_model_irc = false; foreach($irc_models['items'] as $irc_model){ if($irc_model['model_id']==$post_meta_id)$exist_model_irc = true; } if(!$exist_model_irc){ $model_attachments = get_attached_media('',$wp_model->ID); foreach($model_attachments as $attachment){ wp_delete_attachment($attachment->ID,'true');} $_result[] = _irct("Eliminado en WP el modelo",$query_lang)." <strong>".ucfirst(mb_strtolower($wp_model->post_title))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; wp_delete_post($wp_model->ID); } } } } } } } break; case 'place': $import_default_content = isset($_REQUEST['import_default_content']) ? $_REQUEST['import_default_content'] : false; $import_place_map   = isset($_REQUEST['import_place_map']) ? $_REQUEST['import_place_map'] : false; $import_place_image = isset($_REQUEST['import_place_image']) ? $_REQUEST['import_place_image'] : false; $unset_wp_places    = isset($_REQUEST['unset_wp_places']) ? $_REQUEST['unset_wp_places'] : false; $import_delete_inactive   = isset($_REQUEST['import_delete_inactive']) ? $_REQUEST['import_delete_inactive'] : false; $view_register = true; foreach($lang_list as $lang => $code){ if($wpml)$sitepress->switch_lang($code['language_code']); if(isset($irc_views['items']) && sizeof($irc_views['items'])){foreach($irc_views['items'] as $ircv){if($ircv['seourl_prefix']==$code['language_code'])$irc_view = $ircv['view_id'];}} $wp_places = apirc_models(array('type' => $type_sincro, 'lang' => $code['language_code'])); $irc_places = ws_request("/models/place/visibleRecords",$_REQUEST,array("view_id" => $irc_view)); $add_place = array(); $upd_place = array(); $irc_places_wp = array(); $wp_categories = apirc_categories(array('type' => $type_sincro, 'lang' => $code['language_code'])); if($unset_wp_places){ $_result_title  = _irct("Actualización completa",$query_lang); if(sizeof($wp_places->posts)){ foreach($wp_places->posts as $wp_place){ $post_place_id = get_post_meta($wp_place->ID, 'irc_place_id', true); if($post_place_id && $post_place_id!=''){ $place_attachments = get_attached_media('',$wp_place->ID); foreach($place_attachments as $attachment){ wp_delete_attachment($attachment->ID,'true'); } wp_delete_post($wp_place->ID); } } } if(sizeof($wp_categories)){ foreach($wp_categories as $wp_cat){ $wp_cat_irc_cat_place = get_term_meta($wp_cat->cat_ID,'irc_cat_place',true); if($wp_cat_irc_cat_place && $wp_cat_irc_cat_place!=''){ wp_delete_category($wp_cat->cat_ID); } } } $_result[] = _irct("Se han eliminado correctamente todos los lugares de Wp",$query_lang)." "._irct("en",$query_lang)." ".$code['native_name']."<br />"; }else{ if(isset($irc_places['items']) && sizeof($irc_places['items'])){ $_catPlace = false; if(sizeof($wp_categories)){foreach($wp_categories as $wp_cat){ $wp_cat_irc_cat_place = get_term_meta($wp_cat->cat_ID,'irc_cat_place',true); if($wp_cat_irc_cat_place)$_catPlace=$wp_cat->cat_ID;}} if(!$_catPlace){ /*ADD CATEGORY OFFICES*/ $new_cat_place = array('cat_name' => _irct("Oficinas",$query_lang),'category_description' => "",'category_nicename' => _irct("oficinas",$query_lang), 'category_parent' => '','taxonomy' => $taxonomy_cat); $_catPlace = wp_insert_category($new_cat_place); update_term_meta($_catPlace, 'irc_cat_place', 1); $_result[] = _irct("Añadida a WP la categoría",$query_lang).": <strong>"._irct("Oficinas",$query_lang)."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } /*EXISTS PLACE*/ foreach($irc_places['items'] as $irc_place){ $_e = false; foreach($wp_places->posts as $wp_place){ $post_place_id = get_post_meta($wp_place->ID, 'irc_place_id', true); if($irc_place['place_id']==$post_place_id){ $_e=true; }else{ if (!empty($post_place_id)){ if(!array_key_exists($post_place_id, $upd_place)){ $wp_place->irc_place_id = $post_place_id; $upd_place[$post_place_id] = $wp_place; if($irc_place['place_id']==$post_place_id)$_e=true; } } } } if(!$_e){ $add_place[] = $irc_place; $_e=true;} $irc_places_wp[$irc_place['place_id']] = $irc_place; } /*ADD PLACE*/ if(sizeof($add_place)){ if($_catPlace!=''){ $catplace = array(); $catplace[0] = $_catPlace; $_catPlace = $catplace; } foreach($add_place as $addPlace){ $PContent = strip_tags($addPlace['name']).'<br>'; if(isset($addPlace['address']) && $addPlace['address']!='')$PContent .= ucfirst(mb_strtolower($addPlace['address'])).'<br>'; if(isset($addPlace['city']) && $addPlace['city']!='')$PContent .= ucfirst(mb_strtolower($addPlace['city'])).'<br>'; if(isset($addPlace['zone']) && $addPlace['zone']!='')$PContent .= ucfirst(mb_strtolower($addPlace['zone'])).'<br>'; if(isset($addPlace['phone']) && $addPlace['phone']!='')$PContent .= ucfirst(mb_strtolower($addPlace['phone'])).'<br>'; if(isset($addPlace['email']) && $addPlace['email']!='')$PContent .= ucfirst(mb_strtolower($addPlace['email'])).'<br>'; if($import_place_map){ $irc_plugin_options = get_option("ibexrentacar_options"); if(isset($irc_plugin_options["irc_gmaps_key"]) && $irc_plugin_options["irc_gmaps_key"]!=''){ $PContent .= "<br><br><iframe width='100%' height='450' frameborder='0' style='border:0' src='https://www.google.com/maps/embed/v1/place?key=".$irc_plugin_options["irc_gmaps_key"]; $PContent .= "&q=".ucfirst(mb_strtolower($addPlace['address']))."+".ucfirst(mb_strtolower($addPlace['city'])); if(isset($addPlace['latitude']) && $addPlace['latitude']!='' && isset($addPlace['longitude']) && $addPlace['longitude']!='') $PContent .= "&center=".$addPlace['latitude'].','.$addPlace['longitude']; $PContent .= "&zoom=14'"; $PContent .= " allowfullscreen></iframe>"; } } $new_place_options = array( 'post_status' => 'publish', 'post_type' => 'post', 'post_author' => get_current_user_id(), 'post_name' => str_replace(' ','-',trim(mb_strtolower($addPlace['name']))), 'post_title' => ucfirst(mb_strtolower($addPlace['name'])), 'post_content' => $PContent, 'post_date' => date('Y-m-d'), 'comment_status' => "closed", 'ping_status' => 'closed', 'post_category' => $_catPlace ); $newPlaceID = wp_insert_post($new_place_options); add_post_meta($newPlaceID, 'irc_place_id', $addPlace['place_id']); if($import_place_image){ $gfimage_url = $parse_uri[0].'wp-admin/includes/image.php'; if(isset($addPlace['image']) && $addPlace['image']!='')Generate_Featured_Image($_REQUEST['irc_url'].$addPlace['image'], $newPlaceID, $gfimage_url); } $_result[] = _irct("Añadido a WP el lugar",$query_lang)." <strong>".ucfirst(mb_strtolower($addPlace['name']))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } /*UPDATE PLACE*/ if(sizeof($upd_place)){ foreach($upd_place as $upd_place){ $place_irc_id = get_post_meta($upd_place->ID, 'irc_place_id', true); if(isset($irc_places_wp[$place_irc_id])){ $irc_place_update = $irc_places_wp[$place_irc_id]; $PContentUpd = strip_tags($irc_place_update['name']).'<br>'; if(isset($irc_place_update['address']) && $irc_place_update['address']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['address'])).'<br>'; if(isset($irc_place_update['city']) && $irc_place_update['city']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['city'])).'<br>'; if(isset($irc_place_update['zone']) && $irc_place_update['zone']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['zone'])).'<br>'; if(isset($irc_place_update['phone']) && $irc_place_update['phone']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['phone'])).'<br>'; if(isset($irc_place_update['email']) && $irc_place_update['email']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['email'])).'<br>'; if($import_place_map){ $irc_plugin_options = get_option("ibexrentacar_options"); if(isset($irc_plugin_options["irc_gmaps_key"]) && $irc_plugin_options["irc_gmaps_key"]!=''){ $PContentUpd .= "<br><br><iframe width='100%' height='450' frameborder='0' style='border:0' src='https://www.google.com/maps/embed/v1/place?key=" .$irc_plugin_options["irc_gmaps_key"]; $PContentUpd .= "&q=".ucfirst(mb_strtolower($irc_place_update['address']))."+".ucfirst(mb_strtolower($irc_place_update['city'])); if(isset($irc_place_update['latitude']) && $irc_place_update['latitude']!='' && isset($irc_place_update['longitude']) && $irc_place_update['longitude']!='') $PContentUpd .= "&center=".$irc_place_update['latitude'].','.$irc_place_update['longitude']; $PContentUpd .= "&zoom=14'"; $PContentUpd .= " allowfullscreen></iframe>"; } } $wpdb->update($wpdb->posts,array('post_content'=> $PContentUpd,'post_title' => ucfirst(mb_strtolower($irc_place_update['name']))),array('ID'=>$upd_place->ID)); if($import_place_image){ $media_place = get_attached_media('image',$upd_place->ID); if(sizeof($media_place)){foreach($media_place as $medplace){ wp_delete_attachment($medplace->ID, true);}} if(isset($irc_place_update['image']) && $irc_place_update['image']!=''){ $gfimage_url = $parse_uri[0].'wp-admin/includes/image.php'; Generate_Featured_Image($_REQUEST['irc_url'].$irc_place_update['image'], $upd_place->ID, $gfimage_url); } } $_result[] = _irct("Actualizado en WP el lugar",$query_lang)." <strong>".ucfirst(mb_strtolower($upd_place->post_title))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } } /*DELETE PLACE*/ if($import_delete_inactive){ foreach($wp_places->posts as $wp_place){ $post_meta_id = get_post_meta($wp_place->ID, 'irc_place_id', true); if($post_meta_id!=''){ $exist_place_irc = false; foreach($irc_places['items'] as $irc_place){ if($irc_place['place_id']==$post_meta_id)$exist_place_irc = true; } if(!$exist_place_irc){ $place_attachments = get_attached_media('',$wp_place->ID); foreach($place_attachments as $attachment){ wp_delete_attachment($attachment->ID,'true'); } $_result[] = _irct("Eliminado en WP el lugar",$query_lang)." <strong>".ucfirst(mb_strtolower($wp_place->post_title))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; wp_delete_post($wp_place->ID); } } } } } } } break;  default: break;}?><div align="left"> <div align="center"><br /><img src="<?= $GLOBALS['lsPluginPath'].'/img/tick.png' ?>" width="60" /><br /><br /><?= $_result_title ?><br /><br /></div> <? if($view_register){?> <div><?= _irct("Registro de actividad",$query_lang); ?>:</div> <div id="ircsynclog"><? if(sizeof($_result)){ foreach($_result as $r){ echo $r;}}else{echo _irct("No se han realizado acciones, se encuentran sincronizados",$query_lang).".";}?></div> <div align="center"><? echo '<br><br><a href="" style="text-decoration: none"><div class="ircpButtonGreen" style="width:200px;">'._irct("Actualizar",$query_lang).'</div></a>';?> </div> <br /> <? }?> <? if($wpml)$sitepress->switch_lang($query_lang); ?></div><br />
     11<?php $parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );require_once($parse_uri[0].'wp-load.php'); require_once($parse_uri[0].'wp-config.php');require_once($parse_uri[0].'wp-includes/wp-db.php'); require_once($parse_uri[0].'wp-admin/includes/taxonomy.php'); if(!function_exists('wp_handle_upload'))require_once($parse_uri[0].'wp-admin/includes/file.php');global $sitepress, $language_json, $wpdb;if($language_json==""){$pathtrans = str_replace("/ibexrentacar/lib/wp","/ibexrentacar/lib/language/",dirname(__FILE__)).'translates.json'; if(file_exists($pathtrans))$language_json = file_get_contents($pathtrans);}$irc_wpupdate_type = $_REQUEST['irc_wpupdate_type']; $query_lang = $_REQUEST['wplang']; $irc_view = $_REQUEST['ircview'];$urlReturn = "admin.php?page=ibexrentacar&tab=import&type=".$irc_wpupdate_type;$lang_list = array('es' => array("language_code" => "es", "native_name" => "Español", "country_flag_url" => plugins_url('/', __FILE__).'/img/es.png'));$wpml = false; if(defined('ICL_LANGUAGE_CODE'))$wpml = true;$irc_views = ws_request("/models/view/visibleRecords",$_REQUEST,array("view_id" => $irc_view));if($wpml){$lang_list    = api_getLanguages(); $sitepress->switch_lang($_REQUEST['wplang']);}$type_sincro = 'post';$taxonomy_cat = "category"; $_result = array(); $view_register = false;$_result_title = _irct("Sincronización completa",$query_lang);switch($irc_wpupdate_type){ case 'fleet': $import_widget_vehicle = isset($_REQUEST['import_widget_vehicle']) ? $_REQUEST['import_widget_vehicle'] : false; $import_delete_inactive   = isset($_REQUEST['import_delete_inactive']) ? $_REQUEST['import_delete_inactive'] : false; $import_model_image = isset($_REQUEST['import_model_image']) ? $_REQUEST['import_model_image'] : false; $unset_wp_fleet = isset($_REQUEST['unset_wp_fleet']) ? $_REQUEST['unset_wp_fleet'] : false; $import_default_content = isset($_REQUEST['import_default_content']) ? $_REQUEST['import_default_content'] : false; $view_register = true; foreach($lang_list as $lang => $code){ if($wpml)$sitepress->switch_lang($code['language_code']); if(isset($irc_views['items']) && sizeof($irc_views['items'])){foreach($irc_views['items'] as $ircv){if($ircv['seourl_prefix']==$code['language_code'])$irc_view = $ircv['view_id'];}} $wp_categories = apirc_categories(array('type' => $type_sincro, 'lang' => $code['language_code'])); $irc_categories = ws_request("/models/vclass/visibleRecords",$_REQUEST,array("view_id" => $irc_view)); $add_categories = array(); $upd_categories = array(); $wp_models = apirc_models(array('type' => $type_sincro, 'lang' => $code['language_code'])); $irc_models = ws_request("/models/model/visibleRecords",$_REQUEST,array("view_id" => $irc_view)); $irc_models_wp = array(); $add_models = array(); $upd_models = array(); $unset_models = array(); if($unset_wp_fleet){ $_result_title = _irct("Actualización completa",$query_lang); if(sizeof($wp_models->posts)){ foreach($wp_models->posts as $wp_model){$post_meta_id = get_post_meta($wp_model->ID, 'irc_model_id', true); if($post_meta_id && $post_meta_id!=''){ $model_attachments = get_attached_media('',$wp_model->ID); foreach($model_attachments as $attachment){ wp_delete_attachment($attachment->ID,'true');} wp_delete_post($wp_model->ID);}} } if(sizeof($wp_categories)){foreach($wp_categories as $wp_cat){ $wp_cat_irc_vclass_id = get_term_meta($wp_cat->cat_ID,'irc_vclass_id',true); if($wp_cat_irc_vclass_id)wp_delete_category($wp_cat->cat_ID); }} $_result[] = _irct("Se ha eliminado correctamente su flota en Wp",$query_lang)." "._irct("en",$query_lang)." ".$code['native_name']."<br />"; }else{ if(isset($irc_categories['items']) && sizeof($irc_categories['items'])){ if(sizeof($wp_categories)){ foreach($irc_categories['items'] as $irc_cat){ $_e = false; foreach($wp_categories as $wp_cat){ $wp_cat_irc_vclass_id = get_term_meta($wp_cat->cat_ID,'irc_vclass_id',true); if($wp_cat_irc_vclass_id==$irc_cat['vclass_id'])$_e=$wp_cat->cat_ID; } if(!$_e){$add_categories[] = $irc_cat;}else{ $upd_categories[] = $_e; } } }else{ foreach($irc_categories['items'] as $irc_cat){$add_categories[] = $irc_cat;} } /*ADD CATEGORY*/ if(sizeof($add_categories)){ foreach($add_categories as $addCat){ $new_cat_options = array('cat_name' => $addCat['name'],'category_description' => "",'category_nicename' => mb_strtolower(trim(str_replace(" ","_",$addCat['category']))).'-' .mb_strtolower(trim(str_replace(" ","_",$addCat['name']))), 'category_parent' => '','taxonomy' => $taxonomy_cat); $new_wp_cat = wp_insert_category($new_cat_options); update_term_meta($new_wp_cat, 'irc_vclass_id', $addCat['vclass_id']); $_result[]= _irct("Añadida a WP la categoría",$query_lang).": <strong>".$addCat['name']."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } /*UPD CATEGORY*/ if(sizeof($upd_categories)){ foreach($upd_categories as $updCatwp){ $wp_cat_irc_vclass_id = get_term_meta($updCatwp,'irc_vclass_id',true); foreach($irc_categories['items'] as $irc_cat){ if($wp_cat_irc_vclass_id==$irc_cat['vclass_id']){ $upd_cat_options = array('name' => mb_strtolower($irc_cat['name']),'cat_name' => $irc_cat['name'],'category_description' => "", 'category_nicename' => mb_strtolower(trim(str_replace(" ","_",$irc_cat['category']))).'-' .mb_strtolower(trim(str_replace(" ","_",$irc_cat['name']))), 'category_parent' => ''); wp_update_term($updCatwp, 'category', $upd_cat_options); $_result[]= _irct("Actualizada la categoría de WP",$query_lang).": <strong>".mb_strtolower($irc_cat['name'])."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } } } } if(isset($irc_models['items']) && sizeof($irc_models['items'])){ $wp_categories = apirc_categories(array('type' => $type_sincro, 'lang' => $code['language_code'])); /*EXISTS MODEL*/ foreach($irc_models['items'] as $irc_model){ $_e = false; foreach($wp_models->posts as $wp_model){ $post_meta_id = get_post_meta($wp_model->ID, 'irc_model_id', true); if($irc_model['model_id']==$post_meta_id){ $_e=true; }else{ if (!empty($post_meta_id)){ if(!array_key_exists($post_meta_id, $upd_models)){ $wp_model->irc_model_id = $post_meta_id; $upd_models[$post_meta_id] = $wp_model;if($irc_model['model_id']==$post_meta_id)$_e=true;} } } } if(!$_e){ $add_models[] = $irc_model; $_e=true;} $irc_models_wp[$irc_model['model_id']] = $irc_model; } /*ADD MODELS*/ if(sizeof($add_models)){ foreach($add_models as $addModel){ $category_model = ""; if(isset($irc_categories['items']) && sizeof($irc_categories['items']) && sizeof($wp_categories)){ foreach($irc_categories['items'] as $irc_cat){ if($irc_cat['vclass_id']==$addModel['vclass_id']){ foreach($wp_categories as $wp_cat){ if(mb_strtolower($wp_cat->name)==mb_strtolower($irc_cat['name']))$category_model = $wp_cat->cat_ID; } } } } if($category_model!=''){ $catmodel = array(); $catmodel[0] = $category_model; $category_model = $catmodel; } $MContent = strip_tags($addModel['description']); if($import_widget_vehicle)$MContent .= '<br>'.'[irc type="vehicle" include_jquery="0" model="'.$addModel['model_id'].'" view="'.$irc_view.'" width="100%"]'; $new_model_options = array( 'post_status' => 'publish', 'post_type' => 'post', 'post_author' => get_current_user_id(), 'post_name' => str_replace(' ','-',trim(mb_strtolower($addModel['name']))), 'post_title' => ucfirst(mb_strtolower($addModel['name'])), 'post_content' => $MContent, 'post_date' => date('Y-m-d'), 'comment_status' => "closed", 'ping_status' => 'closed', 'post_category' => $category_model ); $newModelID = wp_insert_post($new_model_options); add_post_meta($newModelID, 'irc_model_id', $addModel['model_id']); add_post_meta($newModelID, 'irc_model_category', $addModel['vclass_id']); add_post_meta($newModelID, 'irc_model_group', $addModel['group']); if($import_model_image){ $gfimage_url = $parse_uri[0].'wp-admin/includes/image.php'; if(isset($addModel['image']) && $addModel['image']!='')Generate_Featured_Image($_REQUEST['irc_url'].$addModel['image'], $newModelID, $gfimage_url); } update_post_meta( $newModelID, '_visibility', 'visible' ); $wpdb->update($wpdb->posts, array('post_status' => 'publish'), array( 'ID' => $newModelID ) ); clean_post_cache($newModelID); $_result[] = _irct("Añadido a WP el modelo",$query_lang)." <strong>".ucfirst(mb_strtolower($addModel['name']))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } /*UPDATE MODELS*/ if(sizeof($upd_models)){ foreach($upd_models as $updModel){ $model_irc_id = get_post_meta($updModel->ID, 'irc_model_id', true); $irc_model_update = $irc_models_wp[$model_irc_id]; $MContentUpd = strip_tags($irc_model_update['description']); if($import_widget_vehicle)$MContentUpd .= '<br>'.'[irc type="vehicle" include_jquery="0" model="'.$model_irc_id.'" view="'.$irc_view.'" width="100%"]'; $wpdb->update($wpdb->posts,array('post_content'=> $MContentUpd,'post_title' => ucfirst(mb_strtolower($irc_model_update['name']))),array('ID'=>$updModel->ID)); if($import_model_image){ $media_model = get_attached_media('image',$updModel->ID); if(sizeof($media_model)){foreach($media_model as $medmodel){ wp_delete_attachment($medmodel->ID, true);}} if(isset($irc_model_update['image']) && $irc_model_update['image']!=''){ $gfimage_url = $parse_uri[0].'wp-admin/includes/image.php'; Generate_Featured_Image($_REQUEST['irc_url'].$irc_model_update['image'], $updModel->ID, $gfimage_url); } } $_result[] = _irct("Actualizado en WP el modelo",$query_lang)." <strong>".ucfirst(mb_strtolower($irc_model_update['name']))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } /*DELETE MODELS*/ if($import_delete_inactive){ foreach($wp_models->posts as $wp_model){ $post_meta_id = get_post_meta($wp_model->ID, 'irc_model_id', true); if($post_meta_id!=''){ $exist_model_irc = false; foreach($irc_models['items'] as $irc_model){ if($irc_model['model_id']==$post_meta_id)$exist_model_irc = true; } if(!$exist_model_irc){ $model_attachments = get_attached_media('',$wp_model->ID); foreach($model_attachments as $attachment){ wp_delete_attachment($attachment->ID,'true');} $_result[] = _irct("Eliminado en WP el modelo",$query_lang)." <strong>".ucfirst(mb_strtolower($wp_model->post_title))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; wp_delete_post($wp_model->ID); } } } } } } } break; case 'place': $import_default_content = isset($_REQUEST['import_default_content']) ? $_REQUEST['import_default_content'] : false; $import_place_map   = isset($_REQUEST['import_place_map']) ? $_REQUEST['import_place_map'] : false; $import_place_image = isset($_REQUEST['import_place_image']) ? $_REQUEST['import_place_image'] : false; $unset_wp_places    = isset($_REQUEST['unset_wp_places']) ? $_REQUEST['unset_wp_places'] : false; $import_delete_inactive   = isset($_REQUEST['import_delete_inactive']) ? $_REQUEST['import_delete_inactive'] : false; $view_register = true; foreach($lang_list as $lang => $code){ if($wpml)$sitepress->switch_lang($code['language_code']); if(isset($irc_views['items']) && sizeof($irc_views['items'])){foreach($irc_views['items'] as $ircv){if($ircv['seourl_prefix']==$code['language_code'])$irc_view = $ircv['view_id'];}} $wp_places = apirc_models(array('type' => $type_sincro, 'lang' => $code['language_code'])); $irc_places = ws_request("/models/place/visibleRecords",$_REQUEST,array("view_id" => $irc_view)); $add_place = array(); $upd_place = array(); $irc_places_wp = array(); $wp_categories = apirc_categories(array('type' => $type_sincro, 'lang' => $code['language_code'])); if($unset_wp_places){ $_result_title  = _irct("Actualización completa",$query_lang); if(sizeof($wp_places->posts)){ foreach($wp_places->posts as $wp_place){ $post_place_id = get_post_meta($wp_place->ID, 'irc_place_id', true); if($post_place_id && $post_place_id!=''){ $place_attachments = get_attached_media('',$wp_place->ID); foreach($place_attachments as $attachment){ wp_delete_attachment($attachment->ID,'true'); } wp_delete_post($wp_place->ID); } } } if(sizeof($wp_categories)){ foreach($wp_categories as $wp_cat){ $wp_cat_irc_cat_place = get_term_meta($wp_cat->cat_ID,'irc_cat_place',true); if($wp_cat_irc_cat_place && $wp_cat_irc_cat_place!=''){ wp_delete_category($wp_cat->cat_ID); } } } $_result[] = _irct("Se han eliminado correctamente todos los lugares de Wp",$query_lang)." "._irct("en",$query_lang)." ".$code['native_name']."<br />"; }else{ if(isset($irc_places['items']) && sizeof($irc_places['items'])){ $_catPlace = false; if(sizeof($wp_categories)){foreach($wp_categories as $wp_cat){ $wp_cat_irc_cat_place = get_term_meta($wp_cat->cat_ID,'irc_cat_place',true); if($wp_cat_irc_cat_place)$_catPlace=$wp_cat->cat_ID;}} if(!$_catPlace){ /*ADD CATEGORY OFFICES*/ $new_cat_place = array('cat_name' => _irct("Oficinas",$query_lang),'category_description' => "",'category_nicename' => _irct("oficinas",$query_lang), 'category_parent' => '','taxonomy' => $taxonomy_cat); $_catPlace = wp_insert_category($new_cat_place); update_term_meta($_catPlace, 'irc_cat_place', 1); $_result[] = _irct("Añadida a WP la categoría",$query_lang).": <strong>"._irct("Oficinas",$query_lang)."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } /*EXISTS PLACE*/ foreach($irc_places['items'] as $irc_place){ $_e = false; foreach($wp_places->posts as $wp_place){ $post_place_id = get_post_meta($wp_place->ID, 'irc_place_id', true); if($irc_place['place_id']==$post_place_id){ $_e=true; }else{ if (!empty($post_place_id)){ if(!array_key_exists($post_place_id, $upd_place)){ $wp_place->irc_place_id = $post_place_id; $upd_place[$post_place_id] = $wp_place; if($irc_place['place_id']==$post_place_id)$_e=true; } } } } if(!$_e){ $add_place[] = $irc_place; $_e=true;} $irc_places_wp[$irc_place['place_id']] = $irc_place; } /*ADD PLACE*/ if(sizeof($add_place)){ if($_catPlace!=''){ $catplace = array(); $catplace[0] = $_catPlace; $_catPlace = $catplace; } foreach($add_place as $addPlace){ $PContent = strip_tags($addPlace['name']).'<br>'; if(isset($addPlace['address']) && $addPlace['address']!='')$PContent .= ucfirst(mb_strtolower($addPlace['address'])).'<br>'; if(isset($addPlace['city']) && $addPlace['city']!='')$PContent .= ucfirst(mb_strtolower($addPlace['city'])).'<br>'; if(isset($addPlace['zone']) && $addPlace['zone']!='')$PContent .= ucfirst(mb_strtolower($addPlace['zone'])).'<br>'; if(isset($addPlace['phone']) && $addPlace['phone']!='')$PContent .= ucfirst(mb_strtolower($addPlace['phone'])).'<br>'; if(isset($addPlace['email']) && $addPlace['email']!='')$PContent .= ucfirst(mb_strtolower($addPlace['email'])).'<br>'; if($import_place_map){ $irc_plugin_options = get_option("ibexrentacar_options"); if(isset($irc_plugin_options["irc_gmaps_key"]) && $irc_plugin_options["irc_gmaps_key"]!=''){ $PContent .= "<br><br><iframe width='100%' height='450' frameborder='0' style='border:0' src='https://www.google.com/maps/embed/v1/place?key=".$irc_plugin_options["irc_gmaps_key"]; $PContent .= "&q=".ucfirst(mb_strtolower($addPlace['address']))."+".ucfirst(mb_strtolower($addPlace['city'])); if(isset($addPlace['latitude']) && $addPlace['latitude']!='' && isset($addPlace['longitude']) && $addPlace['longitude']!='') $PContent .= "&center=".$addPlace['latitude'].','.$addPlace['longitude']; $PContent .= "&zoom=14'"; $PContent .= " allowfullscreen></iframe>"; } } $new_place_options = array( 'post_status' => 'publish', 'post_type' => 'post', 'post_author' => get_current_user_id(), 'post_name' => str_replace(' ','-',trim(mb_strtolower($addPlace['name']))), 'post_title' => ucfirst(mb_strtolower($addPlace['name'])), 'post_content' => $PContent, 'post_date' => date('Y-m-d'), 'comment_status' => "closed", 'ping_status' => 'closed', 'post_category' => $_catPlace ); $newPlaceID = wp_insert_post($new_place_options); add_post_meta($newPlaceID, 'irc_place_id', $addPlace['place_id']); if($import_place_image){ $gfimage_url = $parse_uri[0].'wp-admin/includes/image.php'; if(isset($addPlace['image']) && $addPlace['image']!='')Generate_Featured_Image($_REQUEST['irc_url'].$addPlace['image'], $newPlaceID, $gfimage_url); } $_result[] = _irct("Añadido a WP el lugar",$query_lang)." <strong>".ucfirst(mb_strtolower($addPlace['name']))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } /*UPDATE PLACE*/ if(sizeof($upd_place)){ foreach($upd_place as $upd_place){ $place_irc_id = get_post_meta($upd_place->ID, 'irc_place_id', true); if(isset($irc_places_wp[$place_irc_id])){ $irc_place_update = $irc_places_wp[$place_irc_id]; $PContentUpd = strip_tags($irc_place_update['name']).'<br>'; if(isset($irc_place_update['address']) && $irc_place_update['address']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['address'])).'<br>'; if(isset($irc_place_update['city']) && $irc_place_update['city']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['city'])).'<br>'; if(isset($irc_place_update['zone']) && $irc_place_update['zone']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['zone'])).'<br>'; if(isset($irc_place_update['phone']) && $irc_place_update['phone']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['phone'])).'<br>'; if(isset($irc_place_update['email']) && $irc_place_update['email']!='')$PContentUpd .= ucfirst(mb_strtolower($irc_place_update['email'])).'<br>'; if($import_place_map){ $irc_plugin_options = get_option("ibexrentacar_options"); if(isset($irc_plugin_options["irc_gmaps_key"]) && $irc_plugin_options["irc_gmaps_key"]!=''){ $PContentUpd .= "<br><br><iframe width='100%' height='450' frameborder='0' style='border:0' src='https://www.google.com/maps/embed/v1/place?key=" .$irc_plugin_options["irc_gmaps_key"]; $PContentUpd .= "&q=".ucfirst(mb_strtolower($irc_place_update['address']))."+".ucfirst(mb_strtolower($irc_place_update['city'])); if(isset($irc_place_update['latitude']) && $irc_place_update['latitude']!='' && isset($irc_place_update['longitude']) && $irc_place_update['longitude']!='') $PContentUpd .= "&center=".$irc_place_update['latitude'].','.$irc_place_update['longitude']; $PContentUpd .= "&zoom=14'"; $PContentUpd .= " allowfullscreen></iframe>"; } } $wpdb->update($wpdb->posts,array('post_content'=> $PContentUpd,'post_title' => ucfirst(mb_strtolower($irc_place_update['name']))),array('ID'=>$upd_place->ID)); if($import_place_image){ $media_place = get_attached_media('image',$upd_place->ID); if(sizeof($media_place)){foreach($media_place as $medplace){ wp_delete_attachment($medplace->ID, true);}} if(isset($irc_place_update['image']) && $irc_place_update['image']!=''){ $gfimage_url = $parse_uri[0].'wp-admin/includes/image.php'; Generate_Featured_Image($_REQUEST['irc_url'].$irc_place_update['image'], $upd_place->ID, $gfimage_url); } } $_result[] = _irct("Actualizado en WP el lugar",$query_lang)." <strong>".ucfirst(mb_strtolower($upd_place->post_title))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; } } } /*DELETE PLACE*/ if($import_delete_inactive){ foreach($wp_places->posts as $wp_place){ $post_meta_id = get_post_meta($wp_place->ID, 'irc_place_id', true); if($post_meta_id!=''){ $exist_place_irc = false; foreach($irc_places['items'] as $irc_place){ if($irc_place['place_id']==$post_meta_id)$exist_place_irc = true; } if(!$exist_place_irc){ $place_attachments = get_attached_media('',$wp_place->ID); foreach($place_attachments as $attachment){ wp_delete_attachment($attachment->ID,'true'); } $_result[] = _irct("Eliminado en WP el lugar",$query_lang)." <strong>".ucfirst(mb_strtolower($wp_place->post_title))."</strong> "._irct("en",$query_lang)." ".$code['native_name']."<br />"; wp_delete_post($wp_place->ID); } } } } } } } break; case 'savecss': if(isset($_REQUEST['ircnewcssfile']) && $_REQUEST['ircnewcssfile']!=''){ $ircCSSPathCopy = str_replace("/ibexrentacar/","/ibexrentacar_custom/",IBEXRENTACAR_DIR).'widget.css'; if(file_exists($ircCSSPathCopy)){ file_put_contents($ircCSSPathCopy, stripslashes($_REQUEST['ircnewcssfile'])); $zip = new ZipArchive; $zip->open(str_replace("/ibexrentacar/","/ibexrentacar_custom/",IBEXRENTACAR_DIR).'widget.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE); $relativePath = substr($ircCSSPathCopy, strlen(str_replace("/ibexrentacar/","/ibexrentacar_custom",IBEXRENTACAR_DIR)) + 1); $zip->addFile($ircCSSPathCopy,$relativePath); $zip->close(); } } $_result_title = ""; break;  default: break;}?><div align="left"> <div align="center"><br /><img src="<?php  echo $GLOBALS['lsPluginPath'].'/img/tick.png' ?>" width="60" /><br /><br /><?php  echo $_result_title ?><br /><br /></div> <?php  if($view_register){?> <div><?php  echo _irct("Registro de actividad",$query_lang); ?>:</div> <div id="ircsynclog"><?php  if(sizeof($_result)){ foreach($_result as $r){ echo $r;}}else{echo _irct("No se han realizado acciones, se encuentran sincronizados",$query_lang).".";}?></div> <div align="center"><?php  echo '<br><br><a href="" style="text-decoration: none"><div class="ircpButtonGreen" style="width:200px;">'._irct("Actualizar",$query_lang).'</div></a>';?> </div> <br /> <?php  }?> <?php if($wpml)$sitepress->switch_lang($query_lang); ?></div><br />
  • ibexrentacar/trunk/readme.txt

    r1931166 r1950934  
    44Requires at least: 3.6.1
    55Tested up to: 4.9.8
    6 Stable tag: 1.2
     6Stable tag: 1.3
    77License: GPLv3
    88License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    1161163. IRC connection
    1171174. Search Engine Preview
    118 5. Model Search Engine Preview
    119 
    120 == Changelog ==
     1185. Model Search Engine Preview== Changelog ==
    121119
    122120= 1.1 =
     
    124122* New shortcodes available.
    125123
    126 == 1.2 ==
     124= 1.2 =
    127125
    128126* Fix - Fix shortcode generator display.
    129127* Fix - Added IRC connection.
    130128* Fix - Added translations
     129
     130= 1.3 =
     131
     132* Fix - Fix short open tag.
     133* Fix - Added translations
Note: See TracChangeset for help on using the changeset viewer.