getMarques
This commit is contained in:
parent
a8ab0211ca
commit
36efaf05f2
@ -87,4 +87,5 @@ Type.85 = "ListeDroitsReturn"
|
|||||||
Type.86 = "ListePrefsReturn"
|
Type.86 = "ListePrefsReturn"
|
||||||
Type.87 = "ListeFichierSurvReturn"
|
Type.87 = "ListeFichierSurvReturn"
|
||||||
Type.88 = "ListeFichierSurv"
|
Type.88 = "ListeFichierSurv"
|
||||||
|
Type.89 = "MarquesReturn"
|
||||||
|
Type.90 = "Marque"
|
||||||
|
@ -19,7 +19,6 @@ class DocumentationController extends Zend_Controller_Action
|
|||||||
public function indexAction()
|
public function indexAction()
|
||||||
{
|
{
|
||||||
$ws = $this->_getParam('ws','WsEntreprise');
|
$ws = $this->_getParam('ws','WsEntreprise');
|
||||||
|
|
||||||
//Liste de webservice protégé
|
//Liste de webservice protégé
|
||||||
$protectedWs = array(
|
$protectedWs = array(
|
||||||
'WsInterne' => array('mricois', 'ylenaour', 'sbeaugrand')
|
'WsInterne' => array('mricois', 'ylenaour', 'sbeaugrand')
|
||||||
@ -28,7 +27,7 @@ class DocumentationController extends Zend_Controller_Action
|
|||||||
if ( array_key_exists($ws, $protectedWs) )
|
if ( array_key_exists($ws, $protectedWs) )
|
||||||
{
|
{
|
||||||
$auth = Zend_Auth::getInstance();
|
$auth = Zend_Auth::getInstance();
|
||||||
$username = $auth->getIdentity();
|
$username = $auth->getIdentity()->username;
|
||||||
if ( !in_array($username, $protectedWs[$ws]) )
|
if ( !in_array($username, $protectedWs[$ws]) )
|
||||||
{
|
{
|
||||||
$this->renderScript('documentation/nodoc.phtml');
|
$this->renderScript('documentation/nodoc.phtml');
|
||||||
@ -54,8 +53,6 @@ class DocumentationController extends Zend_Controller_Action
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//Affichage de la documentation
|
//Affichage de la documentation
|
||||||
require_once 'Web/WebClassDoc.php';
|
require_once 'Web/WebClassDoc.php';
|
||||||
$doc = new WebClassDoc($ws, $this->classmap);
|
$doc = new WebClassDoc($ws, $this->classmap);
|
||||||
|
@ -3,9 +3,10 @@
|
|||||||
<div id="menu">
|
<div id="menu">
|
||||||
<?php echo $this->navigation()->menu(); ?>
|
<?php echo $this->navigation()->menu(); ?>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div style="float:right;">
|
||||||
<?php echo $this->profileLink(); ?>
|
<?php echo $this->profileLink(); ?>
|
||||||
</div>
|
</div>
|
||||||
<div id="breadcrumbs">
|
<div id="breadcrumbs" style="clear:both;">
|
||||||
|
<?php /*echo $this->navigation()->breadcrumbs()->setMinDepth(0)->setLinkLast(true)->setSeparator(" >> ");*/ ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
@ -1333,3 +1333,34 @@ class ListeFichierSurv
|
|||||||
public $UrlFichier;
|
public $UrlFichier;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class MarquesReturn
|
||||||
|
{
|
||||||
|
/** @var ErrorType */
|
||||||
|
public $error;
|
||||||
|
/** @var Marque[] */
|
||||||
|
public $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
class Marque
|
||||||
|
{
|
||||||
|
/** @var string */
|
||||||
|
public $Marques;
|
||||||
|
/** @var string */
|
||||||
|
public $Date;
|
||||||
|
/** @var string */
|
||||||
|
public $Depot;
|
||||||
|
/** @var string */
|
||||||
|
public $IdLien;
|
||||||
|
/** @var string */
|
||||||
|
public $UrlLien;
|
||||||
|
/** @var string */
|
||||||
|
public $PdfDispo;
|
||||||
|
/** @var string */
|
||||||
|
public $Classes;
|
||||||
|
/** @var string */
|
||||||
|
public $Perimetre;
|
||||||
|
/** @var string */
|
||||||
|
public $DateExpir;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -129,11 +129,9 @@ class WsEntreprise extends WsScore
|
|||||||
'Ville' =>$entrep['Ville'],
|
'Ville' =>$entrep['Ville'],
|
||||||
'Pays' =>$entrep['Pays'], // Ajouté le 18 02 2008
|
'Pays' =>$entrep['Pays'], // Ajouté le 18 02 2008
|
||||||
'PaysIso2' =>$entrep['PaysIso2'],
|
'PaysIso2' =>$entrep['PaysIso2'],
|
||||||
|
|
||||||
'AdresseDom' =>$entrep['AdresseDom'],
|
'AdresseDom' =>$entrep['AdresseDom'],
|
||||||
'AdresseDomEnt' =>$entrep['AdresseDomEnt'],
|
'AdresseDomEnt' =>$entrep['AdresseDomEnt'],
|
||||||
'AdresseDomNb' =>$entrep['AdresseDomNb'],
|
'AdresseDomNb' =>$entrep['AdresseDomNb'],
|
||||||
|
|
||||||
'Civilite' =>$entrep['Civilite'],
|
'Civilite' =>$entrep['Civilite'],
|
||||||
'NbEtab' =>$entrep['NbEtab'],
|
'NbEtab' =>$entrep['NbEtab'],
|
||||||
'Tel' =>$entrep['Tel'],
|
'Tel' =>$entrep['Tel'],
|
||||||
@ -836,7 +834,7 @@ class WsEntreprise extends WsScore
|
|||||||
$variables->CA_Y = $tabVar;
|
$variables->CA_Y = $tabVar;
|
||||||
$result->tabVariables = $variables;
|
$result->tabVariables = $variables;
|
||||||
} else {
|
} else {
|
||||||
$result->{$key} = $value;
|
$result->${$key} = $value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$output = new IndiscoreReturn();
|
$output = new IndiscoreReturn();
|
||||||
|
@ -2164,75 +2164,56 @@ class WsInterne extends WsScore
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enter description here...
|
* getMarques
|
||||||
* @param string $siren
|
* @param string $siren
|
||||||
* @param int $idDepot
|
* @param int $idDepot
|
||||||
* @return
|
* @return MarquesReturn
|
||||||
*/
|
*/
|
||||||
protected function getMarques($siren, $idDepot=0) {
|
public function getMarques($siren, $idDepot=0)
|
||||||
|
{
|
||||||
|
$this->authenticate();
|
||||||
debugLog('I',"Liste des marques déposées pour le siren $siren",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
debugLog('I',"Liste des marques déposées pour le siren $siren",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
||||||
|
|
||||||
$marques=array();
|
if (empty($idDepot)) $idDepot = 0;
|
||||||
$iDb=new WDB();
|
$error = new ErrorType();
|
||||||
|
$marques = array();
|
||||||
|
$iDb = new WDB();
|
||||||
require_once 'Metier/partenaires/classMMarques.php';
|
require_once 'Metier/partenaires/classMMarques.php';
|
||||||
$iMarque=new MMarques();
|
$iMarque = new MMarques();
|
||||||
$ret=$iMarque->getMarques($siren, $idDepot);
|
$ret = $iMarque->getMarques($siren, $idDepot);
|
||||||
foreach ($ret as $i=>$marque) {
|
foreach ($ret as $marque) {
|
||||||
if (trim($marque['imgLink'])<>'') $idLien=$marque['numeroMarque'];
|
if (trim($marque['imgLink'])<>'') $idLien=$marque['numeroMarque'];
|
||||||
else $idLien='';
|
else $idLien='';
|
||||||
$marques[$i]=array( 'Marques' => prepareString($marque['nomMarque']),
|
|
||||||
'Date' => $marque['dateDepot'],
|
|
||||||
'Depot' => $marque['numeroMarque'],
|
|
||||||
'IdLien' => $idLien,
|
|
||||||
'UrlLien' => $marque['UrlLien'], // Rempli que si $idDepot<>0
|
|
||||||
'PdfDispo' => $marque['pdfLink'], // Nouveau
|
|
||||||
);
|
|
||||||
if ($idDepot==$marque['numeroMarque']) {
|
if ($idDepot==$marque['numeroMarque']) {
|
||||||
$marques[$i]['Classes'] = $marque['classesMarque']; // Nouveau
|
$marque = new Marque();
|
||||||
$marques[$i]['Perimetre'] = prepareString($marque['periMarque']); // Nouveau
|
$marque->Marques = $marque['nomMarque'];
|
||||||
$marques[$i]['DateExpir'] = $marque['dateExpir']; // Nouveau
|
$marque->Date = $marque['dateDepot'];
|
||||||
return array('error'=>array('errnum'=>0, 'errmsg'=>''), 'result'=>array(end($marques)));
|
$marque->Depot = $marque['numeroMarque'];
|
||||||
|
$marque->IdLien = $idLien;
|
||||||
|
$marque->UrlLien = $marque['UrlLien'];
|
||||||
|
$marque->PdfDispo = $marque['pdfLink'];
|
||||||
|
$marque->Classes = $marque['classesMarque'];
|
||||||
|
$marque->Perimetre = $marque['periMarque'];
|
||||||
|
$marque->DateExpir = $marque['dateExpir'];
|
||||||
|
$marques = array();
|
||||||
|
$marques[] = $marque;
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
$marque = new Marque();
|
||||||
|
$marque->Marques = $marque['nomMarque'];
|
||||||
|
$marque->Date = $marque['dateDepot'];
|
||||||
|
$marque->Depot = $marque['numeroMarque'];
|
||||||
|
$marque->IdLien = $idLien;
|
||||||
|
$marque->UrlLien = $marque['UrlLien'];
|
||||||
|
$marque->PdfDispo = $marque['pdfLink'];
|
||||||
|
$marques[] = $marque;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* $res=$iDb->select('marques', 'Marques,Date,Depot,IdLien, DATEDIFF(NOW(),dateUpdate) AS nbJourLastUpdate', "Siren=$siren ORDER BY `Date` DESC");
|
|
||||||
if (count($res)>0) {
|
|
||||||
foreach ($res as $i=>$marque) {
|
|
||||||
$marques[$i]=array( 'Marques'=>prepareString($marque['Marques']),
|
|
||||||
'Date' =>prepareString($marque['Date']),
|
|
||||||
'Depot' =>prepareString($marque['Depot']),
|
|
||||||
'IdLien' =>prepareString($marque['IdLien']),
|
|
||||||
);
|
|
||||||
if ($idDepot<>0) {
|
|
||||||
$marques[$i]['UrlLien']=DOC_WEB_URL."marques/$siren-$idDepot.jpg";
|
|
||||||
if ($marque['IdLien']==$idDepot) {
|
|
||||||
if (!file_exists(DOC_WEB_LOCAL."marques/$siren-$idDepot.jpg") ||
|
|
||||||
filesize(DOC_WEB_LOCAL."marques/$siren-$idDepot.jpg")<43) {
|
|
||||||
// $url=;
|
|
||||||
// filesize("/var/www/site_extranet/www/pdf/acte-$siren-$option.pdf")==0) {
|
|
||||||
$tdeb=microtime(true);
|
|
||||||
$page=getUrl("http://www.societe.com/cgi-bin/consultcgi?en=$idDepot", '', '', '', false, '', '',21);
|
|
||||||
$tfin=microtime(true);
|
|
||||||
$duree=$tfin-$tdeb;
|
|
||||||
$body=$page['body'];
|
|
||||||
$fp=@fopen(DOC_WEB_LOCAL."marques/$siren-$idDepot.jpg", 'w');
|
|
||||||
@fwrite($fp, $body);
|
|
||||||
@fclose($fp);
|
|
||||||
|
|
||||||
$fp=@fopen("/var/www/log/marques.log", "a");
|
|
||||||
@fwrite($fp, date('Y-m-d H:i:s').";$siren;$idDepot;$duree\n");
|
|
||||||
@fclose($fp);
|
|
||||||
}
|
|
||||||
return array('error'=>array('errnum'=>0, 'errmsg'=>''), 'result'=>array(end($marques)));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return array('error'=>array('errnum'=>0, 'errmsg'=>''), 'result'=>$marques);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
wsLog('marques',$siren);
|
wsLog('marques',$siren);
|
||||||
return array('error'=>array('errnum'=>0, 'errmsg'=>''), 'result'=>$marques);
|
$output = new MarquesReturn();
|
||||||
|
$output->error = $error;
|
||||||
|
$output->result = $marques;
|
||||||
|
return $output;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user