示例#1
0
 /**
  * This method is used to construction a new controller of ajax.
  *
  */
 public function __construct()
 {
     include_once 'include/LoadIncludes.php';
     include_once '../model/Model.class.php';
     $this->model = new Model($this);
     foreach ($_GET as $key => $value) {
         if (is_array($value)) {
             foreach ($value as $key2 => $value2) {
                 $get_values[$key][$key2] = $this->model->dbPreis24->real_escape_string($value2);
             }
         } else {
             $get_values[$key] = $this->model->dbPreis24->real_escape_string($value);
         }
     }
     foreach ($_POST as $key => $value) {
         if (is_array($value)) {
             foreach ($value as $key2 => $value2) {
                 $post_values[$key][$key2] = $this->model->dbPreis24->real_escape_string($value2);
             }
         } else {
             $post_values[$key] = $this->model->dbPreis24->real_escape_string($value);
         }
     }
     if (isset($get_values) && is_array($get_values)) {
         foreach ($get_values as $key => $value) {
             $this->get_values[$key] = is_array($value) ? array_map('OwnLibrary::Utf8Decode', $value) : OwnLibrary::Utf8Decode($value);
         }
     }
     if (isset($post_values) && is_array($post_values)) {
         foreach ($post_values as $key => $value) {
             $this->post_values[$key] = is_array($value) ? array_map('OwnLibrary::Utf8Decode', $value) : OwnLibrary::Utf8Decode($value);
         }
     }
     if (empty($this->get_values['Ajax'])) {
         exit;
     }
     $this->security = new Security($this);
     $this->security->CheckInputValues();
 }
示例#2
0
 /**
  * This method is used to save a new person.
  *
  * @param         object	$newPerson as person object.
  * @return        boolean	send true if the person correctly saved and false if not.
  */
 public function SaveNewPerson($newPerson)
 {
     $Insert_Person_Query = 'INSERT INTO p24_persons ( ' . 'Gender      , ' . 'Title       , ' . 'First_Name  , ' . 'Last_Name   , ' . 'Street_Name , ' . 'Street_No   , ' . 'Zip         , ' . 'City        , ' . 'Country     , ' . 'Email       ) ' . 'VALUES ( "' . $newPerson->Gender . '" , "' . OwnLibrary::Utf8Decode($newPerson->Title) . '" , "' . OwnLibrary::Utf8Decode($newPerson->First_Name) . '" , "' . OwnLibrary::Utf8Decode($newPerson->Last_Name) . '" , "' . OwnLibrary::Utf8Decode($newPerson->Street_Name) . '" , "' . OwnLibrary::Utf8Decode($newPerson->Street_No) . '" , "' . OwnLibrary::Utf8Decode($newPerson->Zip) . '" , "' . OwnLibrary::Utf8Decode($newPerson->City) . '" , "' . $newPerson->Country . '" , "' . OwnLibrary::Utf8Decode($newPerson->Email) . '" )  ';
     $result = $this->dbPreis24->query($Insert_Person_Query);
     if ($result) {
         return true;
     } else {
         return false;
     }
 }