Showing with 6,499 additions and 2,723 deletions.
  1. +1 −5 .hgignore → .gitignore
  2. +0 −23 .hgtags
  3. +1 −1 lib/jelix/VERSION
  4. +3 −2 lib/jelix/db/jDbPDOConnection.class.php
  5. +16 −2 lib/jelix/plugins/db/sqlite3/sqlite3.dbconnection.php
  6. BIN lizmap/install/qgis/annotations/annotation_db.sqlite
  7. BIN lizmap/install/qgis/data/vector/VilleMTP_MTP_Quartiers_2011_4326.dbf
  8. +1 −0 lizmap/install/qgis/data/vector/VilleMTP_MTP_Quartiers_2011_4326.prj
  9. +1 −0 lizmap/install/qgis/data/vector/VilleMTP_MTP_Quartiers_2011_4326.qpj
  10. BIN lizmap/install/qgis/data/vector/VilleMTP_MTP_Quartiers_2011_4326.shp
  11. BIN lizmap/install/qgis/data/vector/VilleMTP_MTP_Quartiers_2011_4326.shx
  12. +165 −0 lizmap/install/qgis/data/vector/districts.qml
  13. BIN lizmap/install/qgis/media/image/logo_bus.png
  14. +747 −231 lizmap/install/qgis/montpellier.qgs
  15. +133 −25 lizmap/install/qgis/montpellier.qgs.cfg
  16. +14 −13 lizmap/install/qgis_intranet/montpellier_intranet.qgs
  17. +5 −0 lizmap/install/sql/upgrade_jacl2db_lizmap_from_2.0_and_above_to_2.5.sql
  18. +137 −59 lizmap/modules/admin/controllers/config.classic.php
  19. +8 −0 lizmap/modules/admin/locales/en_US/admin.UTF-8.properties
  20. +1 −0 lizmap/modules/admin/locales/en_US/jacl2.UTF-8.properties
  21. +8 −0 lizmap/modules/admin/locales/fr_FR/admin.UTF-8.properties
  22. +1 −0 lizmap/modules/admin/locales/fr_FR/jacl2.UTF-8.properties
  23. +17 −9 lizmap/modules/admin/locales/it_IT/admin.UTF-8.properties
  24. +1 −0 lizmap/modules/admin/locales/it_IT/jacl2.UTF-8.properties
  25. +1 −1 lizmap/modules/admin/module.xml
  26. +28 −21 lizmap/modules/admin/templates/config.tpl
  27. +127 −0 lizmap/modules/lizmap/classes/lizmap.class.php
  28. +25 −21 lizmap/modules/lizmap/classes/lizmapCache.class.php
  29. +0 −247 lizmap/modules/lizmap/classes/lizmapConfig.class.php
  30. +294 −0 lizmap/modules/lizmap/classes/lizmapProject.class.php
  31. +109 −0 lizmap/modules/lizmap/classes/lizmapRepository.class.php
  32. +104 −0 lizmap/modules/lizmap/classes/lizmapServices.class.php
  33. +321 −0 lizmap/modules/lizmap/classes/qgisFormControl.class.php
  34. +713 −0 lizmap/modules/lizmap/controllers/annotation.classic.php
  35. +3 −3 lizmap/modules/lizmap/controllers/default.classic.php
  36. +52 −0 lizmap/modules/lizmap/controllers/osm.classic.php
  37. +234 −237 lizmap/modules/lizmap/controllers/service.classic.php
  38. +4 −1 lizmap/modules/lizmap/module.xml
  39. +16 −9 lizmap/modules/view/classes/popup.class.php
  40. +4 −43 lizmap/modules/view/controllers/default.classic.php
  41. +47 −98 lizmap/modules/view/controllers/map.classic.php
  42. +19 −13 lizmap/modules/view/controllers/media.classic.php
  43. +31 −0 lizmap/modules/view/controllers/translate.classic.php
  44. +15 −0 lizmap/modules/view/forms/annotation.form.xml
  45. +16 −0 lizmap/modules/view/locales/en_US/annotation.UTF-8.properties
  46. +11 −0 lizmap/modules/view/locales/en_US/dictionnary.UTF-8.properties
  47. +22 −4 lizmap/modules/view/locales/en_US/map.UTF-8.properties
  48. +16 −0 lizmap/modules/view/locales/fr_FR/annotation.UTF-8.properties
  49. +11 −0 lizmap/modules/view/locales/fr_FR/dictionnary.UTF-8.properties
  50. +22 −4 lizmap/modules/view/locales/fr_FR/map.UTF-8.properties
  51. +16 −0 lizmap/modules/view/locales/it_IT/annotation.UTF-8.properties
  52. +11 −0 lizmap/modules/view/locales/it_IT/dictionnary.UTF-8.properties
  53. +37 −19 lizmap/modules/view/locales/it_IT/map.UTF-8.properties
  54. +1 −1 lizmap/modules/view/module.xml
  55. +8 −0 lizmap/modules/view/templates/annotation_form.tpl
  56. +1 −0 lizmap/modules/view/templates/jmessage_answer.tpl
  57. +9 −0 lizmap/modules/view/templates/jmessage_modal.tpl
  58. +14 −6 lizmap/modules/view/templates/main.tpl
  59. +25 −40 lizmap/modules/view/templates/map.tpl
  60. +113 −0 lizmap/modules/view/templates/map_headermenu.tpl
  61. +39 −0 lizmap/modules/view/templates/map_toolbar.tpl
  62. +9 −7 lizmap/modules/view/templates/view.tpl
  63. +57 −0 lizmap/modules/view/zones/map_headermenu.zone.php
  64. +45 −0 lizmap/modules/view/zones/map_toolbar.zone.php
  65. +30 −12 lizmap/plugins/jforms/htmlbootstrap/htmlbootstrap.jformsbuilder.php
  66. +1 −1 lizmap/project.xml
  67. +2 −3 lizmap/responses/myHtmlMapResponse.class.php
  68. +0 −3 lizmap/responses/myHtmlResponse.class.php
  69. +3 −3 lizmap/var/config/admin/auth.coord.ini.php
  70. +3 −3 lizmap/var/config/index/auth.coord.ini.php
  71. +7 −4 lizmap/var/config/index/config.ini.php
  72. +12 −0 lizmap/var/config/lizmapConfig.ini.php
  73. +6 −0 lizmap/var/config/profiles.ini.php
  74. BIN lizmap/var/jauth.db
  75. +2 −2 lizmap/var/themes/default/jauth/index.tpl
  76. +1 −1 lizmap/var/themes/default/master_admin/index_login.tpl
  77. +1 −3 lizmap/var/themes/default/master_admin/main.tpl
  78. +4 −3 lizmap/var/themes/default/master_admin/zone_admin_infobox.tpl
  79. +0 −20 lizmap/www/css/admin.css
  80. +0 −41 lizmap/www/css/color1.css
  81. +0 −40 lizmap/www/css/color2.css
  82. BIN lizmap/www/css/images/sprite_20.png
  83. BIN lizmap/www/css/images/sprite_menu.png
  84. BIN lizmap/www/css/img/Logo_car_coul.png
  85. BIN lizmap/www/css/img/loading.gif
  86. BIN lizmap/www/css/img/logo-3liz.png
  87. BIN lizmap/www/css/img/logo.png
  88. BIN lizmap/www/css/img/logo_car.png
  89. BIN lizmap/www/css/img/logo_car_70.png
  90. BIN lizmap/www/css/img/overview_replacement.gif
  91. +0 −123 lizmap/www/css/main.css
  92. +0 −576 lizmap/www/css/map.css
  93. +0 −30 lizmap/www/css/view.css
  94. +36 −0 lizmap/www/js/bootstrapErrorDecoratorHtml.js
  95. +1,717 −346 lizmap/www/js/map.js
  96. +6 −1 lizmap/www/themes/default/css/admin.css
  97. BIN lizmap/www/themes/default/css/images/123_click.png
  98. BIN lizmap/www/themes/default/css/images/download_layer.gif
  99. BIN lizmap/www/{ → themes/default}/css/images/sprite_18.png
  100. BIN lizmap/www/themes/default/css/images/sprite_20.png
  101. BIN lizmap/www/themes/default/css/images/sprite_20_tools.png
  102. BIN lizmap/www/themes/default/css/images/sprite_menu_tools.png
  103. BIN lizmap/www/{ → themes/default}/css/img/250x250_mappemonde.png
  104. BIN lizmap/www/themes/default/css/img/logo_car.png
  105. BIN lizmap/www/themes/default/css/img/logo_car_70.png
  106. BIN lizmap/www/{ → themes/default}/css/img/overview_replacement.png
  107. +132 −322 lizmap/www/themes/default/css/main.css
  108. +605 −32 lizmap/www/themes/default/css/map.css
  109. +5 −8 lizmap/www/{ → themes/default}/css/media.css
  110. +16 −1 lizmap/www/themes/default/css/view.css
  111. +20 −0 localize.txt
6 changes: 1 addition & 5 deletions .hgignore → .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
syntax: glob
*.orig
*.rej
*~
*.DS_Store
*.o
*.swp
*.log

temp/lizmap/www/*


syntax: regexp
(^|/)\.DS_Store$
23 changes: 0 additions & 23 deletions .hgtags

This file was deleted.

2 changes: 1 addition & 1 deletion lib/jelix/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.1
1.4.1
5 changes: 3 additions & 2 deletions lib/jelix/db/jDbPDOConnection.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -268,9 +268,10 @@ public function quote2 ($text, $checknull=true, $binary=false) {
*/
public function tools () {
if (!$this->_tools) {
$this->_tools = jApp::loadPlugin($this->dbms, 'db', '.dbtools.php', $this->dbms.'DbTools', $this);
$dbms = ($this->dbms === 'sqlite') ? 'sqlite3' : $this->dbms;
$this->_tools = jApp::loadPlugin($dbms, 'db', '.dbtools.php', $dbms.'DbTools', $this);
if (is_null($this->_tools))
throw new jException('jelix~db.error.driver.notfound', $this->dbms);
throw new jException('jelix~db.error.driver.notfound', $dbms);
}

return $this->_tools;
Expand Down
18 changes: 16 additions & 2 deletions lib/jelix/plugins/db/sqlite3/sqlite3.dbconnection.php
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,23 @@ protected function _connect (){
if (preg_match('/^(app|lib|var)\:/', $db))
$path = str_replace(array('app:','lib:','var:'), array(jApp::appPath(), LIB_PATH, jApp::varPath()), $db);
else
$path = jApp::varPath('db/sqlite3/'.$db);
$path = $db;

$return = new SQLite3($path);

// Load extensions if needed
if (isset($this->profile['extensions']) ) {
$list = preg_split('/ *, */',$this->profile['extensions']);
foreach($list as $ext){
try {
$return->loadExtension($ext);
} catch(Exception $e) {
throw new Exception('jDbPDOConnection: error while loading sqlite extension '.$ext);
}
}
}

return new SQLite3($path);
return $return;
}

protected function _disconnect (){
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]
Binary file not shown.
Binary file not shown.
165 changes: 165 additions & 0 deletions lizmap/install/qgis/data/vector/districts.qml
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis version="1.8.0-Lisboa" minimumScale="0" maximumScale="1e+08" hasScaleBasedVisibilityFlag="0">
<transparencyLevelInt>255</transparencyLevelInt>
<renderer-v2 attr="LIBQUART" symbollevels="0" type="categorizedSymbol">
<categories>
<category symbol="0" value="CROIX D'ARGENT" label="CROIX D'ARGENT"/>
<category symbol="1" value="HOPITAUX-FACULTES" label="HOPITAUX-FACULTES"/>
<category symbol="2" value="LES CEVENNES" label="LES CEVENNES"/>
<category symbol="3" value="MONTPELLIER CENTRE" label="MONTPELLIER CENTRE"/>
<category symbol="4" value="MOSSON" label="MOSSON"/>
<category symbol="5" value="PORT MARIANNE" label="PORT MARIANNE"/>
<category symbol="6" value="PRES D'ARENE" label="PRES D'ARENE"/>
<category symbol="7" value="" label=""/>
</categories>
<symbols>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="0">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="166,206,227,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="1">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="31,120,180,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="2">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="178,223,138,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="3">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="251,154,153,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="4">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="227,26,28,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="5">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="255,127,0,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="6">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="202,178,214,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="7">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="106,61,154,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
</symbols>
<source-symbol>
<symbol outputUnit="MM" alpha="0.4" type="fill" name="0">
<layer pass="0" class="SimpleFill" locked="0">
<prop k="color" v="190,151,107,102"/>
<prop k="color_border" v="0,0,0,102"/>
<prop k="offset" v="0,0"/>
<prop k="style" v="solid"/>
<prop k="style_border" v="dash"/>
<prop k="width_border" v="0.5"/>
</layer>
</symbol>
</source-symbol>
<colorramp type="colorbrewer" name="[source]">
<prop k="colors" v="10"/>
<prop k="schemeName" v="Paired"/>
</colorramp>
<rotation field=""/>
<sizescale field=""/>
</renderer-v2>
<customproperties/>
<displayfield>QUARTIER</displayfield>
<label>0</label>
<labelattributes>
<label fieldname="" text="Étiquette"/>
<family fieldname="" name="Ubuntu"/>
<size fieldname="" units="pt" value="12"/>
<bold fieldname="" on="0"/>
<italic fieldname="" on="0"/>
<underline fieldname="" on="0"/>
<strikeout fieldname="" on="0"/>
<color fieldname="" red="0" blue="0" green="0"/>
<x fieldname=""/>
<y fieldname=""/>
<offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
<angle fieldname="" value="0" auto="0"/>
<alignment fieldname="" value="center"/>
<buffercolor fieldname="" red="255" blue="255" green="255"/>
<buffersize fieldname="" units="pt" value="1"/>
<bufferenabled fieldname="" on=""/>
<multilineenabled fieldname="" on=""/>
<selectedonly on=""/>
</labelattributes>
<edittypes>
<edittype type="0" name="AREA"/>
<edittype type="0" name="COMMUNE"/>
<edittype type="0" name="LIBQUART"/>
<edittype type="0" name="LIBSQUART"/>
<edittype type="0" name="PERIMETER"/>
<edittype type="11" name="QUARTIER"/>
<edittype type="0" name="QUARTIER_"/>
<edittype type="0" name="QUARTIER_I"/>
<edittype type="11" name="QUARTMNO"/>
<edittype type="11" name="SQUARTMNO"/>
<edittype type="0" name="SYMBOL"/>
<edittype type="0" name="Shape_Area"/>
<edittype type="0" name="Shape_Leng"/>
<edittype type="0" name="photo"/>
<edittype type="0" name="url"/>
</edittypes>
<editform>.</editform>
<editforminit></editforminit>
<annotationform>.</annotationform>
<aliases>
<alias field="LIBQUART" index="2" name="Name"/>
<alias field="photo" index="4" name="Illustration"/>
<alias field="url" index="5" name="Website"/>
</aliases>
<attributeactions/>
</qgis>
Binary file added lizmap/install/qgis/media/image/logo_bus.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading