Fixed Voicenumber and Updated Voiceplan
This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
<label class="col-lg-2 col-form-label" for="countrycode">Country Code *</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="countrycode" class="form-control" name="countrycode" id="countrycode" value="<?=$block->countrycode?>" />
|
||||
<small>43</small>
|
||||
<small class="font-italic">Beispiel: 43</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -48,23 +48,23 @@
|
||||
<label class="col-lg-2 col-form-label" for="areacode">Area Code *</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="text" class="form-control" name="areacode" id="areacode" value="<?=$block->areacode?>" />
|
||||
<small>3115</small>
|
||||
<small class="font-italic">Beispiel: 3115</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="first">Erste Nummer *</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="text" class="form-control" name="first" id="first" value="<?=($block->id) ? $block->getFirst() : ""?>" />
|
||||
<small>4080010</small>
|
||||
<input type="text" class="form-control" name="first" id="first" value="<?=($block->id) ? $block->short_first : ""?>" />
|
||||
<small class="font-italic">Beispiel: 4080010</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="last">Letzte Nummer *</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="text" class="form-control" name="last" id="last" value="<?=($block->id) ? $block->getLast() : ""?>" />
|
||||
<small>4080099</small>
|
||||
<input type="text" class="form-control" name="last" id="last" value="<?=($block->id) ? $block->short_last : ""?>" />
|
||||
<small class="font-italic">Beispiel: 4080099</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -101,6 +101,7 @@
|
||||
<th>Landeskennzahl</th>
|
||||
<th>Ortskennzahl</th>
|
||||
<th>Nummernbasis</th>
|
||||
<th>Anzahl Rufnummern</th>
|
||||
<th>Anfang</th>
|
||||
<th>Ende</th>
|
||||
<th>Kommentar</th>
|
||||
@@ -111,7 +112,8 @@
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=$block->name?></td>
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=$block->countrycode?></td>
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=$block->areacode?></td>
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=$block->short_prefix?></td>
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=$block->prefix?></td>
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=number_format($block->last - $block->first + 1, 0, ",",".")?></td>
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=$block->first?></td>
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=$block->last?></td>
|
||||
<td onclick="toggleBlock(<?=$block->id?>)"><?=$block->comment?></td>
|
||||
|
||||
@@ -43,17 +43,17 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="name">Taktung *</label>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="name">Standardtaktung *</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="increment" class="form-control" name="increment" id="increment" value="<?=($plan->increment_first && $plan->increment) ? $plan->increment_first."/".$plan->increment : ""?>" placeholder="60/30" />
|
||||
</div>
|
||||
</div-->
|
||||
</div>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="first">Zonen und Destinationen aus bestehendem Tarifpaket kopieren</label>
|
||||
<label class="col-lg-2 col-form-label" for="copy_from_plan_id">Zonen und Destinationen aus bestehendem Tarifpaket kopieren</label>
|
||||
<div class="col-lg-10">
|
||||
<select name="copy_from_plan_id" class="form-control">
|
||||
<option value=""></option>
|
||||
@@ -65,11 +65,17 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="first">oder Zonen und Destinationen neu importieren</label>
|
||||
<label class="col-lg-2 col-form-label">oder Zonen und Destinationen neu importieren</label>
|
||||
<div class="col-lg-10">
|
||||
Zonen File: <input type="file" class="form-control" name="voiceplanzonefile" />
|
||||
Destinations File: <input type="file" class="form-control" name="voiceplandestinationfile" />
|
||||
<?php if($voiceplan->id): ?><small class="text-danger">ACHTUNG: Bestehende Zonen und Destinationen werden gelöscht!</small><?php endif; ?>
|
||||
<div class="mb-1">
|
||||
Zonenpreis File: <input type="file" class="form-control" name="voiceplanzonefile" />
|
||||
<small>Zone, ZoneID, Zeitzone, ZeitzoneID, Default price, ZZSpr, ZZSprID, Sonderpreis</small>
|
||||
</div>
|
||||
<div>
|
||||
Destinations File: <input type="file" class="form-control" name="voiceplandestinationfile" />
|
||||
<?php if($voiceplan->id): ?><small class="text-danger">ACHTUNG: Bestehende Zonen und Destinationen werden gelöscht!</small><?php endif; ?>
|
||||
<small>ZoneID, Text, Prefix</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
<th>Beschreibung</th>
|
||||
<th>Anzahl Tarifzonen</th>
|
||||
<th>Anzahl Destinations</th>
|
||||
<th>Standardtaktung</th>
|
||||
<th>Erstellt</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
@@ -79,6 +80,7 @@
|
||||
<td><?=$plan->description?></td>
|
||||
<td><?=count($plan->zones)?></td>
|
||||
<td><?=count($plan->destinations)?></td>
|
||||
<td><?=($plan->increment_first && $plan->increment) ? $plan->increment_first."/".$plan->increment : ""?></td>
|
||||
<td><?=date("d.m.Y H:i", $plan->create)?> (<?=$plan->creator->name?>)</td>
|
||||
<td style="text-align: left; letter-spacing: 4px; font-size: 1.1em;">
|
||||
<a href="<?=self::getUrl("Voiceplan", "view", ["id" => $plan->id])?>"><i class="far fa-eyes" title="Anzeigen"></i></a>
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
<table class="table table-striped table-hover">
|
||||
<tr>
|
||||
<th>Zone</th>
|
||||
<th>Anzahl Prefixes</th>
|
||||
<th>Destination(s)</th>
|
||||
<th>Taktung</th>
|
||||
<th>Einkaufspreis</th>
|
||||
<th>Verkaufspreis</th>
|
||||
@@ -55,7 +55,7 @@
|
||||
<?php foreach($zones as $zone): ?>
|
||||
<tr>
|
||||
<td><a href="<?=self::getUrl("Voiceplanzone", "view", ["id" => $zone->id])?>"><?=$zone->name?></a></td>
|
||||
<td><?=count($zone->destinations)?></td>
|
||||
<td><?=(count($zone->destinations) > 1) ? count($zone->destinations) : "<spam class='text-monospace'>+".$zone->destinations[0]->prefix."</span>"?></td>
|
||||
<td><?=($zone->increment_first && $zone->increment) ? $zone->increment_first."/".$zone->increment : ""?></td>
|
||||
<td><?=$zone->purchase_price?></td>
|
||||
<td><?=$zone->price?></td>
|
||||
|
||||
@@ -57,8 +57,8 @@
|
||||
<td><?=date("d.m.Y H:i", $zone->create)?> (<?=$zone->creator->name?>)</td>
|
||||
<td><?=date("d.m.Y H:i", $zone->edit)?> (<?=$zone->editor->name?>)</td>
|
||||
<td style="text-align: left; letter-spacing: 4px; font-size: 1.1em;">
|
||||
<a href="<?=self::getUrl("Voiceplanzone", "edit", ["id" => $zone->id])?>"><i class="far fa-edit" title="Zone bearbeiten"></i></a>
|
||||
<a href="<?=self::getUrl("Voiceplanzone", "delete", ["id" => $zone->id])?>" onclick="if(!confirm('Tarifzone wirklich löschen?')) return false;" class="text-danger" title="Löschen"><i class="fas fa-trash"></i></a>
|
||||
<a href="<?=self::getUrl("Voiceplandestination", "edit", ["id" => $destination->id])?>"><i class="far fa-edit" title="Zone bearbeiten"></i></a>
|
||||
<a href="<?=self::getUrl("Voiceplandestination", "delete", ["id" => $destination->id])?>" onclick="if(!confirm('Destination wirklich löschen?')) return false;" class="text-danger" title="Löschen"><i class="fas fa-trash"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
|
||||
@@ -313,8 +313,7 @@ class Contract extends mfBaseModel {
|
||||
$me->loadMe();
|
||||
|
||||
$old_id = $this->id;
|
||||
$old_nummer = $this->nummer;
|
||||
unset($this->id);
|
||||
$this->id = null;
|
||||
|
||||
|
||||
// cleanup Contract daten
|
||||
@@ -336,7 +335,7 @@ class Contract extends mfBaseModel {
|
||||
//$this->save();
|
||||
|
||||
if($old_id == $this->id) {
|
||||
$this->log->error("save() of cloned Contract $old_nummer failed!");
|
||||
$this->log->error("save() of cloned Contract $old_id failed!");
|
||||
throw new Exception("Saving clone failed.");
|
||||
}
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ class Voicenumber extends mfBaseModel {
|
||||
}
|
||||
|
||||
public function afterSave() {
|
||||
// XXX Move to some ContractConfig add number function
|
||||
// TODO: Move to some ContractConfig add number function
|
||||
|
||||
// if contract_id is given, add number to contract
|
||||
if($this->contract_id) {
|
||||
|
||||
@@ -93,19 +93,17 @@ class VoicenumberblockController extends mfBaseController {
|
||||
}
|
||||
|
||||
$data = [];
|
||||
$data['name'] = $r->name;
|
||||
$data['countrycode'] = $r->countrycode;
|
||||
$data['areacode'] = $r->areacode;
|
||||
$data['name'] = trim($r->name);
|
||||
$data['countrycode'] = trim($r->countrycode);
|
||||
$data['areacode'] = trim($r->areacode);
|
||||
|
||||
if(substr($r->first,0,1) === "0") {
|
||||
$data['number_prepend_zero'] = 1;
|
||||
} else {
|
||||
$data['number_prepend_zero'] = 0;
|
||||
}
|
||||
$data['first'] = $r->first;
|
||||
$data['last'] = $r->last;
|
||||
$data['first'] = $data['countrycode'].$data['areacode'].trim($r->first);
|
||||
$data['last'] = $data['countrycode'].$data['areacode'].trim($r->last);
|
||||
|
||||
$data['comment'] = $r->comment;
|
||||
$prefix_length = strlen($data['first']) - strlen($data['last'] - $data['first']);
|
||||
$data['prefix'] = substr($data['first'], 0, $prefix_length);
|
||||
|
||||
$data['comment'] = nl2br(htmlentities(trim($r->comment)));
|
||||
$data['edit_by'] = $this->me->id;
|
||||
|
||||
if($mode == "add") {
|
||||
|
||||
@@ -7,11 +7,15 @@ class Voiceplan extends mfBaseModel {
|
||||
private $zones;
|
||||
private $destinations;
|
||||
|
||||
public $import_errors;
|
||||
|
||||
public function importDestinationsFromCsv(File $file) {
|
||||
if(!$this->id) {
|
||||
return false;
|
||||
}
|
||||
try {
|
||||
$errors = [];
|
||||
|
||||
$i = 0;
|
||||
$filename = $file->getFullPath();
|
||||
$input = fopen($filename, "r");
|
||||
@@ -23,39 +27,57 @@ class Voiceplan extends mfBaseModel {
|
||||
continue;
|
||||
}
|
||||
|
||||
$name = trim($csv[0]);
|
||||
$prefix = trim($csv[1]);
|
||||
$price_ek = str_replace(",",".", trim($csv[2]));
|
||||
$price_vk = str_replace(",",".", trim($csv[3]));
|
||||
$zone_extref = trim($csv[0]);
|
||||
$name = trim($csv[1]);
|
||||
$prefix = trim($csv[2]);
|
||||
|
||||
if(!$name || !$prefix || !$price_ek || !$price_vk) {
|
||||
$this->log->warning("not Importing Voiceplandestination with empty value: destination: $name | prefix: $prefix | ek: $price_ek | vk: $price_vk");
|
||||
if(!$zone_extref|| !$prefix || !$name) {
|
||||
$this->log->warning("not Importing Voiceplandestination with empty value: destination: $name | extref: $zone_extref | prefix: $prefix");
|
||||
continue;
|
||||
}
|
||||
|
||||
$destination = VoiceplandestinationModel::getFirst(["voiceplan_id" => $this->id, "destination" => $name, "prefix" => $prefix]);
|
||||
$zone = VoiceplanzoneModel::getFirst(["extref" => $zone_extref, "voiceplan_id" => $this->id]);
|
||||
if(!$zone) {
|
||||
$this->log->error(__METHOD__.": Zone nicht gefunden: $zone_extref | $name | $prefix");
|
||||
$errors[] = "Keine Zone für Destination +$prefix $name (Zone ID: $zone_extref)";
|
||||
continue;
|
||||
}
|
||||
|
||||
$destination = VoiceplandestinationModel::getFirst(["voiceplanzone_id" => $zone->id, "prefix" => $prefix]);
|
||||
|
||||
if($destination) {
|
||||
$this->log->warning("Destination gibts schon, updateing prices: voiceplan_id: ".$this->id." | destination: $name | prefix: $prefix");
|
||||
|
||||
$destination->purchase_price = $price_ek;
|
||||
$destination->price = $price_vk;
|
||||
$destination->save();
|
||||
$this->log->warning(__METHOD__. ": Destination gibts schon: voiceplanzone_id: ".$zone->id." | destination: $name | prefix: $prefix");
|
||||
continue;
|
||||
}
|
||||
|
||||
$destination = VoiceplandestinationModel::create([
|
||||
'voiceplan_id' => $this->id,
|
||||
'voiceplanzone_id' => $zone->id,
|
||||
'destination' => $name,
|
||||
'prefix' => $prefix,
|
||||
'increment_first' => $this->increment_first,
|
||||
'increment' => $this->increment,
|
||||
'purchase_price' => $price_ek,
|
||||
'price' => $price_vk
|
||||
'prefix' => $prefix
|
||||
]);
|
||||
$destination->save();
|
||||
|
||||
}
|
||||
|
||||
// check if there is a destination for 43 (Österreich), otherwise create it
|
||||
$austria_zone = VoiceplanzoneModel::getFirst(["voiceplan_id" => $this->id, "name" => "Österreich"]);
|
||||
if($austria_zone) {
|
||||
$austria_destination = VoiceplandestinationModel::getFirst(["voiceplanzone_id" => $austria_zone->id, "prefix" => "43"]);
|
||||
if(!$austria_destination) {
|
||||
$this->log->debug(__METHOD__.": Creating Austria zone (43)");
|
||||
$austria_destination = VoiceplandestinationModel::create([
|
||||
'voiceplanzone_id' => $austria_zone->id,
|
||||
'destination' => "Österreich",
|
||||
'prefix' => "43"
|
||||
]);
|
||||
$austria_destination->save();
|
||||
}
|
||||
}
|
||||
|
||||
if($errors) {
|
||||
$this->import_errors = $errors;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
|
||||
@@ -82,16 +104,32 @@ class Voiceplan extends mfBaseModel {
|
||||
}
|
||||
|
||||
$name = trim($csv[0]);
|
||||
$prefix = trim($csv[1]);
|
||||
$price_ek = str_replace(",",".", trim($csv[2]));
|
||||
$price_vk = str_replace(",",".", trim($csv[3]));
|
||||
$extref = trim($csv[1]);
|
||||
$price_default = trim($csv[4]);
|
||||
$price_special = trim($csv[7]);
|
||||
|
||||
if(!$name || !$prefix || !$price_ek || !$price_vk) {
|
||||
$this->log->warning("not Importing Voiceplandestination with empty value: destination: $name | prefix: $prefix | ek: $price_ek | vk: $price_vk");
|
||||
$price_ek = $price_default;
|
||||
if(is_numeric($price_special) && $price_special) {
|
||||
$price_ek = $price_special;
|
||||
}
|
||||
|
||||
if(!$name || !$price_ek) {
|
||||
$this->log->warning(__METHOD__.": not importing Voiceplanzone with empty value: name: $name | ek: $price_ek");
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
$zone = VoiceplanzoneModel::create([
|
||||
"voiceplan_id" => $this->id,
|
||||
"extref" => $extref,
|
||||
"name" => $name,
|
||||
"purchase_price" => $price_ek,
|
||||
"price" => 0,
|
||||
"increment_first" => $this->increment_first,
|
||||
"increment" => $this->increment
|
||||
]);
|
||||
if(!$zone->save()) {
|
||||
$this->log->error(__METHOD__.": Fehler beim speichern der Voip zone: name: $name | extref: $extref | ek: $price_ek");
|
||||
}
|
||||
|
||||
}
|
||||
return true;
|
||||
@@ -107,10 +145,7 @@ class Voiceplan extends mfBaseModel {
|
||||
if($this->$name == null) {
|
||||
|
||||
if($name == "destinations") {
|
||||
$this->destinations = [];
|
||||
foreach($this->getProperty("zones") as $zone) {
|
||||
$this->destinations[] = $zone->destinations;
|
||||
}
|
||||
$this->destinations = VoiceplandestinationModel::search(["voiceplan_id" => $this->id]);
|
||||
return $this->destinations;
|
||||
}
|
||||
|
||||
|
||||
@@ -125,16 +125,19 @@ class VoiceplanController extends mfBaseController {
|
||||
$data['name'] = $r->name;
|
||||
$data['description'] = $r->description;
|
||||
|
||||
/*if($r->increment) {
|
||||
if($r->increment) {
|
||||
$increments = explode("/",$r->increment);
|
||||
if(count($increments) != 2) {
|
||||
if(count($increments) != 2 || !is_numeric($increments[0]) || !is_numeric($increments[1])) {
|
||||
$this->layout()->setFlash("Ungültige Taktung", "error");
|
||||
return $this->editAction();
|
||||
}
|
||||
|
||||
$data["increment_first"] = $increments[0];
|
||||
$data["increment"] = $increments[1];
|
||||
}*/
|
||||
} else {
|
||||
$this->layout()->setFlash("Ungültige Taktung", "error");
|
||||
return $this->editAction();
|
||||
}
|
||||
|
||||
if(!$data['name']) {
|
||||
$this->layout()->setFlash("Bitte Name eingeben", "error");
|
||||
@@ -153,8 +156,36 @@ class VoiceplanController extends mfBaseController {
|
||||
return $this->editAction();
|
||||
}
|
||||
|
||||
// import zones
|
||||
if(is_array($_FILES) && array_key_exists("voiceplanzonefile", $_FILES) && !$_FILES['voiceplanzonefile']['error']) {
|
||||
if($r->copy_from_plan_id) {
|
||||
// get old voiceplan, clone zones and save destinations
|
||||
$old_voiceplan = new Voiceplan($r->copy_from_plan_id);
|
||||
if(!$old_voiceplan->id) {
|
||||
$this->layout()->setFlash("Source Voiceplan nicht gefunden. Keine Zonen und Destinations kopiert!", "warning");
|
||||
$this->redirect("Voiceplan", "view", ["id" => $id]);
|
||||
}
|
||||
|
||||
foreach($old_voiceplan->zones as $old_zone) {
|
||||
$new_zone = clone($old_zone);
|
||||
$new_zone->voiceplan_id = $id;
|
||||
$new_zone->increment_first = $voiceplan->increment_first;
|
||||
$new_zone->increment = $voiceplan->increment;
|
||||
if(!$new_zone->save()) {
|
||||
$this->layout()->setFlash("Fehler beim Kopieren der Source Zone!", "error");
|
||||
$this->redirect("Voiceplan", "view", ["id" => $id]);
|
||||
}
|
||||
|
||||
foreach($new_zone->cloned_destinations as $cd) {
|
||||
$cd->voiceplanzone_id = $new_zone->id;
|
||||
if(!$cd->save()) {
|
||||
$this->layout()->setFlash("Fehler beim Speichern der kopierten Destinations!", "error");
|
||||
$this->redirect("Voiceplan", "view", ["id" => $id]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
} elseif(is_array($_FILES) && array_key_exists("voiceplanzonefile", $_FILES) && !$_FILES['voiceplanzonefile']['error']) {
|
||||
// import zones
|
||||
// look for uploaded import file
|
||||
try {
|
||||
// returns File object or throws Exception on error
|
||||
@@ -199,7 +230,7 @@ class VoiceplanController extends mfBaseController {
|
||||
$this->layout()->setFlash("Fehler beim Upload des Destinationfiles: ".$ex->getMessage(), "error");
|
||||
return $this->editAction();
|
||||
}
|
||||
|
||||
|
||||
$vpf = VoiceplanFileModel::create([
|
||||
'voiceplan_id' => $id,
|
||||
'file_id' => $file->id,
|
||||
@@ -215,11 +246,17 @@ class VoiceplanController extends mfBaseController {
|
||||
$this->layout()->setFlash("Fehler beim Importieren!", "error");
|
||||
return $this->editAction();
|
||||
}
|
||||
|
||||
if($voiceplan->import_errors) {
|
||||
$this->layout()->setFlash(implode("<br />\n", $voiceplan->import_errors), "warning");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
$this->layout()->setFlash("Sprachtarifpaket erfolgreich gespeichert!", "success");
|
||||
$this->redirect("Voiceplan", "view", ["id" => $id]);
|
||||
$this->redirect("Voiceplan", "Index");
|
||||
|
||||
}
|
||||
}
|
||||
@@ -3,6 +3,10 @@
|
||||
class VoiceplanModel {
|
||||
public $name;
|
||||
public $description;
|
||||
public $source;
|
||||
public $source_id;
|
||||
public $increment_first;
|
||||
public $increment;
|
||||
|
||||
public $create_by;
|
||||
public $edit_by;
|
||||
|
||||
@@ -37,4 +37,23 @@ class Voiceplandestination extends mfBaseModel {
|
||||
return $this->$name;
|
||||
}
|
||||
|
||||
public function __clone() {
|
||||
$me = new User;
|
||||
$me->loadMe();
|
||||
|
||||
$old_id = $this->id;
|
||||
$this->id = null;
|
||||
$this->voiceplan = null;
|
||||
|
||||
|
||||
$this->create_by = $me->id;
|
||||
$this->edit_by = $me->id;
|
||||
|
||||
$this->create = null;
|
||||
$this->edit = null;
|
||||
$this->saved = 0;
|
||||
$this->mode = "new";
|
||||
$this->_old_data = new StdClass();
|
||||
|
||||
}
|
||||
}
|
||||
@@ -155,7 +155,7 @@ class VoiceplandestinationModel {
|
||||
if(array_key_exists("prefix", $filter)) {
|
||||
$prefix = $db->escape($filter['prefix']);
|
||||
if($prefix) {
|
||||
$where .= " AND prefix like '%$prefix%'";
|
||||
$where .= " AND prefix like '$prefix'";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -4,6 +4,16 @@ class Voiceplanzone extends mfBaseModel {
|
||||
private $destinations;
|
||||
private $voiceplan;
|
||||
|
||||
public $cloned_destinations = [];
|
||||
|
||||
public function getDestinationCountOrPrefix() {
|
||||
$destinations = $this->getProperty("destinations");
|
||||
if(count($destinations) == 1) {
|
||||
return "+".$destinations[0]->prefix;
|
||||
}
|
||||
return count($destinations);
|
||||
}
|
||||
|
||||
public function getProperty($name) {
|
||||
if($this->$name == null) {
|
||||
|
||||
@@ -30,4 +40,32 @@ class Voiceplanzone extends mfBaseModel {
|
||||
return $this->$name;
|
||||
}
|
||||
|
||||
public function __clone() {
|
||||
$me = new User;
|
||||
$me->loadMe();
|
||||
|
||||
$old_id = $this->id;
|
||||
$this->id = null;
|
||||
$this->destinations = null;
|
||||
$this->voiceplan = null;
|
||||
|
||||
// cleanup data
|
||||
|
||||
$this->create_by = $me->id;
|
||||
$this->edit_by = $me->id;
|
||||
|
||||
$this->create = null;
|
||||
$this->edit = null;
|
||||
$this->saved = 0;
|
||||
$this->mode = "new";
|
||||
$this->_old_data = new StdClass();
|
||||
|
||||
// clone all destinations
|
||||
$this->cloned_destinations = [];
|
||||
foreach(VoiceplandestinationModel::search(['voiceplanzone_id' => $old_id]) as $old_destination) {
|
||||
$this->cloned_destinations[] = clone($old_destination);
|
||||
}
|
||||
|
||||
$this->log->debug("Cloned Voiceplanzone $old_id");
|
||||
}
|
||||
}
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
class VoiceplanzoneModel {
|
||||
public $voiceplan_id;
|
||||
public $extref;
|
||||
public $name;
|
||||
public $purchase_price;
|
||||
public $price;
|
||||
@@ -55,7 +56,7 @@ class VoiceplanzoneModel {
|
||||
|
||||
}
|
||||
|
||||
public static function getFirst() {
|
||||
public static function getFirst($filter = []) {
|
||||
$db = FronkDB::singleton();
|
||||
|
||||
$where = self::getSqlFilter($filter);
|
||||
@@ -72,7 +73,7 @@ class VoiceplanzoneModel {
|
||||
return null;
|
||||
}
|
||||
|
||||
public static function count($filter) {
|
||||
public static function count($filter = []) {
|
||||
$db = FronkDB::singleton();
|
||||
|
||||
$where = self::getSqlFilter($filter);
|
||||
@@ -88,7 +89,7 @@ class VoiceplanzoneModel {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public static function search($filter) {
|
||||
public static function search($filter = [], $limit = []) {
|
||||
$items = [];
|
||||
$db = FronkDB::singleton();
|
||||
|
||||
@@ -98,6 +99,14 @@ class VoiceplanzoneModel {
|
||||
WHERE $where
|
||||
ORDER BY voiceplan_id,name";
|
||||
|
||||
if(is_array($limit) && count($limit)) {
|
||||
if(is_numeric($limit['start']) && is_numeric($limit['count'])) {
|
||||
$sql .= " LIMIT ".$limit['start'].", ".$limit['count'];
|
||||
} elseif(is_numeric($count)) {
|
||||
$sql .= " LIMIT ".$limit['count'];
|
||||
}
|
||||
}
|
||||
|
||||
$res = $db->query($sql);
|
||||
|
||||
if($db->num_rows($res)) {
|
||||
@@ -127,6 +136,13 @@ class VoiceplanzoneModel {
|
||||
}
|
||||
}
|
||||
|
||||
if(array_key_exists("extref", $filter)) {
|
||||
$extref = FronkDB::singleton()->escape($filter['extref']);
|
||||
if($extref) {
|
||||
$where .= " AND extref='$extref'";
|
||||
}
|
||||
}
|
||||
|
||||
//var_dump($filter, $where);exit;
|
||||
return $where;
|
||||
}
|
||||
|
||||
@@ -10,6 +10,7 @@ final class AddVoiceplanZone extends AbstractMigration
|
||||
if($this->getEnvironment() == "thetool") {
|
||||
$table = $this->table("Voiceplanzone");
|
||||
$table->addColumn("voiceplan_id", "integer", ["null" => false]);
|
||||
$table->addColumn("extref", "string", ["null" => true, "default" => null, "limit" => 64]);
|
||||
$table->addColumn("name", "string", ["null" => false, "limit" => 255]);
|
||||
$table->addColumn("purchase_price", "decimal", ["null" => false, "precision" => 14, "scale" => 4]);
|
||||
$table->addColumn("price", "decimal", ["null" => false, "precision" => 14, "scale" => 4]);
|
||||
|
||||
@@ -23,7 +23,7 @@ final class AddPoprackTables extends AbstractMigration
|
||||
$prmodule = $this->table("Poprackmodule");
|
||||
$prmodule->addColumn("poprack_id", "integer", ["null" => false]);
|
||||
$prmodule->addColumn("type", "integer", ["null" => false, "default" => 0, "comment" => "0:LWL/1:Device"]);
|
||||
$prmodule->addColumn("device_id", "integer", ["null" => false]);
|
||||
$prmodule->addColumn("device_id", "integer", ["null" => true, "default" => null]);
|
||||
$prmodule->addColumn("name", "text", ["null" => true]);
|
||||
$prmodule->addColumn("start_he", "integer", ["null" => false]);
|
||||
$prmodule->addColumn("end_he", "integer", ["null" => false]);
|
||||
|
||||
@@ -50,7 +50,7 @@ class mfUpload {
|
||||
if(!isset($_FILES) || !array_key_exists($uplName, $_FILES)) {
|
||||
throw new Exception("Uploaded file not found");
|
||||
}
|
||||
if($_FILES['OrderFileUpload']['error']) {
|
||||
if(array_key_exists("error", $_FILES[$uplName]) && $_FILES[$uplName]['error']) {
|
||||
throw new Exception("Error receiving file");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,587 +0,0 @@
|
||||
order_id;cam_id;rml_order_code;rml_status
|
||||
ad1f7ad2-003a-437d-9972-fd8906b1065e;689352;HZNJQ927;
|
||||
84bf8590-b040-4b71-90df-14ca4fcae996;2203019_100297247;D9RZHS6R;
|
||||
9e26c185-0765-446d-a169-1d3a733f9338;2202336_103339108;9KNEB3W3;
|
||||
02ef9cd5-daf2-4480-a8a1-7d5df73b4382;2139055;TUQAUZUY;
|
||||
aac2c58e-c425-4c66-8ea5-b6f2df108e1c;1547839;TVNASNUQ;
|
||||
42027978-f27b-41e2-b7b9-c6a32d1891ed;2031960;69RPRM5X;
|
||||
ca6c2b78-f879-4f87-bdba-03f1040a65ba;1247222_113709927;5JPYRKF4;
|
||||
673c7da0-b293-41fd-b15c-c42e6ccceacc;1197116_102601229;NCUE23UT;
|
||||
b12d4c20-9b97-493e-bdfc-94015e68e0a1;2106138;PW44CLTD;
|
||||
04f6e68e-58c7-496a-b7c0-55e56af31e2f;1969826;4W7GVJNA;
|
||||
3b48535e-8416-4b99-8371-27219ec82806;3149441;CP4GH338;
|
||||
ff56f427-8b7b-4ae1-b4fa-1ba81775fbc6;1841691;RDAH6RW5;
|
||||
065098d6-524d-4ee3-a48e-6965a2e416bc;2630973;C5HPCX88;
|
||||
abb29e86-a819-4873-9d9e-00b3059a3d91;2531511;785CWU6P;
|
||||
4388bbda-10dc-4647-96e9-64dc882c1415;2347204;L46MB6LC;
|
||||
e32010a7-22f2-4a60-9be4-5d364e8dcbda;2747655;W2ZEUAC3;
|
||||
82c3d44a-30a6-4458-b34e-915c3ac4e71c;4051555;3DCBFZTT;
|
||||
c44a582a-aad3-446d-90ae-11787cc804f5;1262014_104994035;RTZTTC67;
|
||||
7cafbfc3-f4aa-4162-9c5d-ba9a8c7d5516;691864_100292793;Y65UDLFE;
|
||||
b0633c7c-4ed6-4c27-b0a2-9d531ab22e82;1116399;QQ8VPS2K;
|
||||
51801459-9ec7-45df-a06f-9060306bc691;2009917_103334990;HMDX9JHN;
|
||||
62d7f404-1486-495a-b431-dc8f210d976d;1223682;HUA7AD6Q;
|
||||
078f0f86-76eb-4ee2-947d-6529618b0b89;1839434;X3Y4DRB3;
|
||||
344802f6-37bf-41d6-9e93-38ac776c2d06;926994;49BAKXJM;
|
||||
96818a50-0a9f-4327-b028-14bcd4e7b674;1262501_113711229;R5FZNDVS;
|
||||
ce72f649-55d3-4db4-853e-3e892b97bac8;525289;4VPARC8H;
|
||||
c75e916f-612a-472d-a035-fe550a7dca77;2259462_102229072;DRUBA946;
|
||||
d2c2f544-9328-469d-a71c-8ab4e311219f;693815;XU4DVG4D;
|
||||
729acee3-dbca-4025-a551-5a9dcef1013d;651270;4PN7ZCE6;
|
||||
ef47d225-a392-4f1f-9544-e7aedd5b4728;553681;3V6PAAWN;
|
||||
bd4d47c1-3fde-46cf-af0f-4d442cdd0237;1001285;3FN9237W;
|
||||
8bb9fc6d-e5e5-444a-a29b-f0b0683b1dd8;1384442;34Z83PQE;
|
||||
19a3accd-03aa-46c1-9ae5-c8bc1a0baa73;2177897;VXHK97QS;
|
||||
4b0b4096-70f7-465f-bcd0-70b17532b331;779087_100297238;E445RBAP;
|
||||
884d6d0e-3038-4b38-8ec1-4f238e1167be;2419894;U3RUXKZG;
|
||||
4574712d-421d-416c-a0a6-fb807781ebb3;1758327_103293546;AHQXY9YQ;
|
||||
a935d80c-1b1a-42ae-9eb8-ad96489dc364;1675194;ERZAD66X;
|
||||
7da94b23-5ee8-46ed-b422-2c7cf6c645fa;2803956;XZ4QM9BW;
|
||||
93009068-49a8-4238-89a5-b1c6a89b6437;2709841;43UVEVH4;
|
||||
2821ce26-dfdf-43fe-a602-b63fa52482d3;805580;WRBE4RPQ;
|
||||
ef67018f-2a6c-4d06-9be1-a180ea129163;1264633_103446425;58HZTFQ3;
|
||||
a23a2135-ffd3-469b-9ea3-8a79260b1d39;1006602_113712025;VFFS9GR6;
|
||||
c0cd843f-5f53-461b-9abd-e1f8f52fdff0;2899877;6ANS3PEX;
|
||||
cdfb57e0-d9b1-4ad4-9540-e813fc621ae7;1135538;9DQY3HYE;
|
||||
0c30d343-511c-4a5b-bd62-136834103808;2013605_113712027;D24UTN3X;
|
||||
f62432b2-a505-4882-ae69-5a1fcdd7c85e;834749;TCWLECTP;
|
||||
5cc9e04e-04a9-4786-affb-86d7b21810bf;3167675;X96JBYF6;
|
||||
75d0c36b-e406-4753-aedd-3f2384e589c6;1767767_103454640;2FNKRGUB;
|
||||
2def71cc-9320-4b0e-9d71-bd67ebe2f777;419567;5FMUY6PU;
|
||||
761798b8-0431-4505-9b85-dbb3ecb6e80b;2673888;6BZ9GKDN;
|
||||
1d2f65c9-1f3b-448f-9528-90c75579a0bd;1398342;3F6P6QNP;
|
||||
84695766-7bcd-4aa4-916e-f523e4c8ee55;2013605_113712029;UHBUEY3U;
|
||||
e0433dbd-8548-49cd-a789-f5de2f21d8dc;2013605_113712026;AMLPUVWF;
|
||||
1a9fc790-72ae-4686-adc4-ad26c7c4302c;1889770;XQE7M6FA;
|
||||
0f2d0ab1-8c04-4de8-97d2-3cff0913a62b;1447679;WVMUL3JP;
|
||||
4bb1788e-ea93-49a5-be50-acf733e4bb1c;1398340;WSFVRRWL;
|
||||
d6ddd04e-3226-46f8-9d5b-64128ca7a6da;2081481;Q88G8WMW;
|
||||
eb490e87-3cf9-4853-a710-40f59b4428c8;1974159_100307959;Y6N3WMND;
|
||||
1ef029b2-b8d4-4809-90fb-d2db998f7f76;1031137_103334904;WH56B2DE;
|
||||
17784771-0063-40cc-a806-96a8b5a0c6a1;2215371;3DWAMN77;
|
||||
0324703d-61ad-4b25-9ccd-b54143fa6645;1031136;4BVSTGU9;
|
||||
85d05b02-d511-43d6-adeb-c0d4a9259e0d;4050916;N5Q26P9C;
|
||||
73d82d00-21e1-4362-ae20-a955fa87e9e0;1302720;4KQ5ARSR;
|
||||
67c2f452-dab3-46cf-850e-3f8026355318;2009917_103334989;TR9C9YM9;
|
||||
23a01db0-c9f3-46e4-95b9-3eebab5dfc17;2921771;YAQ8M9UB;
|
||||
ede147eb-c866-490e-98f2-87f492176648;734628;Y472AKFA;
|
||||
b0b2f22c-611a-4097-9d36-e83e2bbe7c51;831339_103334984;PY9TNVC4;
|
||||
852e5098-940d-4f1e-9e32-2f63d99bbaca;1547836_100294816;BA26HZA4;
|
||||
40ed560b-0601-4026-ae96-60e2dceb5725;2472062_103343149;QDMDMYLK;
|
||||
cb7ad5d3-e431-47e3-9b8c-c251c1ea1704;2174791;WXRUXVZL;
|
||||
4a9245da-c107-42ac-b1b0-ebcc8bdaef05;2896104;WDWTN2WZ;canceled
|
||||
cb58c9b1-89bb-4fbf-908c-3e843f164ce9;764149_103343202;4ZN7CSGJ;
|
||||
da8838f3-855a-4cf6-81bc-addc6ffc3f0e;1492792_103293540;6S6WDJR6;
|
||||
a37fc84a-9552-478e-8b73-e8e16ceb10c5;2507557;L9TM2G6K;
|
||||
58125a25-87d4-4775-b353-7af93aa3ea9e;1547836_100294815;WM5ZB4ZL;
|
||||
da25984d-659b-4ca8-9b37-287339e8e022;2515511_100299357;9JC3PZYD;
|
||||
61e66dbb-87d5-4c33-bf19-f337732bff23;897418;RKRNF3HF;
|
||||
91f65bf0-f83b-4b2f-ac20-2ba34418d223;652532_105094519;YVZUDDZF;
|
||||
049d5816-82b2-404b-a7a0-d4adeb8342e5;891505;BX4N6EN9;
|
||||
7bf8e331-9bd5-4d37-9e99-c427545e3859;1885998;ARCS4ABU;
|
||||
093c9500-2f0e-4d63-a2e8-24fed3f938ae;2966754;JWHRTCKH;
|
||||
6728d30b-3347-4838-8dd8-70a1b5a7332e;2419894_100293701;WSET8DRT;
|
||||
73d342c3-6555-43ab-b1dc-a71e9a12a22e;2282305;QPDM5U7H;
|
||||
f488515e-2f59-4e60-8283-71b7c681c233;652532_105094518;V3Y9SCL4;
|
||||
d7d35135-2e4d-4355-81c3-d56eb3f88906;2966745;HKDLF5XH;
|
||||
99aac98b-04f9-491f-8b31-44d0ae1c6808;1211646;PU75FTWP;
|
||||
bfc95e95-120f-412c-a78d-3a541aaf4462;3024504;2E2767JM;
|
||||
0c7a04e8-4b03-4dde-8af8-f5a1d797fc92;1262014_104994036;YSFJKGQU;
|
||||
b99b973f-ffb0-4648-98a0-d66446f059bc;2812802;QAZNLYRJ;
|
||||
cc2f82f5-9d0f-49fc-9d33-0d97ef1f7d37;1435163;G776Y4SA;
|
||||
f43c6bea-4fdd-4d69-ace9-2f304d8825a1;2221931;WV8V7HC6;
|
||||
d2bfba6f-a9f0-477d-80bb-519b7036af54;1553647_103355786;QJT4JK8Q;
|
||||
fe67152a-93ed-497f-947b-4a84b5c9d08d;1553647_103355787;CDABQZGS;
|
||||
1d040be0-dd39-4fae-b5b1-e7030b8a0392;400303_100310801;V5VMBX88;
|
||||
80cfd905-f346-495b-9681-c6773fc59f0a;1011850;WYMAPZ9N;
|
||||
09eca3fa-01bf-4b34-a18b-aabff26652c3;2848368;L9E5WFF8;
|
||||
47976aed-c179-48cf-afa3-de4b1dbbaa99;1468905;LK6TNL2Y;
|
||||
38e2e661-e1b6-40ca-839f-2019604d9108;1358665;XMD7RDHZ;
|
||||
dd38cb27-27d5-4260-9fad-5736b24868e4;1398362;JT2KAR73;
|
||||
28961ed8-cd38-4538-8f80-281eb495d095;891511;UJE9CS5J;
|
||||
35ba0b49-80c7-42e4-a14c-74be91f37dfd;4067228;XXF9Q8L6;
|
||||
f44dcf31-7ffb-4295-a973-e1170820da5e;1845482;7HUQUQ3G;
|
||||
790dd47f-d897-482a-bd76-ae7442b8cba2;2113176;UVP85MQP;
|
||||
f2c383c5-1f07-45fa-be1b-0ca337a94499;445434_113712095;W2K6PKXM;
|
||||
29382de6-e791-4d92-9e7c-ce7f3e64fe51;2094095;Q5ZKQPVF;
|
||||
bd488267-dffa-4292-aae8-0a1e94d055e1;926993;MADNZWG5;
|
||||
4aa6e883-4f9f-4e56-8d8e-ab85b38aca36;2472760;GXS6UM7V;
|
||||
c8fc64a9-a73c-4ee9-9f76-2df3d66c0103;692422;BYXGG242;
|
||||
cfb6baac-0b22-455d-b039-74dbd478b3ec;2431394;3GK6P6CP;
|
||||
925aea61-2aab-4e48-b428-83af2ddc35a1;1131882;LRW7UJPV;
|
||||
03c0691a-184a-40bd-9e0a-7a916f6203f4;566022;EUN4FG5W;
|
||||
9425940e-29c0-46dd-81bd-1601a09e7c30;2174794;CMM8Y599;
|
||||
561b2bbe-c044-4f9f-813e-ef5c9f8a5d1a;971915;Z22GYBR5;
|
||||
8612f337-f1ca-4ea1-b0fe-f70e9b0565e1;2631683;346HX9CD;
|
||||
f6f1da90-f095-409d-b70f-1a6e434e9bb3;475518;6ET4V9AC;
|
||||
4b89b642-0b7c-44bc-9be8-904a888be71a;3215925;PWNAN4JN;
|
||||
3d5e621d-c658-40ed-b558-b0e3801fd073;1045170;7CVXCNQS;canceled
|
||||
d508dec5-af06-4d1d-8405-e0d38e204064;2508297;DWFQ7RWZ;
|
||||
5eae5b66-52a5-4e85-ac23-11aa3ec2cb51;3763543;ERF65EPX;
|
||||
fa3c24f0-85ee-4069-97f9-9760eac072de;1468906;WRFSJJ76;
|
||||
92e1945a-d538-425b-87f3-c3bdb20cb675;2347923;CCZ34Q6N;
|
||||
9ba38290-f4ce-4ab5-bd21-f74ab4b31f90;2709842;J2ANYMUJ;
|
||||
2e632866-016d-4da9-8409-8a2884354e81;1687872;ZQKDMQGH;
|
||||
037102dc-98f3-4889-b7be-ad6ef6b13104;1358661;FCL82AJE;
|
||||
3fb285a6-6554-4983-9217-b6b471134a9b;1885990;TKPN9ESC;
|
||||
f33aa71b-1511-4813-8e6d-99956547be7e;1970444;7MBB3L3F;
|
||||
58404bdc-eec8-463c-ac94-57de838fb13e;2352214;Q6S7CUPA;
|
||||
18460332-6cc0-43e6-ba9d-6962d0423788;2896611;MNCW25NN;
|
||||
01ff4f3e-c448-4f6a-a847-afea05c867cf;1918532;9MA8BNDW;
|
||||
dde1e0c4-4392-4e7c-a376-294069d6fddd;2431389;5FF6YBNB;
|
||||
1a674d21-469e-4fd6-b1f4-df3658c16f03;976270;T4526E4H;
|
||||
6076370a-0dc5-4792-b93f-e846187b45ce;831342;XVFRELC4;
|
||||
bbd6a2a5-6b0f-443d-9304-23acdccac789;2929419;VR4YD3TY;
|
||||
d99626e4-5ae4-4d95-a987-770f221a3051;1211637_113468529;7KP4CSHD;
|
||||
e3b57864-02a5-4f95-8949-8b33af5dd0ba;1890408;YNLWLSLV;
|
||||
043adfb9-7d31-44e4-a28b-0b04a4f04266;1211637_113468530;TMUKGUS3;
|
||||
755fcbc1-f87a-4606-a1dd-ec54fcef7e69;2518524_103231497;VWRLPV9U;
|
||||
1928486f-ee5a-4880-8198-651ae4428699;2966748;XCNXR6LX;
|
||||
154e9d86-71a9-4a62-9668-dd596ce845d2;1434473;J9U9RCD4;
|
||||
14f284ba-0ca1-4838-9c9b-6a0ee342d496;2537513;MB9A3ZGH;
|
||||
b4b19576-b938-4522-8b1a-0664860e82d1;2440042;45WQ6ZNN;
|
||||
3eb2ae2d-2094-444f-8904-596ecae5c87d;972618;Z69LCQUV;
|
||||
82f8e7bc-d114-4d5a-a4cf-a7884494b67e;1687867;FHUB9UVA;
|
||||
bb417b1c-e408-4025-ad13-5f0cae1611de;1641798;8T35BN4Q;
|
||||
fcdeef42-fdba-46d8-a172-0ea879325c00;4078597_113713676;L88TZS5U;
|
||||
b74e95d4-a21f-4e68-820c-ec6e3b26448b;891507;XSRNE4PZ;
|
||||
998310a2-4b5f-46f5-8efd-5274b31a410b;3209398;682N2RPC;
|
||||
31843b31-2bdf-45e6-bd85-3fab6a00159f;2631682;8N39S83D;
|
||||
7a8ae37a-8577-47d6-8028-a35afe00c6ec;692127;WB3BWRMV;
|
||||
0f56c8ba-771b-4ee3-8790-b255bc691aad;1492793;CX5DTDMW;
|
||||
939b05c8-053a-40d6-8b68-d742ed9eee4c;971910;UDXR32AP;
|
||||
b3554c76-4422-4dc8-b8ac-00c01fde7e78;380884;J94D5QD9;
|
||||
354e02dc-3fb8-4d22-9a98-527112e77f22;2929418;LAVRFSYX;
|
||||
04de362d-b1b0-486c-bc30-40357f697ce0;577858_103275422;JCE2P38F;
|
||||
0603bc5b-3652-4e0f-a076-337990e0eef3;4078597_113713679;AMNGAUMM;
|
||||
1523eb7e-c9c1-40c1-8a3a-073c7194d114;1602184;JK6CVQD4;
|
||||
94b39e5e-d57b-4097-881c-9cd52f7a3a2f;577858_103275420;C48SRJ6R;
|
||||
b09a712a-b5f4-41c3-a1ac-6436ae908ee5;1974185;EBHCZE5C;
|
||||
dc3069c6-63ea-4f2c-bbc5-ad37db8d0ae0;1608340;PUHA9KHT;
|
||||
daa67f01-5ad3-486f-91cb-6e41af54c1fb;2710546;F4GTSD86;
|
||||
864df112-8ff2-4ecc-a34c-c582269c098f;1262014_104994033;PQ2S964N;
|
||||
cec5e36a-2438-4f67-8b84-2987f2600899;2492902;H837BBSV;
|
||||
9574a429-359c-4e0d-90bb-8b98e5615e95;1608347;H8AXRUQP;
|
||||
a9cc2bf0-cd87-4b60-b9da-f88c9d74a814;818967;3NBPEME9;
|
||||
1a4c5964-5f6b-4db5-aa88-a1fde74d5840;1015268;L34DK5ES;
|
||||
59448455-37ba-458f-b735-a761b16d9da1;1553642;EEK4AZFS;
|
||||
61b6faa0-ee0d-4984-b045-0429c5a2a5ec;1467266;ZSPJUVNL;
|
||||
9104cbb6-5d1b-4fd3-bbc8-23d78c79d643;1984893_100294048;HVMPKMR5;
|
||||
d5512cfc-2452-427b-9b0c-9cbf57829937;2094091;8RPJ3SEB;
|
||||
5efce984-edbb-4af9-ab43-a07995dc599a;2870611;8H7XYMH7;
|
||||
c87f66e1-67f8-4010-8e7e-21767c7e6b35;1885993;T39ZRRC2;
|
||||
9e639e42-3916-465c-a404-f996ea44507e;1630513;7LGUY32Z;
|
||||
c6eed73e-498b-4e0e-8c57-2355008d11d9;1936603;82GNJMRV;
|
||||
79209cb4-e5f3-4126-b855-97d3cdc99bca;610377;A2GHGRKS;
|
||||
8fb33ce0-bb21-43ea-a364-adc7aa1fec37;3979315;BJW9BDH2;
|
||||
4a82e28e-fd85-41a6-bf59-053b5dcd4d79;4036000;EAD3JK72;
|
||||
d0cd382d-085a-4713-b877-0644c83b95d0;4060225;3X8XHTCC;
|
||||
ebd39bd6-8020-47d7-be21-f9eb6319e0c8;2194105;M63BHV25;
|
||||
f21bc69a-3fc4-4e19-80c3-cb4bffc0692e;1653080_103279621;MUPPQB77;
|
||||
2ae343e6-5f4c-4cb3-80ad-85a8d8b769b6;1984894_100294868;QJWE8AZY;
|
||||
3d6b028b-6572-4eab-8180-d438dc662f35;754579;PHSGJQHZ;
|
||||
3b7741f3-4225-4769-a64d-27c8d737d9e2;1078129;THLBS8RS;
|
||||
d32278ea-ad70-474d-8031-bbe9b1f63db1;2873296;MD2N3FAM;
|
||||
9081308e-f6f3-4470-8f2c-651fda170bd5;1770163;L5H3CANB;
|
||||
1fb2ef80-3f44-4a6f-b834-6ee654ee847c;446906_100296118;9X7KZ4WY;
|
||||
4c15f8ff-0790-4218-8ab8-4b9a0d5635d5;898062;URGPRTFU;
|
||||
c18d40bc-ad59-4678-b2a0-d93efa107279;1441025;DH7DFBRM;
|
||||
07aaeb2b-1d3e-4036-b917-96096a01f947;2165725_100294597;YYDLUU9B;
|
||||
759971dd-a100-4ab4-a1bf-2b489d5cf7a5;2970000;TXVEJKJ8;
|
||||
9826f619-d45d-42c7-aad4-8bc349d90364;767071;QXAF8MVK;
|
||||
4a3491ac-8324-4963-a33d-eb2f9e337172;2282311;QFAT6QUQ;
|
||||
ee826b32-3f12-4c72-a589-28d19e2f5f5a;2420472;AE7JENL8;
|
||||
78913c91-19a7-47d5-b2bb-3cb6c1706bba;553686;7QHD3XSW;
|
||||
10336c76-48c3-4d1b-b65b-e0ff79811afd;2621211;C3TYZQME;
|
||||
fcc715bf-882e-4bf4-a43a-3070445e5d70;1834037_100294618;DD6HM7AN;
|
||||
adbbb82f-9398-4d82-b203-6a86ef2d43c1;391011_113712131;GQJESZ83;
|
||||
925986c1-6b5c-44bd-92ee-bc8a05216fa5;1892257;TZAXPTW8;
|
||||
97bca3a5-b757-4711-9a6b-98274ff3ac17;571658;DHZ4JB9M;
|
||||
7501e31a-f94c-46d4-a94a-5a5aadcaf564;1767154;TCMW7UUJ;
|
||||
b1ec4d8f-1c22-455a-a681-cc3f8fcaca68;3979710;RTFTLNY7;
|
||||
3754edbf-0852-48b0-baa9-a558fca70319;651259;YBDQG832;
|
||||
e8aafb0c-31c3-4dd2-b56a-0a0a37aed2a0;3979708;N3J43K3B;
|
||||
fa3f25b3-ec31-4ed0-afd2-3ada5d08a7ce;926262;JX6Q6WL6;
|
||||
16812729-9384-4814-a6f3-4962e2ae5126;1434434;HLN8WLLJ;
|
||||
7fc050b4-16dd-46f4-a439-db8fd78fd972;1398361;FX8LDEGF;
|
||||
468868b0-b189-4602-8089-b13a7689c697;2031966;ZPU4WJP6;
|
||||
e26ae6d2-ed5e-43aa-9e03-fa067825a59d;3979319;X455CTSN;
|
||||
2c91c18f-a2e9-467b-9c5f-71d45ea75bdc;1612070;6H9R26TQ;
|
||||
a086b87f-7b18-4bb0-bdf1-5f8fd382450e;1352930;87MEVF4N;
|
||||
87abc5e5-1aeb-4bf6-9488-f2b943d2396b;2475649;64B2AQS3;
|
||||
d6cd77dc-1600-45d5-8126-40e1a5e26d9d;2434997;T2FN5HWM;
|
||||
d59f8db3-fc2f-4816-b15c-0ebb89a2502a;2177894;TP4X42S2;
|
||||
2e492d87-3082-42df-a04c-1b07b9afd36b;1889761;QQE7687H;
|
||||
3babe372-7ca3-4a47-bb9c-9b6977b86e5d;1394167;MWKXFZFD;
|
||||
2d245788-9109-4221-a80c-145adb75ccd4;1675201;Q6HN2AGH;
|
||||
5e96b66d-f0ce-4f5b-a2d8-a119fd4858fd;565932;DR3T3XLT;canceled
|
||||
4f7ab6a2-d22e-4b5f-8c28-1441e2ae516e;2089223_100305473;5RDXQAC4;
|
||||
17e535c7-341d-4909-8eb8-59eead7cd30f;1381586;KPDTX8JG;
|
||||
b52b47b7-c813-41ba-aa56-e1026f3fcd1f;2803961;4ANJYGL5;
|
||||
5f5fb689-18d9-44b9-a807-62c404941cdd;1381587_103362650;XMJJCHVA;
|
||||
1c606bf3-75ca-4234-9ec5-24dbbabf082e;1001299_100305469;RSGPTBZG;
|
||||
60d24dce-fcda-4598-b87d-fae67b6e7160;1255173;BDS8FCTB;
|
||||
b838e418-8dfc-4303-966c-c1dcc8443630;1038321;DEHJMKNR;
|
||||
70c871c1-cf1f-4554-9e52-b50624ef0519;2956389_113712141;YWCACCB8;
|
||||
5d11742a-cdf7-4e67-b634-e7a2179f2274;2956389_113712142;8SXVPKBM;
|
||||
06582d93-519c-4a16-a305-71670f6ef01a;1221614;8NS8SWQC;
|
||||
71d3f994-39a7-4b7d-a942-40c25dc9fdad;583662_100292893;FVFBYU5E;
|
||||
ba0d7cc3-6ffc-4329-a22e-1a5de1899a6e;651262_113712164;ZHGJB599;
|
||||
8a986351-5ca5-4c44-9cee-e97e96c76e1b;4045706;3CGHCCTG;
|
||||
ea561f96-781f-4719-b1fa-c0af4300bdb8;1174157_100289305;D4C3H53U;
|
||||
e913e0e6-8d7c-4b36-bc00-5b4402f84334;583662_100292895;PAX6D47M;
|
||||
78787bb6-c745-4c36-a375-909dcef0585b;2797376;HMRLMCSF;
|
||||
b801eb7a-4f56-4eed-94d2-adc245827b0e;652015;5D7Q89DJ;
|
||||
dfaa7257-35fe-460d-bd61-c47102a0729d;2097785;L8NRPWV9;
|
||||
6afb3cf8-1857-44a7-a1cc-c5ef1a77b390;2816183;7EMCN6QT;
|
||||
3c084737-1d17-41d8-93f6-bf5ffc8f309b;2351490;LPY5FG33;
|
||||
96b5239e-7795-47d8-a32b-f2173f82fcc9;926277;UKWCU7VQ;
|
||||
a627ebd2-d6ee-4aaf-b6df-05d5695bb9c6;3210006;GHNGGMD3;
|
||||
661db9ab-3a1d-4d4e-87f1-9bbd0231ac0b;689350;QUZNS8HA;
|
||||
83ac268f-6e04-4d87-9d8e-74da74dadec8;1608954;6GSGZGL9;
|
||||
49a48d91-794a-451d-ac72-882c34c9709b;2259461;A9KA2WCJ;
|
||||
f5eb9344-5a4b-44d3-b5c8-d66e930c2b09;624631;DYQER2ZH;
|
||||
2589ad3e-a28e-406a-a22b-dc5ec48d04e7;1468907;C8JNVB6K;
|
||||
b1ee297a-36ed-4272-ac3a-88c91b0be93b;2946440_100290581;8U78RKBL;
|
||||
be43f33a-e6b5-44c1-88e6-e52e45171a62;864238_100290591;AGKHSHCS;
|
||||
ce18f749-4448-4d26-91e1-cf916df2f49f;1728451;JC3U6MD2;
|
||||
ff64bfdd-4258-4b63-baef-59b1780bff69;864238_100290589;5VXE64R3;
|
||||
31d32dbb-3e91-41cc-9893-c235ece0c859;1980962_100299318;AZJTUT62;
|
||||
095890c8-235a-413f-b23d-bf6f1ffe0d0a;963327_100299303;HSCWHBA9;
|
||||
9f0d9bd0-128e-4a64-870e-061d0a0ac98e;398143_100292871;33WE6N5H;
|
||||
8feb246b-306e-4f9c-a4b2-2027b5f11a37;1774281;GBDAD9PF;
|
||||
e68545c7-5cea-4161-9866-db49da2902bb;485803;65K6NHEG;
|
||||
ce31648a-d541-473f-935c-d6e90f99c2b5;2174811;6S5TLZBF;
|
||||
2d650cdc-f6e0-441e-b6c8-d73aa3e6a944;963327_100299294;CW3GKMYD;
|
||||
537373f9-8ed3-4128-8b15-dcac61648402;895124;Q5GTBGFG;
|
||||
876360c0-1818-4292-bc0b-dd64386601a1;2507572;NGZNLBVU;
|
||||
dc22eb70-84f4-4014-afb2-f1afacb60884;972620;LVS3SY2B;
|
||||
e16bc832-a3af-492a-97cb-7b3a8c940ba7;398143_100292870;6V8VVVX6;
|
||||
ce6e4d27-efc1-4a03-8029-012e093ae115;1890409;FJVAFKJX;
|
||||
822e6eb7-4dcb-4c79-8e66-571ec58bd8e7;1050757;F6JHGN69;
|
||||
caa10d0f-8066-4a71-92eb-d33b431d12cb;398143_100292873;8V37XAZD;
|
||||
9f3550d8-ba3f-4dc8-b433-a9f6bd26e2c0;1773081;LXJRC7TC;
|
||||
52436734-fd9e-4b96-8313-430f17908273;1014542;DAWSMKF8;
|
||||
556eae01-e30b-41ec-8732-24e8e8f643ec;2260083;RPBN5P5J;
|
||||
adc9c743-02a3-4a2c-a073-a497ae66700b;2536935;STC82UZ6;
|
||||
12977b56-8397-4b79-800c-5b822368cbf2;813505;PQUH7ME5;
|
||||
c454ede5-6efd-4ff6-a1f9-4e0e57ca8606;1935997;7SYPZRWS;
|
||||
2300aad6-18f2-4090-a3ab-0c0cbd2c227a;1687870;PYPXMMAH;
|
||||
3d1ac017-e509-4a3c-9315-6c82c7639ef2;1969837;9TMKNJWC;
|
||||
c446218f-2b43-499c-aa40-2d2be8782c95;926273;3SQTW2SC;
|
||||
c01d0899-b5e1-4c48-9048-f0fcd838aff0;2436631;WZX7CQL6;
|
||||
7d1a3997-d29b-4a46-bf62-3e99f9cb618b;3744248;LAU2Q2XW;
|
||||
4e9df536-2fff-4071-bcae-4cec196ad1c4;939499;3APBKQHY;
|
||||
4568d659-3da0-4f1a-ad73-6e77875efa87;2868186;4P86MJQ2;
|
||||
0c85ffd0-1b8a-41e2-8ab6-aec86c791b5d;1147210;MG9FPY3W;
|
||||
9fd29bd6-03d0-416f-943e-9a69117a4fb9;2139704;PC285NHH;
|
||||
a6bf8511-40d7-4ba7-8049-77d5a6d6320c;2873290;7N9V7VUD;
|
||||
c5b3c236-4218-46ea-8abb-63584b10cf83;1078127;MJ5AP9L5;
|
||||
f0983024-2d26-4b73-8c47-0c7c2094dd47;2503302;FKVM8E5E;
|
||||
75a5fc39-4053-42f1-b840-a14dc5a67f1e;4466726;ZHZZUEQD;
|
||||
5402ac96-49b9-4e9f-8581-ae184fdc2fbd;1092089;RBZAZV5J;
|
||||
17d61e28-ee90-46de-94ae-3b72860c8e16;926272;RSANRAQZ;
|
||||
8f6824d1-8865-412b-9cb5-ca9a351fc2ae;1255171;46489Q5T;
|
||||
3366b151-4917-43f3-92b4-12477d49157a;2843205;UD7HVSJ8;
|
||||
0d9902eb-6710-4e22-a0e3-2755a28cd8ca;1312489;9ABD32G6;
|
||||
96d845e2-7cc3-400f-9301-d16460a88b1c;3115987;22B2LBU9;
|
||||
4d683b88-7183-4c30-8e14-fbdf313de561;1217764;A5LL6XDN;
|
||||
3d719465-96c8-469f-ac4d-316d37bb0274;1936606;4VA6HXBC;
|
||||
2f56b27b-e6c3-4f0b-9775-1abb1d42e260;1251689;95UMCM75;
|
||||
508ca8f5-e810-447b-a038-e712334c49a3;1678894;YY4PNV97;
|
||||
966186f9-d78b-4a1c-aa2f-171fa9b05986;2388614;YETA2ZFG;
|
||||
64e03fd8-17d9-407a-ac79-37a6e958f9b9;2997049_100305437;6QFH8X4G;
|
||||
dff08fd8-1604-43c1-bf0d-16231aaa7b9f;2385727;3XHV3UHX;
|
||||
81c8d790-1b44-4276-9546-8a0632503169;571099;YT3EJ49R;
|
||||
3c6a1fe5-43bb-4a88-b3c2-e7c40ea54f37;1818208;Q7ZC95YY;
|
||||
c74828c0-6ef3-4be1-9ce7-06591a44e154;1885955;933ZDRFY;
|
||||
48d0df9d-4f57-499c-aeac-1e9aa9a0130c;678193;Q7AB4KB9;
|
||||
64cac151-e62d-4b0a-9763-8975c24489a6;1469481;CQMQQ4Q8;
|
||||
5e746d04-c978-4727-a26e-92f15e33f48b;2419889;NY8VSK8E;
|
||||
d4240708-175d-4431-91c6-b3953cea93d7;692159;GYC9SATD;
|
||||
813617b7-1367-47ca-9c6f-1a28053abcc7;1310007;XXAXZ5KM;
|
||||
455d6c4a-5fb4-49e7-b45c-f468e7b6db87;2848897;WBCTVG5E;
|
||||
21a8626f-acee-45db-ab09-5ac531737c51;568527;UXNE3CJR;
|
||||
58cd05fe-01a1-414e-b716-a33e12069037;1512370;Z9QAYKVJ;
|
||||
194b8a8f-cf3a-4577-88a9-8627b5409557;2790167;A2MHVA8N;
|
||||
e6e0cc6f-8dfd-4cd8-991e-e820820509e9;456971;BZZMFK99;
|
||||
70c81294-4c87-45da-bda0-c3657b33a525;2794450;46DXP9Z7;
|
||||
a8f55a57-f221-465f-808c-9bd05a4cca8f;2668492;PWFMZSD9;
|
||||
355abbca-99f6-4982-9807-dbc3a6252f52;2165725_103231520;HT9C9ATH;
|
||||
7c994661-9034-4369-91bc-f38012e118e4;1930391;DQYMA2KU;
|
||||
c793f3dd-a207-4d2c-b961-c0f0f437a6b0;2434990;GS2GDLDG;
|
||||
05b9f131-461d-4b5a-9297-4788978a76e3;1638096;94CFK5KP;
|
||||
9feb63e7-0fec-4bd0-8b9a-39b246f73c74;939496;XH7DQCDE;
|
||||
3c42c280-771e-492e-b746-8ce7e9b04ddb;1211657;WSN4SDMG;
|
||||
2683c901-172b-4fe4-bc33-aa7290bebe33;1472935;FT3AJDP2;
|
||||
f003a9fc-f1e4-432d-8ca6-29681a8ec2b4;2009922;97WP3A85;
|
||||
13e0b6b6-4916-4d72-af2e-ae50ca12eb4b;2348605;E2BR89VY;
|
||||
8aa84f62-c6ff-47c1-b457-0b0e18a24d1d;1527533;M7ESLVSU;
|
||||
def893d3-4940-4686-880c-b2f5d8a5aa7d;2415946;MCT58FEL;
|
||||
2a03f86c-fb0d-496a-a358-2b1438735748;3744189_113673368;SV8GBE47;
|
||||
4d93afc8-8fda-4b13-8bf8-aa6d92ab692c;671383;YY8WXS3X;
|
||||
50695c2d-9738-4f19-917e-c74d8e7daefe;429637;U9XMH5RJ;
|
||||
11e6eed6-d12b-42af-8300-7f9e9b35745b;1226239;CDVM43UY;
|
||||
ea9f3b41-289a-45c8-a0a0-deb804a67ec2;1381587_103362651;VDPHU6GP;
|
||||
cc564ad6-e9d0-4764-b95a-99aa7b5ea275;1553024;SUS8XCUK;
|
||||
68bf4ccf-4da0-45d6-850e-26fc7dd00e8d;814220;HU67VFRC;
|
||||
dc954f2b-ae00-483c-a5d7-3628417241eb;2967264;P4G5U3K6;
|
||||
84df6a2c-36b9-48c1-ab2a-917ba8a62c58;2589623;XAJDP2QK;canceled
|
||||
d0a2f14c-63b7-4642-83a8-0102757e6249;1262504;3PRLN92P;
|
||||
38ad074f-9ea5-4b7a-8548-fbeb9009dc09;1315351;874JCHVD;
|
||||
b2508af2-e502-48a1-8cab-8425b8b8ecdf;1558039;N2V2G8LM;
|
||||
613133e2-6e21-479b-ac2c-9cdc7161de29;1813308;ES3HFRMW;
|
||||
af1f88c0-a289-44ee-b779-b0f60cf66f33;1729883;NQJVP79N;
|
||||
325b883f-c340-4541-b0fb-400514ef6069;2382453;HWCBLB8Q;
|
||||
d60dec57-ab99-4323-9b18-2e7f0cb42a90;602879_100305426;JD6MZS5H;
|
||||
2af3ff50-d70b-460e-b0ce-460d4e3da31b;398143_100292877;USFQGTP8;
|
||||
6593e285-f7a2-4ceb-b9a5-3054518fd36b;2199202;EGGB57ZG;
|
||||
c141ce03-ceb7-4a3e-b2be-7160efa23bee;1512996;TK4UJUSB;
|
||||
13106f6d-ca5a-4046-93d7-049ea28d6aea;3004201;VKM8FPXT;
|
||||
29df2116-3a39-4a92-ba57-63e272c62624;1171911;MLWEFKX9;
|
||||
ff43845f-fd55-45cf-8d4c-382d65501175;2503302_103334863;QZTQR89T;
|
||||
70b27f86-5560-4f1e-abae-a2fd32d8d52c;2113752;TBSYDQUX;
|
||||
c4c7ed45-dcbb-44a6-8323-26c50b9eea80;832019_103166541;LGAYHLKK;
|
||||
8781263e-e72a-42c5-86d0-9152a46a53b8;2161892;6PJWHF96;
|
||||
999e518f-235c-4e6b-a28a-cf83be5ef9bc;1468301;CF4QNKUE;
|
||||
9dfd0aef-f5c7-4980-a3ab-2a541cbf66dd;380693;HDDSUJDT;
|
||||
b23caf65-da39-40c2-8371-ef118c60e539;2014245;QZG5GMSS;
|
||||
d1681dfc-35cd-423d-9345-d603d59799e2;2627614;ADQ5CP3J;
|
||||
364e2f6c-8405-48a5-9d00-36fa4d0c2e1f;433131;CLULYLFA;
|
||||
882e6ac9-e668-4e55-ba4d-98ea9cae5019;821646;2TXHMF6M;
|
||||
24593e5f-c5dc-4cef-a051-cc3668000b57;1977361;TX2HP9HK;
|
||||
816712ba-33cf-4158-a749-4605a083408c;1085032_103216425;GGJCKRF3;
|
||||
594f5a33-3dd7-48b5-ae71-93503fb0a785;2536926;T5XQX76D;
|
||||
18761697-f414-4691-9d4c-5dc6308f5a9a;2470076;RTR455F6;
|
||||
bcada4ba-4147-42ae-ba34-d0c273904e81;1115926_103271178;7BGHALLD;
|
||||
365bb927-db3c-49d8-9c05-6b007a966c96;1790705;K42J56WT;
|
||||
e016cee2-ca02-4649-acc8-0dcd4204de5b;2948450;97L54QA8;
|
||||
be722078-2178-4e3a-9569-f1e9a7bc4f46;330459;956C5H9P;
|
||||
aa20fb90-d493-46c2-83fa-39befa96ce58;2631679;Z9ERYUWT;
|
||||
9842fe11-80a5-49b3-ac46-44f3ddc1f649;1490087_100291762;YZY2RBKM;
|
||||
1a8e913c-0aad-4c12-926c-a07e530e2494;1637514;KQ58TX3P;
|
||||
80cfc5f3-ac8b-49ef-8f92-310b3349adac;864247_103271167;VXZGYAZ6;
|
||||
fc8dfe08-c891-4b84-8431-24e504f83efc;864247_103271166;98NHN2KK;
|
||||
3ed81911-63ee-4f89-95db-0758e9874273;2812800;T868PGVC;
|
||||
2da0edce-dad2-4b12-b5ad-e3a514638c70;1197685_100291759;QRKM89VV;
|
||||
20fbf603-4482-4f0e-8078-bd2d3befb2cc;1171914;FVEY98V8;
|
||||
3d3c1285-9148-458e-b715-bb26ff8d1621;971914;XC6WFGYX;
|
||||
c6056f3e-e872-4603-8e5e-aba984f5c14b;2997046;5FKA6XN8;
|
||||
769303af-e894-4645-bc33-1af861f1154c;2997045;HB6JXT9R;
|
||||
b0132c7d-9cf4-43be-870a-dca159272422;2055735;VNUT9FFU;
|
||||
537ad05c-0309-452b-95a3-7449661f8bbe;1290425;RJW3UA3B;
|
||||
307a274e-0f3d-4a76-b1e7-0274dacf256a;831346;XUZPRAUA;
|
||||
c176c6c9-de91-4dd8-9a3c-7fbbd82f9e2f;1637515;V8STEGMB;
|
||||
63f8fd9c-7d68-4ad7-8fc0-476c59852479;640520;VJB4YB9V;
|
||||
98ed26cd-781b-4ede-aae4-403cb96cc31f;3114238;LYPSZNST;
|
||||
470d33ba-15e3-401c-b96a-bae129830ea9;904083;MG282UHP;
|
||||
cd0ef23c-d52c-40bd-bf57-363fe1428731;2396792;7KGFZEW3;
|
||||
cec5c4b7-1da0-469f-9a7f-bbaa0f27f736;1908687;XT24N7D4;
|
||||
fcc3e5e9-1536-44fc-840b-d60165f54881;542291;ADTL8G2Q;
|
||||
ca26dd6f-979a-4f08-b12e-519fe9816633;1332182;6WEJ8WTY;
|
||||
2fd1bb5f-6459-4775-8d0b-686b6f7e5218;1135548;2MNY75AN;
|
||||
33306473-3743-43c4-b033-47469bbd2d4d;1315352;AEWDSQUP;
|
||||
31ea7c66-f2ef-4880-a094-77ff8dea400b;1658155;MZH6FU87;
|
||||
3c1591d3-903c-4d0f-a95b-0b16729732da;2351501;J538BVLF;
|
||||
966207a1-a738-45ac-8e09-b4d1d4c7f8cf;1889773;3G56MNWY;
|
||||
c36c2fbe-5b2a-482a-a0ca-26df694373c7;185026;VYV4VFQ6;
|
||||
7347b116-4c13-4e70-a807-9c46cd73679b;397906;NEGRJQU5;
|
||||
af0ce006-558c-4049-9755-c106bc0193f7;571088;WCS2GGZV;
|
||||
3d96bddf-8693-4b53-a709-336dfcbf137b;134474;G3RKFKV2;
|
||||
25536edd-a7c5-4d98-bb1c-7bf6f780344a;1092091;5NGM787G;
|
||||
09c9e794-ba7c-4203-ad34-b8f0564e126e;2634631;KGZ6FCAJ;
|
||||
6e784a7d-ab2a-4684-96af-a1e37a628ec2;1463329;AV557BEK;
|
||||
4eedc23c-afb3-4d09-857b-81484b88ff6a;2753888;MTEQRZSY;
|
||||
e998f032-b2c9-48c1-9a38-c05b2a08b441;1048089;3VHZDTXF;
|
||||
7bf093d4-6239-4625-b441-2189f2308316;1812656;EUCH6EAS;
|
||||
d3554a96-0a51-4640-9d91-bdb46c0518fa;2215370;7WYA53VT;
|
||||
b60f6679-1e99-4fbc-9669-2c8ec908c668;1053684;6YE94PVC;
|
||||
9a7e3412-309d-471f-a8b0-ad9d45d28903;1128401;6T6JWSQF;
|
||||
49236d28-5cbd-45b6-a6a8-a3729e17e975;2843191;M2RBUG3N;
|
||||
e6c38a00-8b44-411b-ace3-e2c548c62acf;3979713;E776CQ5V;
|
||||
b061ae8a-9f3f-4fc0-a77e-22b5145bea2f;975559;CHSJ9WF8;
|
||||
6e6b45de-bf61-4413-af27-8f87c27a7654;2680303;EDSJBWS9;
|
||||
d83e6ef3-0d72-453d-8c24-e4a0b5017ca9;2843189_113712467;ZGFQ9X7H;
|
||||
32bf0911-5811-4748-ba0d-377db5202f23;2814356;9EENLPVK;
|
||||
3a632f41-7a38-49f0-a7e9-1d5754917db4;3979716;X5STXQEX;
|
||||
1eedfd7f-66fd-424b-aec6-31ac33a879ae;972615;UJS29DRB;
|
||||
2487f9ab-e354-453b-9eb8-27803ca2006a;2030960;HW7U2K3Z;
|
||||
f3fffbfd-4c69-4394-9130-be402828b7bd;1893716;N4GMW2VB;
|
||||
760d068f-5e3a-48cf-929f-962301488d99;3979721;PWHPNMBN;
|
||||
2d5cf91e-86ce-4450-bea5-fc5ccca5140c;1078118;G74S2DNS;
|
||||
01f88f7b-dd4a-4102-bdcf-047d7af089f4;1143671;3AW3U9X4;
|
||||
e5a996e5-a3ff-44e2-8e3a-deddf84f5a10;1315951;XLTL2UNS;
|
||||
2a6689fa-5668-4b67-b89b-93ccb8e67505;2352213;VTF8EQ63;
|
||||
cdb29755-4368-439b-b0ea-39595d656c58;406817;T4H9A4CV;
|
||||
cc9a2d55-0d24-45b7-9a12-77bf9e77eda8;1745747;RP8J4D45;
|
||||
68418f5d-a2bb-4c84-84f8-782e7eed1468;3902054;529FEHCE;
|
||||
6bd8a4ff-0948-4321-8b07-9df9c89e4121;1357284;JMK7L9VE;
|
||||
1a3a4cf4-3106-4e40-8aee-2232e461dda9;3979728;974FP95M;
|
||||
93a52583-c21d-4b7a-a653-d2b6a07cc15b;3980136_113712527;48BX377T;
|
||||
e2b0b0c6-0f3d-4ecc-a4a5-c664471aa31a;1131145;5C7GPQNZ;
|
||||
25fa6a23-30f9-4986-8471-d94d4b9bc9d0;762874;STTYGMD3;
|
||||
24b6e9bf-d32a-4cf5-a250-c770b48e205a;1637701;2N69QEKN;
|
||||
e9b31069-1043-4590-9819-f7c75f1ee752;3902055;HELMNPHP;
|
||||
dcc8c77f-7c70-41a7-8f82-32dc736a56c2;3769413;2VM4RF99;canceled
|
||||
deaf4070-4435-44be-bda1-3ebbf94d5618;3979733;G6Y2E932;
|
||||
b0db4b2c-cba3-4848-9b81-6a9d7d571863;3979722;CZBKRB67;
|
||||
d1356db4-a4ec-4162-9b20-4ac78cb8cf9e;2761817;VU2BYMZ8;
|
||||
6180fcf4-43a2-4f66-84fa-4648936ee95f;531245;Z6Y5MWEK;
|
||||
9014e532-7bea-4b6e-8a35-8c84b3472276;3900866;HZ7QSETZ;
|
||||
09c4dad0-54b0-4f2b-a85a-4b7feb11743d;976271;4NMZU9QA;
|
||||
16da15f8-8e3b-46ae-8377-2bb0f9e7c16b;3903140;D7DTXC3A;
|
||||
bf3463f7-3ef5-4ee6-8811-62f007a65e66;2969998;J9ADY3WD;
|
||||
fd8143cc-d278-441d-9bf1-00f927b014e8;3902053;BC3EAYLW;
|
||||
1b032da2-4d91-49dc-9f98-f06626bad905;406819;BTVKBZJR;
|
||||
cf5532d5-cbbf-4f80-aaaf-cc0413cec2e6;2389300;JPHEZE6P;
|
||||
2649c44a-eda6-42c5-9ecc-e9459f1b3bdc;2680299;DVMTN36K;
|
||||
3ae9d9c9-ad63-43b5-89ed-a2a9f53204f3;689356;F8992TVS;
|
||||
b9962bf7-170d-431e-a33f-13c9c0f81a1c;4040667;MCKZ3JVS;
|
||||
085ba523-f8d3-417f-860d-da8f8828c37e;2814360;4HB4GJG3;
|
||||
4971d482-caf9-44d1-8894-a48ddbd2cdc1;565926;YALT542Y;
|
||||
3912d018-bcc4-4838-8ea7-d13e37fb6c1f;1090831;2C5XDBK2;
|
||||
076f00dd-0de4-4ba5-bfc1-fd92eac2f595;2783032;8L93PQ8D;
|
||||
f319895e-f8e8-4087-9894-0765614e4118;1452295_100287216;REH3URVS;
|
||||
5d35ee44-1c00-407d-a4d4-2276957f76cb;2099007;V3289GA7;
|
||||
2e8d77fc-58ca-4844-9265-d41801596e2b;1687865_103275290;4CJERM39;
|
||||
729c5365-3f52-433c-8bdc-a21498d51ed5;671573;R5RXPHVQ;
|
||||
7332bb6b-e43c-4798-9815-6d6146b276c6;2970564;ZV8FBGNV;
|
||||
872ef286-ba75-4596-acf8-e454afb9fe73;1612681;L3RAVEBA;
|
||||
f4f1c447-08db-4ad7-9b79-13de9c9de013;2680766;VFT48LGK;
|
||||
d6cb522d-8743-4625-b663-1217a061f3f7;2997042;T78RXWXR;
|
||||
71b457ea-d95d-42d0-8034-2c4a35c13882;3744188_113712535;F2K5C24M;
|
||||
4191e0a8-c66e-4dc5-be43-03bb4f33f0d9;2793710;J5RVEBZD;
|
||||
6d8067c9-34fb-4dab-b3c2-53b399b7b246;2515483;HRBY7RGY;
|
||||
50c421a8-6348-45f1-8e02-ac04dda67c05;2966229;49YW2T7M;
|
||||
34488d8e-10e3-4674-bba8-28da0435df67;1841697_100292803;PQCP39R7;
|
||||
4ac9dd40-7022-4927-b4b7-e59419057c98;1557368;CZDMB7YQ;
|
||||
5a573199-438e-403f-abd1-73936f0ce3b2;2966236;6AFPMNF3;
|
||||
97299243-674f-439a-973b-c140f010736c;2783031;HM8FS6J4;
|
||||
89ad874a-3339-485e-a726-7dd3e5af7ba9;524536;9CU3WKMB;
|
||||
090b3c61-1637-4705-9ff9-d9f92392bf1c;525288;LEJ6CSV4;
|
||||
66bce248-074e-4661-b002-490d10532513;2472754;WLEPJSVC;
|
||||
6bb3b0dd-b117-4117-93d6-fbdc133ed3da;2475095;XGNWA3SN;
|
||||
3487f4d4-a59a-42ea-a948-f69e61605218;1886656;RWGFGDY2;
|
||||
0811ed56-858b-45e1-8ea5-1975e4871bb8;2094661;KLHNRP4M;
|
||||
8fe7a768-39a5-4d69-9976-7c633ff27e09;1636911;Z7XSDBSG;
|
||||
96e6da9d-5de3-4701-989b-5e0bdedd736e;419428;ACNE66LY;
|
||||
4456f29d-fa04-4383-b639-4cc9790c5123;2970574_100294965;ZE8G6W44;
|
||||
eeff5ec5-83b5-471b-8209-3b971ab5fee3;1264630;DCUMFQDM;
|
||||
84518c94-8edb-424d-9458-4166515c5848;2434993;H8SA8TG9;
|
||||
5af2814b-fab3-4682-ac16-a9e1499161cd;177007;W54F5SHC;
|
||||
ea1bc82f-fb8a-4548-816a-58f53f6e6a4d;1092084;CERXKNA7;
|
||||
e531ef98-5bac-4c73-b192-03a57ffff383;2430684;Y3X5SNNN;
|
||||
cda1916c-efe7-4828-baa1-73bd4667557b;1394163;CGKT7LKM;
|
||||
e4700cb0-06fd-4330-a874-87f0e1dece38;1221612;SLLUGAL6;
|
||||
b03a3636-d159-4d0b-8d5a-c70776be925a;1309905_105021275;GAP3T2AB;
|
||||
8b76a3bc-1534-4b7b-a116-5eda0ef81be5;1085032_103216427;XQPFYGGZ;
|
||||
b5621e9d-15a7-411e-9d99-b4d433d7506e;2679438;6L7A7Z73;
|
||||
09e350e8-cff9-40c1-ad48-4fcfc456bf75;840496;6HKLRL85;
|
||||
59cf40a5-02da-4f7c-bf62-6d4edb0f8808;2536928_100292780;ED5C7HJF;
|
||||
362ea4c3-d798-49c5-b1f3-b82dde026000;2586373;XC24X6RM;
|
||||
a2f500db-aaf4-4741-96be-df3eea7d9652;184064_113194358;F4H7SZEN;
|
||||
0ce41421-cc74-42d3-8680-2aa55e8ada51;525295;BKME753X;
|
||||
48946b23-5a9a-44bc-8d2c-a601a09dd804;1790709;UEHZA3T6;
|
||||
8f42196c-2aa9-4ba1-9ade-ead6aa015aba;2536928_100292774;VVUF5P6X;
|
||||
64aa26f5-fd9e-4a95-9846-fb837c27999f;1841702;43Q2GUHV;
|
||||
d3f5dfcc-a5fb-403a-adc7-9e8a5bd75290;2297158;D46Z4NDC;
|
||||
91179010-3593-4011-a998-30518a3c0eb3;2750267;X9CGA885;
|
||||
e8a6e849-a44a-47d1-86ee-840f6497cb4a;184064_113712544;DNEVMXXS;
|
||||
68446e18-f57b-47e9-89fc-2b9a9b75e95a;400678;QK3BBP52;
|
||||
69ec2939-7f10-43bc-91e7-4604e4106e42;3118976_113712546;CZDNCRF4;
|
||||
964e1dbc-bd3c-4e1a-b7da-ce065c07a447;525301;CUXE3ZKB;
|
||||
a2cf0be3-c928-4876-b70e-ec379fc7317d;1818211;LTC8HCNR;
|
||||
81a0fa95-2587-497f-b4d1-7fd165ce9714;901609;JNM7KEFY;
|
||||
25887e8a-82ba-4061-bf76-3643ebd8828a;599207;5VT7T6JF;
|
||||
f8dcdf76-7034-4cf7-bf5d-acfd9be040a2;1885357;Z49VHDAH;
|
||||
dc285d3c-5b57-405e-8576-94efa0e39ce1;2881437;323JXMP5;
|
||||
a9bf52dc-0d6b-4c27-a97a-ad75dc4ca751;1171188;QE6BGWFT;
|
||||
30c2d658-b546-49ab-a271-2820490805ca;2113143;A6RJAD2W;
|
||||
9f126c69-5519-4961-b88a-d8e9c03095cc;646063;QZAAYAJB;
|
||||
b773d37f-5dcb-4dc4-9696-fee59548b786;1358174;UGQYDKXC;
|
||||
1b9bab2f-d4b6-476e-bd1c-81f043c06506;652430;G4AVF7GS;
|
||||
eb1c2446-af20-4e40-ab67-486abf7186d5;830672;RLGBLEGK;
|
||||
66b1c395-613f-4847-a299-2d8292db8254;2635317;XAFRYES9;
|
||||
6e4e8684-8a3c-4217-9fae-ba5fa224314d;813503;C48ML5KB;
|
||||
b5e31d61-e2f9-443e-9a64-a30a6085a03d;2093486;WD7D3PT3;
|
||||
083c27e6-716d-417a-8b1b-eb37f9fffd0d;2211777;YPQ9ZH2B;
|
||||
9c9d4b86-2fe6-40ba-820c-4d5fb4fec6c6;692122;749VZHNK;
|
||||
7ad772ca-e944-47a2-b68e-9fe9a689c168;926268;8G9CVWMS;
|
||||
3087e2fb-258d-46be-859a-b817d62a84da;939504;FSCRK3KT;
|
||||
aec05519-5e19-4bb3-a4f4-c72732d5503f;2966240;P6UXCZ3J;
|
||||
0081abd0-6105-46d0-9b77-8195189a7abf;764118;465QAHEW;
|
||||
4cabfa50-6188-4619-a263-394ef3d0646d;610190_100293954;HM789XF5;
|
||||
b8dfae75-4065-4a91-bdc6-4ff7f765c40b;890825;K2748FHY;
|
||||
839f3de8-a152-43cd-a9d8-30554f9bd7ff;446759;K989A9XK;
|
||||
3359255a-8003-4e2f-85f8-6b29baf1e174;583030_100298118;TKLS9HWH;
|
||||
d49736bc-42ad-4b4d-be7a-272575d81942;2966228;KVSXRF4C;
|
||||
6d51f2c0-f6c3-4a00-a774-f7fab4de93e3;725985;DPU23ZJR;
|
||||
9b08f362-89b2-4e68-8696-30112c60162a;525285;SQ5TA6N8;
|
||||
abad21be-3c57-4e4e-b072-22dd2c283dbb;1345762_102882077;GN7MMZKS;
|
||||
4c758699-b57a-418b-85dd-83b706939515;484540_113468929;EULNTZ3K;
|
||||
1b8b240c-baa2-4866-87ff-c254fe618d69;3769556;5BCUWWMK;
|
||||
9e3cf948-f409-41ae-b4e4-edeea436a983;1318334;AJ2SARMC;
|
||||
5ce46fca-ceb6-493f-a59f-583380a188dd;1006596;M73ZSXMT;
|
||||
8e635b75-5253-4c7c-8f0b-0c3db78b5cff;1770166;6QTV2KRT;
|
||||
f7c037d6-d470-4222-bb92-8de42aea39d5;1500065;FJLKAFM9;
|
||||
aa12f753-d761-4841-9ed9-274ab6ad82f3;930653;269AX7V7;
|
||||
baa64480-6bc5-4a24-a226-9328176d4cfe;877339;JZ35QJZN;
|
||||
12d9afc0-2274-47ec-b3e0-52d673b8053d;2434994;26LJHJGH;
|
||||
38be6e1a-8b42-4ab0-a6ba-be9ac688f2ee;2116796;WQ5TZ8EP;
|
||||
8b0246ed-7560-4644-af43-7bffbda6a476;2016156;C4J54626;
|
||||
6a289cf3-918b-4323-bfa6-f344f1b698b2;2816861;VAVKDHCW;
|
||||
a36949e9-11b4-4c8a-8aea-66e9fe36c31f;1557374;5L7LFGE6;
|
||||
4b3f5530-fe3c-45d5-a157-2b51728e3420;1315950;VXYBTVN9;
|
||||
49463068-ae17-4885-937b-1871144a127f;1517924;6EKNPQZ6;
|
||||
be138b50-711c-4a7e-a3ba-9230d8249dbe;927710;32TPMQ5Q;
|
||||
0339b4f6-f29e-460e-8de7-1be59757003e;1547292;FES87VLD;
|
||||
f8c6e33e-7219-4bd7-958b-727f4303e990;1864068;UWBPWDGS;
|
||||
576c25d4-6239-443f-ba72-d967400e72e2;2221954;6CZ7DXER;
|
||||
420bc1c6-0759-46d6-aac5-8b27a3f9d545;2672157;BSYHRKSW;
|
||||
87be2e4f-fe37-4b73-9c09-e7749d59dcaf;2032619;Z3CALNDS;
|
||||
4c0a22c6-63b1-42d1-b2a4-6226e9db7281;1658887;DF9GME5G;
|
||||
5bdcda23-4b33-4051-8f39-8333f907fad4;929947;2RMV983X;
|
||||
44618dc4-a579-4607-a262-b2ee95044236;1463332_113712749;BNKLAP85;
|
||||
d0f0b3d8-89ee-405b-b13e-fa9248526b8f;525323;QH9YS9YC;
|
||||
48924ac7-bdd0-43cf-ba2d-16371eab4f6a;640514;EPDJK2KP;
|
||||
43bb5ca9-0d04-46cc-8541-13a55d23e2aa;2621209;8ZHR4CHT;
|
||||
3790ecb6-6f63-4ebe-9510-d521dd018401;1177148;Z7SRDU4P;
|
||||
dc20555d-04b3-4e94-99b2-663a0afcc5cf;2377152;UNDZXF2K;
|
||||
aebec944-66e6-4a59-ba25-7deed61c1464;2895708;2GMTM8EP;
|
||||
b0053212-abd2-4dc2-8314-97bed04bf334;1634527_102560773;E399GB9A;
|
||||
6efbaa22-1814-4927-b727-4ede9ee5852d;1455997;WREBKWTH;
|
||||
af6a65a4-b98c-4b45-a712-95cae06466d8;2415941;E5UMA6QH;
|
||||
d8f126b4-6b7c-4967-b630-e5c6622946aa;2032620_103351619;KF9TLZ92;
|
||||
9935a645-2272-484c-9eb8-bfc0f91b97f4;4078597_113712927;U3NBM4PN;
|
||||
14eec29a-0201-4611-ab17-af93869ab2be;1434472;M73J9YQF;
|
||||
d7b04c6a-6b6e-420f-867c-7f06317081d4;2537512;66JAZYAQ;
|
||||
5221fdd9-c1b8-48fb-8fd0-e841443bc84b;3974420_113712950;HE9KFANK;
|
||||
8dade9ff-669a-42ab-8532-fb2868b8970e;3974422;RBUPQG5R;
|
||||
dd1ff78c-eaac-4015-827a-ba366d1ee4bc;1789189_100293998;35RECN8D;
|
||||
17280c4e-4987-436d-8e4e-edcc6a823f3f;485960;E5HGKEZW;
|
||||
0d79bac9-5033-4b54-832b-3ce598f1d189;1346376;T5CRMTLM;
|
||||
4d092709-3a3e-416d-9efb-62b380cfeda4;3089705;PV3V4VQF;
|
||||
1a3eaee7-8857-4f9c-908b-b8d072088e15;2668491;QTYBD7D6;
|
||||
c79f32d5-413c-4614-861b-61192eeaf1e2;571259;NXESU2FX;
|
||||
9b95d010-c01b-4395-8c52-e6f354d73e67;2630978;WXF455JW;
|
||||
41028d7d-f862-4874-b18d-bd530e69dae8;2975634;3DU4PWGN;
|
||||
1f2a5e7f-cc39-4a15-8cbf-7b972400b91b;2680767;AF2P7UJ9;
|
||||
0f634d28-809a-4d40-a8ae-4f114956b52f;689353;H32QLKWV;
|
||||
43455cd7-ea1c-465c-8c5c-d39a6ec226b0;1341058_100298110;QHMEL7HS;
|
||||
6a4b8cef-668e-4e89-b6f1-59d39a003911;1214589;VGS86ULK;
|
||||
5d9c000d-418c-44c2-ac85-01e317c80958;1352917;6PM8F72S;
|
||||
6ed72571-10a3-4453-ae15-e0b21b00f305;2798112;4W5J93EJ;
|
||||
657c7969-1e2b-4645-b276-796ea7c34ba0;2509771;7DSASEWL;
|
||||
3c04261d-9f1d-428f-985d-c0ca17cf9381;1304184;TVUAAVH9;
|
||||
ef34772a-5188-497b-b19a-fc4a6617507c;2993314;7WV6NDCV;
|
||||
b0a91486-b472-4bf9-b9c1-ce6d4a7fee72;725986;Y37GSH3F;
|
||||
f490d9fb-fbdd-454c-8c67-51484edff059;4068329;MY7K7L8U;
|
||||
8d9a6059-793d-4cb2-982e-b9ad3f85b5f1;2536934;DD689KPJ;
|
||||
dcc36741-7cce-472b-8a68-3d025f76ef0b;2177900;C5N4TZ4V;
|
||||
68750ba7-50da-46ec-80a0-d5a7b98ff517;565924;ZZZLTGEW;
|
||||
faac8e6a-213d-4186-a79e-9f001e78f0a9;2106790_113713657;GM58YJLU;
|
||||
bd4cc3e9-338b-4d15-bd6c-b962b4a837a6;2259463_102373824;9DSQ3XGF;
|
||||
e810e5cd-a87d-4824-9cea-275a1f0c7963;2651358;HPC6HABY;
|
||||
00847742-e6fd-4f32-9526-edfcda6dab3b;1770164;TYA8AYUT;
|
||||
8d207a7b-b5e6-4691-ac6f-3f771a8c2d7a;1341058_100298114;U365P52W;
|
||||
a3439dfe-2762-4ec1-9ec7-e9920b46a161;398143_100292878;ZZGVEMUK;
|
||||
|
Reference in New Issue
Block a user