HEX
Server: Apache/2.4.65 (Debian)
System: Linux web6 5.10.0-36-amd64 #1 SMP Debian 5.10.244-1 (2025-09-29) x86_64
User: innocamp (1028)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/unimil/public_html/wp-content/plugins/wd-google-maps/admin/models/GMWDModelPolylines_gmwd.php
<?php

class GMWDModelPolylines_gmwd extends GMWDModel {
  ////////////////////////////////////////////////////////////////////////////////////////
  // Events                                                                             //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Constants                                                                          //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Variables                                                                          //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Constructor & Destructor                                                           //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Public Methods                                                                     //
  ////////////////////////////////////////////////////////////////////////////////////////
	public function get_row($id){
		global $wpdb;
		$id = (int)$id;
		if(isset($_POST["data"]) && sanitize_text_field($_POST["data"]) != "{}"){
			$row = json_decode(htmlspecialchars_decode(stripslashes($_POST["data"])));
            $row = json_decode($row);
            $row->title = str_replace("@@@",'&quot;',$row->title);
            if(isset($_GET["dublicated"]) && intval($_GET["dublicated"]) == 1){
                $row->id = "";
            }
		}
		else{
			$row = parent::get_row_by_id($id);

			$row->line_width = 2;
			$row->line_color = "#000";
			$row->line_opacity = 0.8;
			$row->line_opacity_hover = 0.9;
			$row->line_color_hover = "#000";
			$row->show_markers = 1;
            $row->published = 1;
		}
		return $row;	
	}
	
	public function get_rows(){
		global $wpdb;

		$query = "SELECT *  FROM " . $wpdb->prefix . "gmwd_polylines " ;				
		$rows = $wpdb->get_results($query);		
		return $rows;		
	}	
	

  ////////////////////////////////////////////////////////////////////////////////////////
  // Getters & Setters                                                                  //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Private Methods                                                                    //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Listeners                                                                          //
  ////////////////////////////////////////////////////////////////////////////////////////
}