Skip to content
Snippets Groups Projects
Commit c40e27ce authored by llaffont's avatar llaffont
Browse files

Lieu: google maps, prise en compte latitude longitude

parent 5b86ceec
No related merge requests found
...@@ -89,7 +89,7 @@ class Admin_LieuController extends Zend_Controller_Action { ...@@ -89,7 +89,7 @@ class Admin_LieuController extends Zend_Controller_Action {
'allowEmpty' => false ]) 'allowEmpty' => false ])
->addElement('url', 'url', ['label' => 'Site web', ->addElement('url', 'url', ['label' => 'Site web',
'size' => 100, 'size' => 50,
'maxlength' => 255]) 'maxlength' => 255])
->addElement('text', 'telephone', ['label' => 'Téléphone', ->addElement('text', 'telephone', ['label' => 'Téléphone',
......
...@@ -27,6 +27,9 @@ class ZendAfi_View_Helper_MapForLieu extends Zend_View_Helper_HtmlElement { ...@@ -27,6 +27,9 @@ class ZendAfi_View_Helper_MapForLieu extends Zend_View_Helper_HtmlElement {
$lieu->getVille(), $lieu->getVille(),
$lieu->getPays())); $lieu->getPays()));
if (($latitude = $lieu->getLatitude()) && ($longitude = $lieu->getLongitude()))
$full_adresse = $latitude.','.$longitude.','.$full_adresse;
$params = array('sensor' => 'false', $params = array('sensor' => 'false',
'zoom' => 15, 'zoom' => 15,
'size' => '200x200', 'size' => '200x200',
......
...@@ -50,19 +50,21 @@ abstract class AbstractAbonneControllerFormationsTestCase extends AbstractContro ...@@ -50,19 +50,21 @@ abstract class AbstractAbonneControllerFormationsTestCase extends AbstractContro
->setValeur('1'); ->setValeur('1');
$this->_gallice_cafe = Class_Lieu::getLoader() $this->_gallice_cafe = Class_Lieu::getLoader()
->newInstanceWithId(98) ->newInstanceWithId(98)
->setLibelle('Gallice'); ->setLibelle('Gallice');
$this->_bib_romains = Class_Lieu::getLoader() $this->_bib_romains = Class_Lieu::getLoader()
->newInstanceWithId(99) ->newInstanceWithId(99)
->setLibelle('Bibliothèque des romains'); ->setLibelle('Bibliothèque des romains');
$this->_bonlieu = Class_Lieu::getLoader() $this->_bonlieu = Class_Lieu::getLoader()
->newInstanceWithId(100) ->newInstanceWithId(100)
->setLibelle('Bonlieu') ->setLibelle('Bonlieu')
->setAdresse("1, rue Jean-Jaures\nBP 294") ->setAdresse("1, rue Jean-Jaures\nBP 294")
->setCodePostal(74007) ->setCodePostal(74007)
->setVille('Annecy'); ->setVille('Annecy')
->setLatitude('45.902179')
->setLongitude('6.128715');
Storm_Test_ObjectWrapper::onLoaderOfModel('Class_Users') Storm_Test_ObjectWrapper::onLoaderOfModel('Class_Users')
->whenCalled('save')->answers(true); ->whenCalled('save')->answers(true);
...@@ -576,7 +578,7 @@ class AbonneControllerFormationsSessionFevrierJavaTest extends AbstractAbonneCon ...@@ -576,7 +578,7 @@ class AbonneControllerFormationsSessionFevrierJavaTest extends AbstractAbonneCon
/** @test */ /** @test */
function ddShouldContainsGoogleMap() { function ddShouldContainsGoogleMap() {
$this->assertXPath('//dd//img[@src="http://maps.googleapis.com/maps/api/staticmap?sensor=false&zoom=15&size=300x300&center=1%2C+rue+Jean-Jaures%0ABP+294%2C74007%2CAnnecy%2CFRANCE&markers=1%2C+rue+Jean-Jaures%0ABP+294%2C74007%2CAnnecy%2CFRANCE"]', $this->assertXPath('//dd//img[@src="http://maps.googleapis.com/maps/api/staticmap?sensor=false&zoom=15&size=300x300&center=45.902179%2C6.128715%2C1%2C+rue+Jean-Jaures%0ABP+294%2C74007%2CAnnecy%2CFRANCE&markers=45.902179%2C6.128715%2C1%2C+rue+Jean-Jaures%0ABP+294%2C74007%2CAnnecy%2CFRANCE"]',
$this->_response->getBody()); $this->_response->getBody());
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment