|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace FTTHBundle\Admin;
|
|
|
|
|
|
+use Base\AdminBundle\Checks\CheckParametersAsURL;
|
|
|
use Buzz\Message\RequestInterface as HttpRequestInterface;
|
|
|
use Doctrine\ORM\EntityRepository;
|
|
|
use FTTHBundle\Entity\NAP;
|
|
@@ -607,14 +608,15 @@ class ONUAdmin extends WorkflowBaseAdmin
|
|
|
{
|
|
|
// Consulto en stats la url del detalle de onu
|
|
|
$onuShowUrl = '';
|
|
|
- if ($statsUrl = $this->getParameter('url_stats')) {
|
|
|
+ $statsUrl = CheckParametersAsURL::checkParametersUrl($this->getConfigurationPool()->getContainer(), 'url_stats');
|
|
|
+ if (!is_null($statsUrl)) {
|
|
|
$subject = $this->getSubject();
|
|
|
$ws = $this->get('webservice');
|
|
|
$url = $ws->buildUrl($statsUrl . '/api/onu/show/url.json', [
|
|
|
'ponSerialNumber' => $subject->getPonSerialNumber(),
|
|
|
]);
|
|
|
$response = $ws->makeGetRequest($url);
|
|
|
- $json_decode = json_decode($response, true);
|
|
|
+ $json_decode = json_decode($response,true);
|
|
|
$onuShowUrl = isset($json_decode['url']) ? $json_decode['url'] : '';
|
|
|
}
|
|
|
|