Plugin Directory

Changeset 2012542


Ignore:
Timestamp:
01/15/2019 08:00:58 AM (7 years ago)
Author:
ibexestudio
Message:

Update version 1.5

Location:
ibexrentacar/trunk
Files:
23 edited

Legend:

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

    r1989633 r2012542  
    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.4
     6Version: 1.5
    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.4');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=="modeldata")$result_wiget_content = '<div id="irc_vehicle" 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){ $atts['type'] = "fleet"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);}add_shortcode('ibexrentacar-fleet','shortcode_ibexrentacar_fleet'); function shortcode_ibexrentacar_results($atts){ $atts['type'] = "result";$atts['autoload'] = 1;$atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);} add_shortcode('ibexrentacar-results','shortcode_ibexrentacar_results'); function shortcode_ibexrentacar_fleetsale($atts){}add_shortcode('ibexrentacar-fleetsale','shortcode_ibexrentacar_fleetsale'); function shortcode_ibexrentacar_buscador1($atts){ $atts['type'] = "search"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);}add_shortcode('ibexrentacar-buscador1','shortcode_ibexrentacar_buscador1');function shortcode_ibexrentacar_buscador2($atts){ $atts['type'] = "home"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);}add_shortcode('ibexrentacar-buscador2','shortcode_ibexrentacar_buscador2'); function shortcode_ibexrentacar_buscador3($atts){ $atts['type'] = "searchlarge"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);} add_shortcode('ibexrentacar-buscador3','shortcode_ibexrentacar_buscador3'); function shortcode_ibexrentacar_modelo($atts){ $atts['type'] = "modeldata"; $atts['model'] = $atts['modelo_id']; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);}add_shortcode('ibexrentacar-modelo','shortcode_ibexrentacar_modelo'); function shortcode_ibexrentacar_featured($atts){ $atts['type'] = "featured"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);} add_shortcode('ibexrentacar-featured','shortcode_ibexrentacar_featured');/*END DEPRECATED SHORTCODES*/ ?>
     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.5');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=="modeldata")$result_wiget_content = '<div id="irc_vehicle" 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){ $atts['type'] = "fleet"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);}add_shortcode('ibexrentacar-fleet','shortcode_ibexrentacar_fleet'); function shortcode_ibexrentacar_results($atts){ $atts['type'] = "result";$atts['autoload'] = 1;$atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);} add_shortcode('ibexrentacar-results','shortcode_ibexrentacar_results'); function shortcode_ibexrentacar_fleetsale($atts){}add_shortcode('ibexrentacar-fleetsale','shortcode_ibexrentacar_fleetsale'); function shortcode_ibexrentacar_buscador1($atts){ $atts['type'] = "search"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);}add_shortcode('ibexrentacar-buscador1','shortcode_ibexrentacar_buscador1');function shortcode_ibexrentacar_buscador2($atts){ $atts['type'] = "home"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);}add_shortcode('ibexrentacar-buscador2','shortcode_ibexrentacar_buscador2'); function shortcode_ibexrentacar_buscador3($atts){ $atts['type'] = "searchlarge"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);} add_shortcode('ibexrentacar-buscador3','shortcode_ibexrentacar_buscador3'); function shortcode_ibexrentacar_modelo($atts){ $atts['type'] = "modeldata"; $atts['model'] = $atts['modelo_id']; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);}add_shortcode('ibexrentacar-modelo','shortcode_ibexrentacar_modelo'); function shortcode_ibexrentacar_featured($atts){ $atts['type'] = "featured"; $atts['view'] = 1; if(isset($atts['locale'])){switch($atts['locale']){case 'en_EN': $atts['view'] = 2; break; default: break;}} return shortcode_ibexrentacar($atts);} add_shortcode('ibexrentacar-featured','shortcode_ibexrentacar_featured');/*END DEPRECATED SHORTCODES*/ ?>
  • ibexrentacar/trunk/lib/irc/frontend/import/fleet.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/import/places.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/import/sync.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    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="<?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  }?>
     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();?><?php  if(!ini_get('allow_url_fopen')){?><div style="width:100%; height: 94%; position: absolute; top:0; left:0; background-color: rgba(255,255,255,.9); z-index: 999999; text-align:center; padding-top: 12%; font-size: 16px; line-height:20px;"><?php  echo _irct("El uso de las herramientas de importación a Wordpress requiere") ?><br /><?php  echo _irct("activar la directiva allow_url_fopen en su servidor") ?></div><?php  }?><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

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/irc/config.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/irc/dashboard.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/irc/layout/foot.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/irc/layout/head.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/irc/layout/layout.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/irc/layout/menu.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/irc/user.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/shortcode/shortcode.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    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']); } $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>
     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

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/support/documentation.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/support/sidebar.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/frontend/support/support.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/irc/irc.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    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); 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 "&gDJV#YTb7*\S";}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; if(function_exists('openssl_encrypt') && function_exists('openssl_decrypt')){ $iv = substr($enc, 0, 16); $string = substr($enc, 16); $ircstr    = apidecStrWp()."-"; $ircstr .= apidecStr(); $output = openssl_decrypt(base64_decode($string), "AES-256-CBC", hash('sha256', $ircstr), 0, $iv); return explode(apidecExp(),$output); }else{ return false;}}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 "5Z";}
     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']; if(ini_get('allow_url_fopen')){ $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))))); }else{ if (function_exists('curl_init') && function_exists('curl_exec')){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $ws_url.$uri); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen(json_encode($params))) ); $result = curl_exec($ch); curl_close($ch); } } 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 "&gDJV#YTb7*\S";}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; if(function_exists('openssl_encrypt') && function_exists('openssl_decrypt')){ $iv = substr($enc, 0, 16); $string = substr($enc, 16); $ircstr  = apidecStrWp()."-"; $ircstr .= apidecStr(); $output = openssl_decrypt(base64_decode($string), "AES-256-CBC", hash('sha256', $ircstr), 0, $iv); return explode(apidecExp(),$output); }else{ return false;}}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 "5Z";}
  • ibexrentacar/trunk/lib/irc/js.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    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("<?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>
     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('a5e8426952bae467TkdmN09QUEZwQ0dqRTR1VHo4MGxQMjhsSVJCWFpNQ1NzMk9nWldOcUJMSDNhUWVjanlnb2lrZnhjTDZ0bjAyVg==');jQuery('#irc_password').val('admin');}if(usertype=="user"){jQuery("#ircpContent").hide(); jQuery("#ircploading").show();jQuery('#irc_apikey').val('157b0fbd3fbff039NENuSzZsb1VZZUVSczZMWmdUbDRVbjI5UnBmU09hNlhZeDlWMUp2WGlCd1JlTXpQMzEwdnVtK0tMS3VOVHNleg==');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

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/language/language.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/lib/wp/update.php

    r1989633 r2012542  
    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.4
     6Version: 1.5
    77Author: Ibexestudio
    88Author URI: http://www.ibexrentacar.com
  • ibexrentacar/trunk/readme.txt

    r1989633 r2012542  
    1 === Ibexrentacar ===
     1=== Ibexrentacar ===
    22Contributors: Ibexestudio
    33Tags: ibexrentacar, rent a car, fleet, alquiler coches, car rental software
    44Requires at least: 3.6.1
    55Tested up to: 5.0.0
    6 Stable tag: 1.4
     6Stable tag: 1.5
    77License: GPLv3
    88License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    138138* Fix - Support deprecated shortcodes.
    139139* Fix - Added translations.
     140
     141= 1.5 =
     142
     143* Fix - Fix allow_url
     144* Fix - Added translations.
     145
Note: See TracChangeset for help on using the changeset viewer.