Beispiel #1
0
 public function find_contract($dir, $id_user = null)
 {
     $contract_array = array();
     $directory = new _Directory();
     if ($id_user == null) {
         $this->QUERY = "SELECT id_contrato , nombre , contrato , " . "aceptado , fecha_envio , fecha_contrato FROM contrato WHERE id_usuario LIKE '{$this->ID_USER}'";
     } else {
         $this->QUERY = "SELECT id_contrato , nombre , contrato , " . "aceptado , fecha_envio , fecha_contrato FROM contrato WHERE id_usuario LIKE '{$id_user}'";
     }
     $result = parent::RawQuery($this->QUERY);
     foreach ($result as $key => $value) {
         $extension = $directory->Get_Extension($value['contrato']);
         $datafile = FileExtension::GetIcon_extension($dir, $extension, $value['contrato']);
         if ($datafile != false) {
             $contract_array[] = array("id" => $value['id_contrato'], "nombre" => $value['nombre'], "contrato" => $value['contrato'], "aceptado" => $value['aceptado'], "fecha_envio" => $value['fecha_envio'], "fecha_contrato" => $value['fecha_contrato'], "icono" => $datafile);
         } else {
             $contract_array[] = array("id" => $value['id_contrato'], "nombre" => $value['nombre'], "contrato" => $value['contrato'], "aceptado" => $value['aceptado'], "fecha_envio" => $value['fecha_envio'], "fecha_contrato" => $value['fecha_contrato'], "icono" => "DocBroken.png");
         }
     }
     return $contract_array;
 }