mirror of
https://github.com/Karaka-Management/oms-ClientManagement.git
synced 2026-02-11 06:18:42 +00:00
remove some getter/setter
This commit is contained in:
parent
14454b576c
commit
f4d3bf2d4a
|
|
@ -52,13 +52,13 @@ final class ApiController extends Controller
|
||||||
{
|
{
|
||||||
if (!empty($val = $this->validateClientCreate($request))) {
|
if (!empty($val = $this->validateClientCreate($request))) {
|
||||||
$response->set('client_create', new FormValidation($val));
|
$response->set('client_create', new FormValidation($val));
|
||||||
$response->getHeader()->setStatusCode(RequestStatusCode::R_400);
|
$response->header->status = RequestStatusCode::R_400;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$client = $this->createClientFromRequest($request);
|
$client = $this->createClientFromRequest($request);
|
||||||
$this->createModel($request->getHeader()->getAccount(), $client, ClientMapper::class, 'client', $request->getOrigin());
|
$this->createModel($request->header->account, $client, ClientMapper::class, 'client', $request->getOrigin());
|
||||||
$this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Client', 'Client successfully created', $client);
|
$this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Client', 'Client successfully created', $client);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -74,21 +74,21 @@ final class ApiController extends Controller
|
||||||
private function createClientFromRequest(RequestAbstract $request) : Client
|
private function createClientFromRequest(RequestAbstract $request) : Client
|
||||||
{
|
{
|
||||||
$account = new Account();
|
$account = new Account();
|
||||||
$account->setName1($request->getData('name1') ?? '');
|
$account->name1 = $request->getData('name1') ?? '';
|
||||||
$account->setName2($request->getData('name2') ?? '');
|
$account->name2 = $request->getData('name2') ?? '';
|
||||||
|
|
||||||
$profile = new Profile($account);
|
$profile = new Profile($account);
|
||||||
|
|
||||||
$client = new Client();
|
$client = new Client();
|
||||||
$client->setNumber($request->getData('number') ?? '');
|
$client->number = $request->getData('number') ?? '';
|
||||||
$client->setProfile($profile);
|
$client->profile = $profile;
|
||||||
|
|
||||||
$addr = new Address();
|
$addr = new Address();
|
||||||
$addr->setAddress($request->getData('address') ?? '');
|
$addr->address = $request->getData('address') ?? '';
|
||||||
$addr->setPostal($request->getData('postal') ?? '');
|
$addr->postal = $request->getData('postal') ?? '';
|
||||||
$addr->setCity($request->getData('city') ?? '');
|
$addr->city = $request->getData('city') ?? '';
|
||||||
$addr->setCountry($request->getData('country') ?? '');
|
$addr->setCountry($request->getData('country') ?? '');
|
||||||
$addr->setState($request->getData('state') ?? '');
|
$addr->state = $request->getData('state') ?? '';
|
||||||
$client->setMainAddress($addr);
|
$client->setMainAddress($addr);
|
||||||
|
|
||||||
return $client;
|
return $client;
|
||||||
|
|
@ -134,16 +134,16 @@ final class ApiController extends Controller
|
||||||
|
|
||||||
if (!empty($val = $profileModule->validateContactElementCreate($request))) {
|
if (!empty($val = $profileModule->validateContactElementCreate($request))) {
|
||||||
$response->set('contact_element_create', new FormValidation($val));
|
$response->set('contact_element_create', new FormValidation($val));
|
||||||
$response->getHeader()->setStatusCode(RequestStatusCode::R_400);
|
$response->header->status = RequestStatusCode::R_400;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$contactElement = $profileModule->createContactElementFromRequest($request);
|
$contactElement = $profileModule->createContactElementFromRequest($request);
|
||||||
|
|
||||||
$this->createModel($request->getHeader()->getAccount(), $contactElement, ContactElementMapper::class, 'client-contactElement', $request->getOrigin());
|
$this->createModel($request->header->account, $contactElement, ContactElementMapper::class, 'client-contactElement', $request->getOrigin());
|
||||||
$this->createModelRelation(
|
$this->createModelRelation(
|
||||||
$request->getHeader()->getAccount(),
|
$request->header->account,
|
||||||
(int) $request->getData('client'),
|
(int) $request->getData('client'),
|
||||||
$contactElement->getId(),
|
$contactElement->getId(),
|
||||||
ClientMapper::class, 'contactElements', '', $request->getOrigin()
|
ClientMapper::class, 'contactElements', '', $request->getOrigin()
|
||||||
|
|
|
||||||
|
|
@ -102,4 +102,23 @@ final class BackendController extends Controller
|
||||||
|
|
||||||
return $view;
|
return $view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Routing end-point for application behaviour.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $data Generic data
|
||||||
|
*
|
||||||
|
* @return RenderableInterface
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
* @codeCoverageIgnore
|
||||||
|
*/
|
||||||
|
public function viewClientManagementClientAnalysis(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface
|
||||||
|
{
|
||||||
|
$view = new View($this->app->l11nManager, $request, $response);
|
||||||
|
|
||||||
|
return $view;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ class Client
|
||||||
{
|
{
|
||||||
protected int $id = 0;
|
protected int $id = 0;
|
||||||
|
|
||||||
private string $number = '';
|
public string $number = '';
|
||||||
|
|
||||||
private string $numberReverse = '';
|
private string $numberReverse = '';
|
||||||
|
|
||||||
|
|
@ -45,9 +45,9 @@ class Client
|
||||||
|
|
||||||
private string $info = '';
|
private string $info = '';
|
||||||
|
|
||||||
private \DateTimeImmutable $createdAt;
|
public \DateTimeImmutable $createdAt;
|
||||||
|
|
||||||
private Profile $profile;
|
public Profile $profile;
|
||||||
|
|
||||||
private array $files = [];
|
private array $files = [];
|
||||||
|
|
||||||
|
|
@ -91,32 +91,6 @@ class Client
|
||||||
return $this->id;
|
return $this->id;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get number.
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*
|
|
||||||
* @since 1.0.0
|
|
||||||
*/
|
|
||||||
public function getNumber() : string
|
|
||||||
{
|
|
||||||
return $this->number;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set number.
|
|
||||||
*
|
|
||||||
* @param string $number Number
|
|
||||||
*
|
|
||||||
* @return void
|
|
||||||
*
|
|
||||||
* @since 1.0.0
|
|
||||||
*/
|
|
||||||
public function setNumber(string $number) : void
|
|
||||||
{
|
|
||||||
$this->number = $number;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get reverse number.
|
* Get reverse number.
|
||||||
*
|
*
|
||||||
|
|
@ -303,44 +277,6 @@ class Client
|
||||||
$this->info = $info;
|
$this->info = $info;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get created at date time
|
|
||||||
*
|
|
||||||
* @return \DateTimeImmutable
|
|
||||||
*
|
|
||||||
* @since 1.0.0
|
|
||||||
*/
|
|
||||||
public function getCreatedAt() : \DateTimeImmutable
|
|
||||||
{
|
|
||||||
return $this->createdAt;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get profile.
|
|
||||||
*
|
|
||||||
* @return Profile
|
|
||||||
*
|
|
||||||
* @since 1.0.0
|
|
||||||
*/
|
|
||||||
public function getProfile() : Profile
|
|
||||||
{
|
|
||||||
return $this->profile;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set profile.
|
|
||||||
*
|
|
||||||
* @param Profile $profile Profile
|
|
||||||
*
|
|
||||||
* @return void
|
|
||||||
*
|
|
||||||
* @since 1.0.0
|
|
||||||
*/
|
|
||||||
public function setProfile(Profile $profile) : void
|
|
||||||
{
|
|
||||||
$this->profile = $profile;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set main address
|
* Set main address
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="tab-content">
|
<div class="tab-content">
|
||||||
<input type="radio" id="c-tab-1" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-1' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-1" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-1' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -57,7 +57,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-2" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-2' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-2" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-2' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -92,7 +92,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-3" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-3' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-3" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-3' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -124,7 +124,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-4" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-4' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-4" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-4' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -156,7 +156,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-5" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-5' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-5" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-5' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -178,7 +178,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-6" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-6' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-6" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-6' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -220,7 +220,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-7" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-7' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-7" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-7' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -250,10 +250,10 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-8" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-8' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-8" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-8' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-9" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-9' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-9" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-9' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
|
|
@ -279,8 +279,8 @@ echo $this->getData('nav')->render(); ?>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?= $this->printHtml($this->request->getOrigin()); ?>
|
<td><?= $this->printHtml($this->request->getOrigin()); ?>
|
||||||
<td><?= $this->printHtml($this->request->getHeader()->getAccount()); ?>
|
<td><?= $this->printHtml($this->request->header->account); ?>
|
||||||
<td><?= $this->printHtml($this->request->getHeader()->getAccount()); ?>
|
<td><?= $this->printHtml($this->request->header->account); ?>
|
||||||
<td>Creating customer
|
<td>Creating customer
|
||||||
<td><?= $this->printHtml((new \DateTime('now'))->format('Y-m-d H:i:s')); ?>
|
<td><?= $this->printHtml((new \DateTime('now'))->format('Y-m-d H:i:s')); ?>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
|
|
@ -48,11 +48,11 @@ echo $this->getData('nav')->render(); ?>
|
||||||
<?php $count = 0; foreach ($clients as $key => $value) : ++$count;
|
<?php $count = 0; foreach ($clients as $key => $value) : ++$count;
|
||||||
$url = UriFactory::build('{/prefix}sales/client/profile?{?}&id=' . $value->getId()); ?>
|
$url = UriFactory::build('{/prefix}sales/client/profile?{?}&id=' . $value->getId()); ?>
|
||||||
<tr data-href="<?= $url; ?>">
|
<tr data-href="<?= $url; ?>">
|
||||||
<td data-label="<?= $this->getHtml('ID', '0', '0'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getNumber()); ?></a>
|
<td data-label="<?= $this->getHtml('ID', '0', '0'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->number); ?></a>
|
||||||
<td data-label="<?= $this->getHtml('Name'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getProfile()->getAccount()->getName1()); ?> <?= $this->printHtml($value->getProfile()->getAccount()->getName2()); ?></a>
|
<td data-label="<?= $this->getHtml('Name'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->profile->account->name1); ?> <?= $this->printHtml($value->profile->account->name2); ?></a>
|
||||||
<td data-label="<?= $this->getHtml('City'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getMainAddress()->getCity()); ?></a>
|
<td data-label="<?= $this->getHtml('City'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getMainAddress()->city); ?></a>
|
||||||
<td data-label="<?= $this->getHtml('Zip'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getMainAddress()->getPostal()); ?></a>
|
<td data-label="<?= $this->getHtml('Zip'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getMainAddress()->postal); ?></a>
|
||||||
<td data-label="<?= $this->getHtml('Address'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getMainAddress()->getAddress()); ?></a>
|
<td data-label="<?= $this->getHtml('Address'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getMainAddress()->address); ?></a>
|
||||||
<td data-label="<?= $this->getHtml('Country'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getMainAddress()->getCountry()); ?></a>
|
<td data-label="<?= $this->getHtml('Country'); ?>"><a href="<?= $url; ?>"><?= $this->printHtml($value->getMainAddress()->getCountry()); ?></a>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php if ($count === 0) : ?>
|
<?php if ($count === 0) : ?>
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ echo $this->getData('nav')->render();
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="tab-content">
|
<div class="tab-content">
|
||||||
<input type="radio" id="c-tab-1" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-1' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-1" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-1' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-lg-3 last-lg">
|
<div class="col-xs-12 col-lg-3 last-lg">
|
||||||
|
|
@ -62,13 +62,13 @@ echo $this->getData('nav')->render();
|
||||||
<div class="portlet-body">
|
<div class="portlet-body">
|
||||||
<table class="layout wf-100">
|
<table class="layout wf-100">
|
||||||
<tr><td><label for="iId"><?= $this->getHtml('ID', '0', '0'); ?></label>
|
<tr><td><label for="iId"><?= $this->getHtml('ID', '0', '0'); ?></label>
|
||||||
<tr><td><span class="input"><button type="button" formaction=""><i class="fa fa-book"></i></button><input type="number" id="iId" min="1" name="id" value="<?= $this->printHtml($client->getNumber()); ?>" disabled></span>
|
<tr><td><span class="input"><button type="button" formaction=""><i class="fa fa-book"></i></button><input type="number" id="iId" min="1" name="id" value="<?= $this->printHtml($client->number); ?>" disabled></span>
|
||||||
<tr><td><label for="iName1"><?= $this->getHtml('Name1'); ?></label>
|
<tr><td><label for="iName1"><?= $this->getHtml('Name1'); ?></label>
|
||||||
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getProfile()->getAccount()->getName1()); ?>" required>
|
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->profile->account->name1); ?>" required>
|
||||||
<tr><td><label for="iName2"><?= $this->getHtml('Name2'); ?></label>
|
<tr><td><label for="iName2"><?= $this->getHtml('Name2'); ?></label>
|
||||||
<tr><td><input type="text" id="iName2" name="name2" value="<?= $this->printHtml($client->getProfile()->getAccount()->getName2()); ?>">
|
<tr><td><input type="text" id="iName2" name="name2" value="<?= $this->printHtml($client->profile->account->name2); ?>">
|
||||||
<tr><td><label for="iName3"><?= $this->getHtml('Name3'); ?></label>
|
<tr><td><label for="iName3"><?= $this->getHtml('Name3'); ?></label>
|
||||||
<tr><td><input type="text" id="iName3" name="name3" value="<?= $this->printHtml($client->getProfile()->getAccount()->getName3()); ?>">
|
<tr><td><input type="text" id="iName3" name="name3" value="<?= $this->printHtml($client->profile->account->name3); ?>">
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="portlet-foot">
|
<div class="portlet-foot">
|
||||||
|
|
@ -95,16 +95,16 @@ echo $this->getData('nav')->render();
|
||||||
<div class="portlet-head"><?= $this->getHtml('Address'); ?></div>
|
<div class="portlet-head"><?= $this->getHtml('Address'); ?></div>
|
||||||
<div class="portlet-body">
|
<div class="portlet-body">
|
||||||
<table class="layout wf-100">
|
<table class="layout wf-100">
|
||||||
<?php if (!empty($client->getMainAddress()->getAddition())) : ?>
|
<?php if (!empty($client->getMainAddress()->addition)) : ?>
|
||||||
<tr><td><label for="iName1"><?= $this->getHtml('Addition'); ?></label>
|
<tr><td><label for="iName1"><?= $this->getHtml('Addition'); ?></label>
|
||||||
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getMainAddress()->getAddition()); ?>">
|
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getMainAddress()->addition); ?>">
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<tr><td><label for="iName1"><?= $this->getHtml('Address'); ?></label>
|
<tr><td><label for="iName1"><?= $this->getHtml('Address'); ?></label>
|
||||||
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getMainAddress()->getAddress()); ?>" required>
|
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getMainAddress()->address); ?>" required>
|
||||||
<tr><td><label for="iName1"><?= $this->getHtml('Postal'); ?></label>
|
<tr><td><label for="iName1"><?= $this->getHtml('Postal'); ?></label>
|
||||||
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getMainAddress()->getPostal()); ?>" required>
|
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getMainAddress()->postal); ?>" required>
|
||||||
<tr><td><label for="iName1"><?= $this->getHtml('City'); ?></label>
|
<tr><td><label for="iName1"><?= $this->getHtml('City'); ?></label>
|
||||||
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getMainAddress()->getCity()); ?>" required>
|
<tr><td><input type="text" id="iName1" name="name1" value="<?= $this->printHtml($client->getMainAddress()->city); ?>" required>
|
||||||
<tr><td><label for="iName1"><?= $this->getHtml('Country'); ?></label>
|
<tr><td><label for="iName1"><?= $this->getHtml('Country'); ?></label>
|
||||||
<tr><td><select>
|
<tr><td><select>
|
||||||
<?php foreach ($countryCodes as $code3 => $code2) : ?>
|
<?php foreach ($countryCodes as $code3 => $code2) : ?>
|
||||||
|
|
@ -219,7 +219,7 @@ echo $this->getData('nav')->render();
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-2" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-2' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-2" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-2' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -254,7 +254,7 @@ echo $this->getData('nav')->render();
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-3" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-3' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-3" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-3' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -286,7 +286,7 @@ echo $this->getData('nav')->render();
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-4" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-4' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-4" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-4' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -318,7 +318,7 @@ echo $this->getData('nav')->render();
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-5" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-5' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-5" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-5' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -340,7 +340,7 @@ echo $this->getData('nav')->render();
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-6" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-6' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-6" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-6' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -382,7 +382,7 @@ echo $this->getData('nav')->render();
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-7" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-7' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-7" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-7' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||||
|
|
@ -412,10 +412,10 @@ echo $this->getData('nav')->render();
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-8" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-8' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-8" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-8' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
</div>
|
</div>
|
||||||
<input type="radio" id="c-tab-9" name="tabular-2"<?= $this->request->getUri()->getFragment() === 'c-tab-9' ? ' checked' : ''; ?>>
|
<input type="radio" id="c-tab-9" name="tabular-2"<?= $this->request->uri->fragment === 'c-tab-9' ? ' checked' : ''; ?>>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
|
|
@ -441,8 +441,8 @@ echo $this->getData('nav')->render();
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?= $this->printHtml($this->request->getOrigin()); ?>
|
<td><?= $this->printHtml($this->request->getOrigin()); ?>
|
||||||
<td><?= $this->printHtml($this->request->getHeader()->getAccount()); ?>
|
<td><?= $this->printHtml($this->request->header->account); ?>
|
||||||
<td><?= $this->printHtml($this->request->getHeader()->getAccount()); ?>
|
<td><?= $this->printHtml($this->request->header->account); ?>
|
||||||
<td>Creating customer
|
<td>Creating customer
|
||||||
<td><?= $this->printHtml((new \DateTime('now'))->format('Y-m-d H:i:s')); ?>
|
<td><?= $this->printHtml((new \DateTime('now'))->format('Y-m-d H:i:s')); ?>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
|
|
@ -33,17 +33,17 @@ class ClientMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
public function testCR() : void
|
public function testCR() : void
|
||||||
{
|
{
|
||||||
$client = new Client();
|
$client = new Client();
|
||||||
$client->setNumber('123456789');
|
$client->number = '123456789';
|
||||||
|
|
||||||
// This is required because by default a NullAccount without an ID is created in the Profile model
|
// This is required because by default a NullAccount without an ID is created in the Profile model
|
||||||
// but NullModels without ids are handled like "null" values which are not allowed for Accounts.
|
// but NullModels without ids are handled like "null" values which are not allowed for Accounts.
|
||||||
$profile = ProfileMapper::getFor(1, 'account');
|
$profile = ProfileMapper::getFor(1, 'account');
|
||||||
$profile = $profile instanceof NullProfile ? new Profile() : $profile;
|
$profile = $profile instanceof NullProfile ? new Profile() : $profile;
|
||||||
if ($profile->getAccount()->getId() === 0) {
|
if ($profile->account->getId() === 0) {
|
||||||
$profile->setAccount(new NullAccount(1));
|
$profile->account = new NullAccount(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
$client->setProfile($profile);
|
$client->profile = $profile;
|
||||||
|
|
||||||
$id = ClientMapper::create($client);
|
$id = ClientMapper::create($client);
|
||||||
self::assertGreaterThan(0, $client->getId());
|
self::assertGreaterThan(0, $client->getId());
|
||||||
|
|
@ -59,15 +59,15 @@ class ClientMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
{
|
{
|
||||||
$profile = ProfileMapper::getFor(1, 'account');
|
$profile = ProfileMapper::getFor(1, 'account');
|
||||||
$profile = $profile instanceof NullProfile ? new Profile() : $profile;
|
$profile = $profile instanceof NullProfile ? new Profile() : $profile;
|
||||||
if ($profile->getAccount()->getId() === 0) {
|
if ($profile->account->getId() === 0) {
|
||||||
$profile->setAccount(new NullAccount(1));
|
$profile->account = new NullAccount(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($i = 0; $i < 100; ++$i) {
|
for ($i = 0; $i < 100; ++$i) {
|
||||||
$client = new Client();
|
$client = new Client();
|
||||||
$client->setNumber((string) \mt_rand(100000, 999999));
|
$client->number = (string) \mt_rand(100000, 999999);
|
||||||
|
|
||||||
$client->setProfile($profile);
|
$client->profile = $profile;
|
||||||
ClientMapper::create($client);
|
ClientMapper::create($client);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user