Giant modif
This commit is contained in:
parent
0eb87189a0
commit
10a13eaefd
23
application/controllers/DebugController.php
Normal file
23
application/controllers/DebugController.php
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
class DebugController extends Zend_Controller_Action
|
||||||
|
{
|
||||||
|
public function init()
|
||||||
|
{
|
||||||
|
$this->view->headLink()->appendStylesheet('/themes/default/styles/giant.css', 'all');
|
||||||
|
$this->view->headScript()->appendFile('/themes/default/scripts/giant.js', 'text/javascript');
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function identiteAction()
|
||||||
|
{
|
||||||
|
$menu = array('Objet', 'Requete XML', 'Reponse XML');
|
||||||
|
$request = $this->getRequest();
|
||||||
|
$soap = $request->getParam('soap');
|
||||||
|
|
||||||
|
$this->view->resultat = $request->getParam('resultat');
|
||||||
|
$this->view->menu = $menu;
|
||||||
|
$this->view->requestXML = $soap->getLastRequest();
|
||||||
|
$this->view->responseXML = $soap->getLastResponse();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -1,9 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once ('Giant/WSgiant.php');
|
require_once ('Giant/WSgiant.php');
|
||||||
require_once ('Giant/Search.lib.php');
|
require_once ('Giant/Search.lib.php');
|
||||||
require_once('Scores/RechercheHistorique.php');
|
require_once ('Scores/RechercheHistorique.php');
|
||||||
require_once 'Giant/CreditData.lib.php';
|
require_once ('Giant/CreditData.lib.php');
|
||||||
require_once 'Giant/Controller/RechercheController.php';
|
require_once ('Giant/Controller/RechercheController.php');
|
||||||
|
require_once ('Scores/Utilisateur.php');
|
||||||
|
require_once ('Giant/Functions.php');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Cette classe gere les méthodes de Giant le nom des méthode de cette classe
|
* Cette classe gere les méthodes de Giant le nom des méthode de cette classe
|
||||||
@ -30,28 +32,17 @@ class GiantController extends Zend_Controller_Action
|
|||||||
$entreprise = new RechercheHistorique();
|
$entreprise = new RechercheHistorique();
|
||||||
$this->user = $auth->getIdentity();
|
$this->user = $auth->getIdentity();
|
||||||
$this->view->headLink()->appendStylesheet('/themes/default/styles/giant.css', 'all');
|
$this->view->headLink()->appendStylesheet('/themes/default/styles/giant.css', 'all');
|
||||||
if($this->getRequest()->getActionName() != 'search' and isset($_SESSION['recherche']['giant']['page']))
|
$this->view->debug = false;
|
||||||
unset($_SESSION['recherche']['giant']['page']);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function indexAction()
|
public function indexAction()
|
||||||
{
|
{
|
||||||
$rechercheParams = new RechercheHistorique();
|
$this->_forward('search');
|
||||||
if (count($rechercheParams->liste()) > 0)
|
|
||||||
{
|
|
||||||
$recherche = $rechercheParams->item(0);
|
|
||||||
$type = $recherche['type'];
|
|
||||||
$params = $recherche['params'];
|
|
||||||
}
|
|
||||||
$siret = $params['siret'];
|
|
||||||
if(empty($siret)) $this->_forward('search');
|
|
||||||
else $this->_forward('identite');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function searchAction()
|
public function searchAction()
|
||||||
{
|
{
|
||||||
$rechercheParams = new RechercheHistorique();
|
$rechercheParams = new RechercheHistorique();
|
||||||
|
|
||||||
if (count($rechercheParams->liste()) > 0)
|
if (count($rechercheParams->liste()) > 0)
|
||||||
{
|
{
|
||||||
$recherche = $rechercheParams->item(0);
|
$recherche = $rechercheParams->item(0);
|
||||||
@ -60,13 +51,17 @@ class GiantController extends Zend_Controller_Action
|
|||||||
}
|
}
|
||||||
$search = new GiantRechercheController($params['pays']);
|
$search = new GiantRechercheController($params['pays']);
|
||||||
$result = $search->Liste($params, $this->getRequest()->getParam('page'));
|
$result = $search->Liste($params, $this->getRequest()->getParam('page'));
|
||||||
$this->view->label = $search->Search->getLabelDesc();
|
$this->view->label = $search->getObjet()->getLabelDesc();
|
||||||
$this->view->labelResults = $search->Search->getLabelResults;
|
$this->view->labelResults = $search->getObjet()->getLabelResults;
|
||||||
$this->view->pays = $params['pays'];
|
$this->view->pays = $params['pays'];
|
||||||
$this->view->currentPage = $search->Search->getCurrentPage();
|
$this->view->currentPage = $search->getObjet()->getCurrentPage();
|
||||||
$this->view->userMaxResult = $this->user->nbReponses;
|
$this->view->userMaxResult = $this->user->nbReponses;
|
||||||
$this->view->resultats = $result;
|
$this->view->resultats = $result;
|
||||||
$this->view->referer = $search->Search->getQuery();
|
$this->view->page = $this->getRequest()->getParam('page');
|
||||||
|
$this->view->referer = $search->getObjet()->getQuery();
|
||||||
|
$this->view->lienReferer = $search->getQueryLink($params);
|
||||||
|
if($this->view->debug)
|
||||||
|
$this->view->soap = $search->soapG;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function identiteAction()
|
public function identiteAction()
|
||||||
@ -79,13 +74,15 @@ class GiantController extends Zend_Controller_Action
|
|||||||
$type = $recherche['type'];
|
$type = $recherche['type'];
|
||||||
$params = $recherche['params'];
|
$params = $recherche['params'];
|
||||||
}
|
}
|
||||||
|
$ListeRapport = new GiantRechercheController($params['pays']);
|
||||||
|
$result = $ListeRapport->ListeRapport($this->getRequest()->getParam('CompanyId'));
|
||||||
|
|
||||||
$identite = new GiantRechercheController($params['pays']);
|
$this->view->listeRapport = $result;
|
||||||
$result = $identite->Identite($this->getRequest()->getParam('companyId'), $this->getRequest()->getParam('pays'));
|
$this->view->CompanyId = $this->getRequest()->getParam('CompanyId');
|
||||||
$ListeRapport = $identite->ListeRapport($this->getRequest()->getParam('companyId'));
|
$this->view->raisonSociale = $this->getRequest()->getParam('raisonSociale');
|
||||||
|
$this->view->CompanyRegisterNumber = $this->getRequest()->getParam('CompanyRegisterNumber');
|
||||||
$this->view->resultats = $result;
|
$this->view->Pays = $this->getRequest()->getParam('Pays');
|
||||||
$this->view->listeRapport = $ListeRapport;
|
$this->view->Adresse = explode(':', $this->getRequest()->getParam('Adresse'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function __destruct()
|
public function __destruct()
|
||||||
|
@ -155,8 +155,8 @@ class RechercheController extends Zend_Controller_Action
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Giant
|
//Giant
|
||||||
if( isset($params['pays']) && !empty($params['pays']) ){
|
if( !empty($params['pays']) ){
|
||||||
$this->_forward('index', 'giant');
|
$this->_forward('search', 'giant');
|
||||||
}
|
}
|
||||||
|
|
||||||
$page = $request->getParam('page', 1);
|
$page = $request->getParam('page', 1);
|
||||||
@ -265,7 +265,7 @@ class RechercheController extends Zend_Controller_Action
|
|||||||
$totPage = $curPage = 1;
|
$totPage = $curPage = 1;
|
||||||
}
|
}
|
||||||
$liste = array();
|
$liste = array();
|
||||||
foreach($etabs as $i => $etab) {
|
foreach($etabs as $i => $etab) { //@todo provoque un Warning quand pas de critères.
|
||||||
$item = array();
|
$item = array();
|
||||||
$item['position'] = (($curPage-1)*$nbReponses)+$i+1;
|
$item['position'] = (($curPage-1)*$nbReponses)+$i+1;
|
||||||
$item['id'] = $etab->id;
|
$item['id'] = $etab->id;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user