Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.217.64
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
georgeto /
wp-content /
plugins_old /
dorve_tolm /
Delete
Unzip
Name
Size
Permission
Date
Action
backend
[ DIR ]
drwxr-xr-x
2026-02-25 18:38
css
[ DIR ]
drwxr-xr-x
2026-02-25 18:38
frontend
[ DIR ]
drwxr-xr-x
2026-02-25 18:38
js
[ DIR ]
drwxr-xr-x
2026-02-25 18:38
.DS_Store
10
KB
-rw-r--r--
2026-02-25 18:38
README.md
0
B
-rw-r--r--
2026-02-25 18:38
functions.php
11.45
KB
-rw-r--r--
2026-02-25 18:38
functions.php.bak
11.25
KB
-rw-r--r--
2026-02-25 18:38
index.php
979
B
-rw-r--r--
2026-02-25 18:38
install.php
1.04
MB
-rw-r--r--
2026-02-25 18:38
uninstall.php
66
B
-rw-r--r--
2026-02-25 18:38
Save
Rename
<?php defined( 'ABSPATH' ) or die( 'No script kiddies please!' ); // INICIAR if(!is_admin()){ $GLOBALS["printed"]=false; add_shortcode( 'dorve_tolm_form', 'init_dorve_tolm' ); add_action('wp_enqueue_scripts', 'get_libs_dorve_tolm', 5); add_action( 'wp_head', 'custom_css' ); if(get_option('cutom_buttons')==1){ include_once(ABSPATH . 'wp-content/plugins/dorve_tolm/frontend/helpers.php'); add_action( 'wp_head', 'get_sticky_header' ); } //add_action( 'wp_footer', 'custom_script' ); //add_action( 'wp_footer', 'lead_script' ); } function custom_css() { echo '<style type="text/css">'.get_option('custom_css').'</style>'; } // function custom_script() { // echo '<script type="text/javascript"> // (function() { // var field = "xxTrustedFormCertUrl"; // var provideReferrer = false; // var invertFieldSensitivity = false; // var tf = document.createElement("script"); // tf.type = "text/javascript"; tf.async = true; // tf.src = "http" + ("https:" == document.location.protocol ? "s" : "") + // "://api.trustedform.com/trustedform.js?provide_referrer=" + escape(provideReferrer) + "&field=" + escape(field) + "&l="+new Date().getTime()+Math.random() + "&invert_field_sensitivity=" + invertFieldSensitivity; // var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(tf, s); } // )(); // </script> // <noscript> // <img src="http://api.trustedform.com/ns.gif" /> // </noscript>'; // } // function lead_script(){ // echo'<script id="LeadiDscript" type="text/javascript"> // (function() { // var s = document.createElement("script"); // s.id = "LeadiDscript_campaign"; // s.type = "text/javascript"; // s.async = true; // s.src = "//create.lidstatic.com/campaign/290fc1e6-f882-5e41-2ecd-6b1644239337.js?snippet_version=2"; // var LeadiDscript = document.getElementById("LeadiDscript"); // LeadiDscript.parentNode.insertBefore(s, LeadiDscript); // })(); // </script> // <noscript><img src="//create.leadid.com/noscript.gif?lac=9e8423fe-8e8d-d686-e010-13cabec95d5f&lck=290fc1e6-f882-5e41-2ecd-6b1644239337&snippet_version=2" /></noscript>'; // } function init_dorve_tolm( ) { include_once(ABSPATH . 'wp-content/plugins/dorve_tolm/frontend/form_get_a_quote.php'); $template = get_formulario(); return _readphp_eval($template); } function get_libs_dorve_tolm() { if(get_option('load_jquery')==1){ wp_dequeue_script( 'jquery'); //quito jQuery original wp_deregister_script( 'jquery'); //quito jQuery original wp_register_script("jquery", "/wp-content/plugins/dorve_tolm/js/jquery.min.js", 0, '', false); wp_enqueue_script('jquery'); wp_register_script("jquery1", "/wp-content/plugins/dorve_tolm/js/jquery.min.js", 8, '', true); wp_enqueue_script('jquery1'); } wp_register_script("countrylodash","https://cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js", '', false); wp_enqueue_script('countrylodash'); wp_register_script("google", "/wp-content/plugins/dorve_tolm/js/google.js", array(), '', true); wp_enqueue_script("google"); wp_register_script("google_places","https://maps.googleapis.com/maps/api/js?key=AIzaSyB0brRJ2niPWFmhMkP7QipHcziYs6SnRpU&libraries=places&callback=initMap#asyncload", array("google"), '1', false); wp_enqueue_script('google_places'); wp_register_script("ui","https://code.jquery.com/ui/1.12.1/jquery-ui.js",2, "", true); wp_enqueue_script('ui'); wp_register_style("uicss","//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css",9, null, 'all'); wp_enqueue_style('uicss'); wp_register_script("bootstrapjs", "/wp-content/plugins/dorve_tolm/js/bootstrap.min.js", 7, '', true); wp_enqueue_script('bootstrapjs'); wp_register_script("functions", "/wp-content/plugins/dorve_tolm/js/functions.js", 9, '', true); wp_enqueue_script('functions'); wp_localize_script('functions', 'ajax_script', array('ajax_url' => admin_url( 'admin-ajax.php' ))); wp_register_style("roboto","https://fonts.googleapis.com/css2?family=Roboto&display=swap",9, null, 'all'); wp_enqueue_style('roboto'); if(get_option('load_boostrap')==1){ wp_register_style("bootstrap","/wp-content/plugins/dorve_tolm/css/bootstrap.min.css",9, null, 'all'); wp_enqueue_style('bootstrap'); } wp_register_style("style_plugin","/wp-content/plugins/dorve_tolm/css/style.css",9, null, 'all'); wp_enqueue_style('style_plugin'); } function _readphp_eval($code) { ob_start(); print eval('?>'. $code); $output = ob_get_contents(); ob_end_clean(); return $output; } // POST DATA add_action( 'wp_ajax_post_data', 'post_data' ); add_action( 'wp_ajax_nopriv_post_data', 'post_data' ); function post_data(){ parse_str($_POST['data'], $data); $data['lp_campaign_id'] = get_campaign_id($data); $data['lp_campaign_key'] = get_campaign_key($data); if($data['city']==='Jacksonville' && $data['state']==='FL'){$data['zip_code']='32202';} if($data['to_city']==='Jacksonville' && $data['to_state']==='FL'){$data['to_zip_code']='32202';} if($data['city']==='Corpus Christi' && $data['state']==='TX'){$data['zip_code']='78401';} if($data['to_city']==='Corpus Christi' && $data['to_state']==='TX'){$data['to_zip_code']='78401';} $output["debug"]=$data; //hago el _POST general $response = do_post_form($data); //si tenemos auto transport, hago el _POST del house move if(isset($data['vehicle_type'])){ //hago el post de house_move if(get_option('type_form')=="house" OR $data['ship_house']=='ship_house' ){ //quito el auto transport que ya se envio unset($data['vehicle_type']); unset($data['vehicle_year']); unset($data['vehicle_make']); unset($data['vehicle_model']); //obtengo los id/key sin auto transport $data['lp_campaign_id'] = get_campaign_id($data); $data['lp_campaign_key'] = get_campaign_key($data); $response = do_post_form($data); $output["house_move"]=true; } $output["debug_auto"]=$data; $output["auto_transport"]=true; }else{ //si no tiene vehiculo, el post enviado es hose_move $output["house_move"]=true; $output["auto_transport"]=false; } $output["error_phone"] = false; if ( is_wp_error( $response ) ) { $error_message = $response->get_error_message(); $output["message"] = get_option('error_txt').' '.$error_message; $output["error"] = true; echo json_encode($output); die(); } else { $xml = simplexml_load_string($response['body'], "SimpleXMLElement", LIBXML_NOCDATA); $json = json_encode($xml); $array = json_decode($json,TRUE); $output["duplicate"] = false; // echo print_r($array); foreach ($array["errors"] as $key => $value) { if($value=="Duplicate"){ $output["duplicate"]=true; } } if($array["result"]=="failed" && $output["duplicate"]==false){ $errors=""; foreach ($array["errors"] as $key => $value) { if($value=="Invalid Phone"){ $output["error_phone"] = $value; } if($value=="Duplicate"){ $value="Sorry, that email already exists"; } $errors.=$value; } $stringRepresentation = json_encode($array["errors"]); $stringRepresentation = str_replace( array( '{', '"','}' , '[', ']'), '', $stringRepresentation); $stringRepresentation = str_replace( ',', ', ', $stringRepresentation); $stringRepresentation = str_replace( ':', ': ', $stringRepresentation); $stringRepresentation = strtoupper($stringRepresentation); $output["error"] = true; $output["message"] = get_option('error_txt').' '.$stringRepresentation; echo json_encode($output); die(); }else{ $output["error"] = false; $output["message"] = get_option('success_txt'); echo json_encode($output); die(); } } } function get_campaign_id($data){ $from = $data['country']; $to = $data['to_country']; $usa="US"; if(isset($data['vehicle_type'])){ $vehicle=$data['vehicle_type']; }else{ $vehicle=false; } if($from==$usa && $to==$usa){ if( $vehicle ){ return get_option('at_d_id'); }else{ return get_option('hm_d_id'); } }else{ if( $vehicle ){ return get_option('at_i_id'); }else{ return get_option('hm_i_id'); } } } function get_campaign_key($data){ $from = $data['country']; $to = $data['to_country']; $usa="US"; if(isset($data['vehicle_type'])){ $vehicle=$data['vehicle_type']; }else{ $vehicle=false; } if($from==$usa && $to==$usa){ if( $vehicle ){ return get_option('at_d_key'); }else{ return get_option('hm_d_key'); } }else{ if( $vehicle ){ return get_option('at_i_key'); }else{ return get_option('hm_i_key'); } } } function do_post_form($data){ $response = wp_remote_post( "https://tolmco.leadspediatrack.com/post.do", array( 'method' => 'POST', 'timeout' => 45, 'redirection' => 5, 'httpversion' => '1.0', 'blocking' => true, 'headers' => array(), 'body' => http_build_query($data), 'cookies' => array() ) ); return $response; } function get_db_items($table_name){ global $wpdb; $items = $wpdb->get_results("SELECT * FROM $table_name"); return $items; die(); } function get_db_items_as_select($table_name,$field){ global $wpdb; $items = $wpdb->get_results("SELECT DISTINCT($field) FROM $table_name WHERE $field!='' order by $field ASC"); $output=''; foreach ($items as $key => $value) { $output.='<option value="'.$value->$field.'">'.$value->$field.'</option>'; } return $output; die(); } add_action( 'wp_ajax_get_modelos', 'get_modelos' ); add_action( 'wp_ajax_nopriv_get_modelos', 'get_modelos' ); function get_modelos(){ global $wpdb; $table_name=$_POST["tabla"]; $marca=$_POST["Marca"]; $items = $wpdb->get_results("SELECT DISTINCT(model) FROM $table_name WHERE make = '$marca' AND model!='' group by model order by model ASC"); $output='<option disabled selected>Select Model</option>'; foreach ($items as $key => $value) { $output.='<option value="'.$value->model.'" data-Marca="'.$value->make.'" >'.$value->model.'</option>'; } $output.='<option value="Other" data-Marca="'.$marca.'" >Other</option>'; echo $output; die(); }