Changeset 666045
- Timestamp:
- 02/10/2013 10:35:12 PM (13 years ago)
- Location:
- pafacile/tags/2.6.0
- Files:
-
- 11 added
- 11 edited
- 42 copied
-
. (copied) (copied from pafacile/trunk)
-
PAFacileBackend.php (copied) (copied from pafacile/trunk/PAFacileBackend.php) (10 diffs)
-
PAFacileFrontend.php (copied) (copied from pafacile/trunk/PAFacileFrontend.php) (3 diffs)
-
PAFacileUpdateManager.php (copied) (copied from pafacile/trunk/PAFacileUpdateManager.php)
-
admin-pafacile.css (copied) (copied from pafacile/trunk/admin-pafacile.css)
-
ajax/actions.php (copied) (copied from pafacile/trunk/ajax/actions.php) (1 diff)
-
alboPretorio/dettaglio.php (copied) (copied from pafacile/trunk/alboPretorio/dettaglio.php) (1 diff)
-
alboPretorio/elenco.php (copied) (copied from pafacile/trunk/alboPretorio/elenco.php) (1 diff)
-
alboPretorio/stampa.php (copied) (copied from pafacile/trunk/alboPretorio/stampa.php) (1 diff)
-
bandi/dettaglio.php (copied) (copied from pafacile/trunk/bandi/dettaglio.php) (1 diff)
-
bandi/elenco.php (copied) (copied from pafacile/trunk/bandi/elenco.php) (1 diff)
-
db.php (copied) (copied from pafacile/trunk/db.php)
-
definitions.php (copied) (copied from pafacile/trunk/definitions.php) (1 diff)
-
delibere/dettaglio.php (modified) (1 diff)
-
delibere/elenco.php (copied) (copied from pafacile/trunk/delibere/elenco.php) (1 diff)
-
determine/dettaglio.php (modified) (1 diff)
-
determine/elenco.php (copied) (copied from pafacile/trunk/determine/elenco.php) (1 diff)
-
doSave.php (copied) (copied from pafacile/trunk/doSave.php) (1 diff)
-
google-analytics/index.php (copied) (copied from pafacile/trunk/google-analytics/index.php)
-
images/tree/index.php (modified) (1 diff)
-
incarichiProfessionali/dettaglio.php (copied) (copied from pafacile/trunk/incarichiProfessionali/dettaglio.php) (1 diff)
-
incarichiProfessionali/elenco.php (copied) (copied from pafacile/trunk/incarichiProfessionali/elenco.php)
-
mce/editor_plugin.dev.js (copied) (copied from pafacile/trunk/mce/editor_plugin.dev.js)
-
mce/img/alboPretorio_opendata.png (added)
-
mce/img/bandi_opendata.png (added)
-
mce/img/delibere_opendata.png (added)
-
mce/img/determine_opendata.png (added)
-
mce/img/incarichiProfessionali_opendata.png (added)
-
mce/img/ordinanze_opendata.png (added)
-
mce/img/organi_opendata.png (added)
-
mce/img/organigramma_opendata.png (added)
-
mce/img/sovvenzioni_box.png (added)
-
mce/img/sovvenzioni_list.png (added)
-
mce/img/sovvenzioni_opendata.png (added)
-
ordinanze/dettaglio.php (modified) (1 diff)
-
ordinanze/elenco.php (copied) (copied from pafacile/trunk/ordinanze/elenco.php) (1 diff)
-
organi/dettaglio.php (modified) (1 diff)
-
organi/elenco.php (copied) (copied from pafacile/trunk/organi/elenco.php) (1 diff)
-
organigramma/dettaglio.php (copied) (copied from pafacile/trunk/organigramma/dettaglio.php) (1 diff)
-
organigramma/elenco.php (copied) (copied from pafacile/trunk/organigramma/elenco.php) (1 diff)
-
public-contents/AlboPretorio.php (copied) (copied from pafacile/trunk/public-contents/AlboPretorio.php) (1 diff)
-
public-contents/BandiGare.php (copied) (copied from pafacile/trunk/public-contents/BandiGare.php) (1 diff)
-
public-contents/Delibere.php (copied) (copied from pafacile/trunk/public-contents/Delibere.php) (1 diff)
-
public-contents/Determine.php (copied) (copied from pafacile/trunk/public-contents/Determine.php) (1 diff)
-
public-contents/Incarichi.php (copied) (copied from pafacile/trunk/public-contents/Incarichi.php) (1 diff)
-
public-contents/Ordinanze.php (copied) (copied from pafacile/trunk/public-contents/Ordinanze.php) (1 diff)
-
public-contents/Organi.php (copied) (copied from pafacile/trunk/public-contents/Organi.php) (1 diff)
-
public-contents/Sovvenzioni.php (copied) (copied from pafacile/trunk/public-contents/Sovvenzioni.php) (2 diffs)
-
public-contents/iContents.php (copied) (copied from pafacile/trunk/public-contents/iContents.php)
-
readme.txt (copied) (copied from pafacile/trunk/readme.txt) (6 diffs)
-
scripts/jq.pafacile.js (copied) (copied from pafacile/trunk/scripts/jq.pafacile.js)
-
sovvenzioni (copied) (copied from pafacile/trunk/sovvenzioni)
-
sovvenzioni/dettaglio.php (modified) (1 diff)
-
sovvenzioni/elenco.php (modified) (1 diff)
-
tipiAtto/dettaglio.php (modified) (1 diff)
-
tipiAtto/elenco.php (modified) (1 diff)
-
tipiOrgani/dettaglio.php (modified) (1 diff)
-
tipiOrgani/elenco.php (modified) (1 diff)
-
toSendIt.php (copied) (copied from pafacile/trunk/toSendIt.php)
-
toSendItPAFacileContents.php (copied) (copied from pafacile/trunk/toSendItPAFacileContents.php) (1 diff)
-
toSendItPAFacilePages.php (copied) (copied from pafacile/trunk/toSendItPAFacilePages.php) (3 diffs)
-
toSendItPAFacileWidgets.php (copied) (copied from pafacile/trunk/toSendItPAFacileWidgets.php)
-
tosendit-pa.php (copied) (copied from pafacile/trunk/tosendit-pa.php) (5 diffs)
-
welcome.php (copied) (copied from pafacile/trunk/welcome.php) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
pafacile/tags/2.6.0/PAFacileBackend.php
r652488 r666045 84 84 global $submenu, $wpdb, $current_user; 85 85 $creatorFile = 'tosendit-pa'; 86 86 $permalinkSections = get_option('PAFacile_permalinks', array()); 87 87 $gruppi = toSendItGenericMethods::getUserGroups("pafacile"); 88 88 $minLevel = TOSENDIT_PAFACILE_DEFAULT_MIN_LEVEL; … … 116 116 ),$gruppi 117 117 ); 118 119 118 119 /* 120 * Since ver 2.6.0 121 */ 122 if(!empty($permalinkSections['albopretorio'])) 120 123 toSendItGenericMethods::createMenuStructure( 121 124 array( … … 162 165 ),$gruppi 163 166 ); 164 167 /* 168 * Since ver 2.6.0 169 */ 170 if(!empty($permalinkSections['bandi'])) 165 171 toSendItGenericMethods::createMenuStructure( 166 172 array( … … 187 193 ),$gruppi 188 194 ); 189 195 196 /* 197 * Since ver 2.6.0 198 */ 199 if(!empty($permalinkSections['delibere'])) 190 200 toSendItGenericMethods::createMenuStructure( 191 201 array( … … 213 223 ); 214 224 215 225 /* 226 * Since ver 2.6.0 227 */ 228 if(!empty($permalinkSections['determine'])) 216 229 toSendItGenericMethods::createMenuStructure( 217 230 array( … … 239 252 ); 240 253 241 254 /* 255 * Since ver 2.6.0 256 */ 257 if(!empty($permalinkSections['incarichi'])) 242 258 toSendItGenericMethods::createMenuStructure( 243 259 array( … … 264 280 ),$gruppi 265 281 ); 266 282 /* 283 * Since ver 2.6.0 284 */ 285 if(!empty($permalinkSections['ordinanze'])) 267 286 toSendItGenericMethods::createMenuStructure( 268 287 array( … … 289 308 ),$gruppi 290 309 ); 291 310 /* 311 * Since ver 2.6.0 312 */ 313 if(!empty($permalinkSections['organi'])) 292 314 toSendItGenericMethods::createMenuStructure( 293 315 array( … … 326 348 ),$gruppi 327 349 ); 328 350 351 /* 352 * Since ver 2.6.0 353 */ 354 if(!empty($permalinkSections['organigramma'])) 329 355 toSendItGenericMethods::createMenuStructure( 330 356 array( … … 351 377 ), $gruppi 352 378 ); 353 354 toSendItGenericMethods::createMenuStructure( 379 380 /* 381 * Since ver 2.6.0 382 */ 383 if(!empty($permalinkSections['sovvenzioni'])) 384 toSendItGenericMethods::createMenuStructure( 385 array( 386 'pageTitle' => 'Sovvenzioni, contributi e sussidi', 387 'menuTitle' => 'Sovvenzioni', 388 'minLevel' => $minLevel, 389 'menuSlug' => TOSENDIT_PAFACILE_SOVVENZIONI_EDIT_HANDLER, 390 'imageUrl' => TOSENDIT_PAFACILE_PLUGIN_URL .'/images/chart_organisation.png', 391 'defaultAction' => array('PAFacilePages','pagePASovvenzioni'), 392 'allowedRoles' => array(TOSENDIT_PAFACILE_ROLE_SOVVENZIONI) 393 ), 394 apply_filters('pafacile_sovvenzioni_menu', 355 395 array( 356 'pageTitle' => 'Sovvenzioni, contributi e sussidi', 357 'menuTitle' => 'Sovvenzioni', 358 'minLevel' => $minLevel, 359 'menuSlug' => TOSENDIT_PAFACILE_SOVVENZIONI_EDIT_HANDLER, 360 'imageUrl' => TOSENDIT_PAFACILE_PLUGIN_URL .'/images/chart_organisation.png', 361 'defaultAction' => array('PAFacilePages','pagePASovvenzioni'), 362 'allowedRoles' => array(TOSENDIT_PAFACILE_ROLE_SOVVENZIONI) 363 ), 364 apply_filters('pafacile_sovvenzioni_menu', 365 array( 366 array( 367 'pageTitle' => 'PAFacile - Sovvenzioni, contributi e sussidi', 368 'menuTitle' => 'Modifica', 369 ), 370 array( 371 'pageTitle' => 'PAFacile - Nuova sovvenzione', 372 'menuTitle' => 'Nuovo', 373 'handler' => TOSENDIT_PAFACILE_SOVVENZIONI_NEW_HANDLER, 374 ) 375 ) 376 ), $gruppi 396 array( 397 'pageTitle' => 'PAFacile - Sovvenzioni, contributi e sussidi', 398 'menuTitle' => 'Modifica', 399 ), 400 array( 401 'pageTitle' => 'PAFacile - Nuova sovvenzione', 402 'menuTitle' => 'Nuovo', 403 'handler' => TOSENDIT_PAFACILE_SOVVENZIONI_NEW_HANDLER, 404 ) 405 ) 406 ), $gruppi 377 407 ); 378 408 -
pafacile/tags/2.6.0/PAFacileFrontend.php
r653450 r666045 13 13 return $ga->getCount($params[1]); 14 14 }else{ 15 return toSendItPAFacile::replaceContents($params); 15 16 if($params[1] == 'opendata'){ 17 18 return PAFacileOpendata::makeLinkList($params[0]); 19 20 }else{ 21 return toSendItPAFacile::replaceContents($params); 22 } 16 23 } 17 24 } … … 57 64 $publicPageKey = self::isPublicPage(); 58 65 if($publicPageKey!==false){ 66 67 /* 68 * Since Ver 2.6.0 69 */ 70 71 $formati = PAFacileOpendata::getAllowedFormats(); 72 $formatiMime = PAFacileOpendata::getFormatTypes(); 73 if(count($formati)>0){ 74 $formati = array_keys($formati); 75 76 $plink = get_permalink(); 77 if(preg_match('#\?#', $plink)){ 78 $plink .='&opendata='; 79 }else{ 80 $plink .='?opendata='; 81 } 82 foreach($formati as $formato){ 83 $formatoMime = $formatiMime[$formato]; 84 echo("<link rel=\"alternative\" type=\"$formatoMime\" content=\"$plink$formato\" />\n"); 85 } 86 } 59 87 // Devo ottenere le informazioni sui metadati da pubblicare 60 88 $metaKey = preg_replace('/^[^_]+_[^_]+_/','', $publicPageKey); … … 71 99 for($i = 0; $i<count($metaKeys); $i++){ 72 100 if($metaKeys[$i]!=''){ 73 list($name,$value) = split('=',$metaKeys[$i]); 101 /* 102 * Since ver. 2.6.0 103 * Se il metadato non è strutturato correttamente non lo presento nell'header. 104 */ 74 105 75 $value = self::parseMetaInfo($value); 76 echo("<meta name=\"$name\" content=\"$value\" />\n"); 106 if(preg_match('#=#', $metaKeys[$i])){ 107 list($name,$value) = split('=',$metaKeys[$i]); 108 109 $value = self::parseMetaInfo($value); 110 echo("<meta name=\"$name\" content=\"$value\" />\n"); 111 } 77 112 } 78 113 -
pafacile/tags/2.6.0/ajax/actions.php
r643338 r666045 58 58 <option value="box">Modulo di ricerca</option> 59 59 <option value="list">Elenco risultati</option> 60 <option value="opendata">Link agli opendata</option> 60 61 </select> 61 62 </td> -
pafacile/tags/2.6.0/alboPretorio/dettaglio.php
r654497 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 2 13 function buildModuloAlboPretorio(){ 3 14 global $wpdb, $current_user; -
pafacile/tags/2.6.0/alboPretorio/elenco.php
r649783 r666045 1 <?php 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 function displayAlboPretorioPublic($params, $extraParams = array()){ 3 13 global $wpdb; -
pafacile/tags/2.6.0/alboPretorio/stampa.php
r525549 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 function buildStampaAlboPretorio(){ 3 13 global $wpdb, $current_user; -
pafacile/tags/2.6.0/bandi/dettaglio.php
r648290 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 13 2 14 function adminDettaglioBandi(){ 3 15 global $wpdb; -
pafacile/tags/2.6.0/bandi/elenco.php
r632155 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 3 13 function displayBandiPublic($params, $extraParams = array()){ -
pafacile/tags/2.6.0/definitions.php
r643338 r666045 81 81 define('TOSENDIT_PAFACILE_SOVVENZIONI_EDIT_HANDLER', TOSENDIT_PAFACILE_SOVVENZIONI_HANDLER .TOSENDIT_PAFACILE_EDIT); 82 82 define('TOSENDIT_PAFACILE_SOVVENZIONI_NEW_HANDLER', TOSENDIT_PAFACILE_SOVVENZIONI_HANDLER .TOSENDIT_PAFACILE_NEW); 83 define('TOSENDIT_PAFACILE_SOVVENZIONI_DELETE_HANDLER', TOSENDIT_PAFACILE_SOVVENZIONI_ HANDLER .TOSENDIT_PAFACILE_DELETE);83 define('TOSENDIT_PAFACILE_SOVVENZIONI_DELETE_HANDLER', TOSENDIT_PAFACILE_SOVVENZIONI_EDIT_HANDLER .TOSENDIT_PAFACILE_DELETE); 84 84 85 85 # Refuso nella definizione della costante -
pafacile/tags/2.6.0/delibere/dettaglio.php
r459538 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 2 13 global $wpdb; 3 14 $tableName = $wpdb->prefix . TOSENDIT_PAFACILE_DB_DELIBERE; -
pafacile/tags/2.6.0/delibere/elenco.php
r619814 r666045 1 1 <?php 2 #require_once 'public-contents/Delibere.php'; 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 3 11 4 12 function displayDeliberePublic($params, $extraParams = array()){ -
pafacile/tags/2.6.0/determine/dettaglio.php
r470551 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 global $wpdb, $current_user; 3 13 $tableName = $wpdb->prefix . TOSENDIT_PAFACILE_DB_DETERMINE; -
pafacile/tags/2.6.0/determine/elenco.php
r619814 r666045 1 1 <?php 2 2 # require_once 'public-contents/Determine.php'; 3 /* 4 * Since Version 2.5.10 5 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 6 */ 7 if (!empty($_SERVER['SCRIPT_FILENAME']) && 8 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 9 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 10 ) 11 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 3 12 4 13 function displayDeterminePublic($params, $extraParams = array()){ -
pafacile/tags/2.6.0/doSave.php
r661392 r666045 617 617 $numero_registro = $wpdb->get_col($sql); 618 618 $numero_registro = $numero_registro[0]; 619 error_log("numero registro è $numero_registro" ,0);619 # error_log("numero registro è $numero_registro" ,0); 620 620 if($numero_registro == -1){ 621 621 -
pafacile/tags/2.6.0/images/tree/index.php
r459538 r666045 5 5 $basedir = dirname(__FILE__) .'/'; 6 6 $structure = $_GET['structure']; 7 if( file_exists("$basedir$structure.gif")){7 if(is_numeric($_GET['structure']) && file_exists("$basedir$structure.gif")){ 8 8 header("Location: $structure.gif"); 9 9 exit(); 10 10 } 11 11 if(!is_numeric($_GET['structure'])){ 12 13 die("Codice struttura invalido"); 14 15 } 12 16 $l = strlen($structure); 13 17 if($l==0){ -
pafacile/tags/2.6.0/incarichiProfessionali/dettaglio.php
r559534 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 function getDettaglio(){ 3 13 global $wpdb, $current_user; -
pafacile/tags/2.6.0/ordinanze/dettaglio.php
r470551 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 global $wpdb, $current_user; 3 13 -
pafacile/tags/2.6.0/ordinanze/elenco.php
r619814 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 13 2 14 function displayOrdinanze(){ 3 15 toSendItGenericMethods::mergeSearchFilter('ricerca_ordinanze'); -
pafacile/tags/2.6.0/organi/dettaglio.php
r459538 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 13 2 14 function organiDettaglio(){ 3 15 -
pafacile/tags/2.6.0/organi/elenco.php
r619814 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 2 13 function displayOrgani(){ 3 14 toSendItGenericMethods::mergeSearchFilter('ricerca_organi'); -
pafacile/tags/2.6.0/organigramma/dettaglio.php
r611965 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 13 2 14 function displayDettaglioOrganigramma(){ 3 15 global $wpdb; -
pafacile/tags/2.6.0/organigramma/elenco.php
r611965 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 2 11 3 12 -
pafacile/tags/2.6.0/public-contents/AlboPretorio.php
r643338 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 2 13 /**************************************************************** 3 14 * Procedure per la visualizzazione pubblica dell'albo pretorio: -
pafacile/tags/2.6.0/public-contents/BandiGare.php
r648290 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 2 13 require_once PAFACILE_PLUING_DIRECTORY .'/public-contents/iContents.php'; 3 14 -
pafacile/tags/2.6.0/public-contents/Delibere.php
r643338 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 2 13 /**************************************************************** 3 14 * Procedure per la visualizzazione pubblica delle delibere: -
pafacile/tags/2.6.0/public-contents/Determine.php
r525549 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 3 13 /**************************************************************** -
pafacile/tags/2.6.0/public-contents/Incarichi.php
r559534 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 2 13 /**************************************************************** 3 14 * Procedure per la visualizzaizone degli incarichi professionali -
pafacile/tags/2.6.0/public-contents/Ordinanze.php
r525549 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 12 2 13 /**************************************************************** 3 14 * Procedure per la visualizzaizone delle ordinanze -
pafacile/tags/2.6.0/public-contents/Organi.php
r525549 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 2 11 3 12 /* ************************************************** -
pafacile/tags/2.6.0/public-contents/Sovvenzioni.php
r643338 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 require_once PAFACILE_PLUING_DIRECTORY .'/public-contents/iContents.php'; 3 13 class Sovvenzioni extends PAFacilePublicBaseClass implements iContents { … … 57 67 58 68 echo $buffer; 69 /* 70 * Since Ver. 2.5.10 71 * Assenza del box di upload 72 */ 73 toSendItGenericMethods::displayFileUploadBox($tableName, $itemId); 59 74 60 75 return true; -
pafacile/tags/2.6.0/readme.txt
r661392 r666045 5 5 Requires at least: 3.4 6 6 Tested up to: 3.5 7 Stable tag: 2. 5.97 Stable tag: 2.6.0 8 8 License: GPLv3 9 9 … … 12 12 == Description == 13 13 14 **NOTA:** Aggiornare immediatamente PAFacile se si sta utilizzando una versione precedente alla 2.5.9.15 16 14 PAFacile è un plugin sviluppato dalla [toSend.it](http://tosend.it) per venire incontro alle esigenze della Pubblica Amministrazione e degli Enti Locali creando uno strumento semplice da usare e facile da manutenere e intuitivo nella sua configurazione. 17 15 18 PAFacile consente una gestione puntuale dell'albo pretorio on-line, dei bandi, gare, concorsi e graduatorie, delle delibere di giunta e consiglio, delle determine d'ufficio, degli incarichi professionali, delle ordinanze, dell'organigramma e degli organi di governo . Per garantirne il corretto funzionamento, è necessario installare ed attivare il plugin Role Scoper.16 PAFacile consente una gestione puntuale dell'albo pretorio on-line, dei bandi, gare, concorsi e graduatorie, delle delibere di giunta e consiglio, delle determine d'ufficio, degli incarichi professionali, delle ordinanze, dell'organigramma e degli organi di governo fino alla pubblicazione degli OpenData 19 17 20 18 PAFacile recepisce le indicazioni del documento fornito dal Governo "linee guida per i requisiti minimi per i siti delle PA". … … 43 41 * Supporto al Doublin Core 44 42 * Gestione concessione delle sovvenzioni, contributi, sussidi ed ausili finanziari (DL 22 giugno 2012, n. 83 art. 18) 45 46 = Dipendenze = 47 48 PAFacile non ha necessità di alcun plugin accessorio per funzionare. 43 * Gestione degli OpenData 49 44 50 45 == Installation == … … 57 52 == Frequently Asked Questions == 58 53 59 60 61 54 = Come posso vedere PAFacile in funzione senza doverlo installare sul mio server? = 62 55 Accedere al [sito demo del plugin](http://pafacile.tosend.it/) 63 56 64 57 Consultare la [Documentazione di PAFacile](http://tosend.it/prodotti/pafacile/documentazione) 58 65 59 66 60 == Screenshots == … … 72 66 73 67 == Changelog == 68 69 = 2.6.0 (2013-02-09) = 70 * **New**: Introdotta **gestione degli OpenData** 71 * **New**: Aggiunti link alternativi nell'intestazione di pagina sugli opendata 72 * **New**: Esportazione di tutti i dati di PAFacile nel formato CSV (tramite OpenData) 73 * **New**: Nuova opzione per aggiungere collegamenti agli OpenData nelle opzioni dell'editor visuale. 74 * **New**: **13 Nuovi filtri** per gestire ed espandere gli opendata di PAFacile (leggi [documentazione](http://tosend.it/prodotti/pafacile/documentazione/filtri/opendata/)) 75 * **New**: Aggiunte elementi grafici per l'editor visuale relativi ai blocchi di tipo Sovvenzioni e per la modalità link agli OpenData per tutti i tipi 76 * **New**: Se per la configurazione di una specifica sezione non è stato indicata una pagina sulla quale presentare i dettagli, la sezione non sarà disponibile in area amministrativa 77 * **Update**: Se un metadato di intestazione non è definito correttamente nella pagina di configurazione non lo mostro nell'header della relativa pagina 78 * **Update**: Rimosse tutte le invocazioni del comando PHP **error_log** presenti in PAFacile necessarie al solo fine di debug 79 * **Bugfix**: Risolto problema sulla cancellazione delle sovvenzioni 80 81 = 2.5.10 (2013-02-02) = 82 * **Update:** Aggiunto box dei file alla sezione pubblica delle sovvenzioni. 83 * **Security:** Corretto il codice per evitare un attacco di tipo XSS (thanks to Dejan Lukan). 74 84 75 85 = 2.5.9 (2013-01-30) = … … 310 320 == Upgrade Notice == 311 321 322 = 2.6.0 = 323 **Attenzione:** Questa versione abilita automaticamente l'accesso agli OpenData, se non si ha intenzione 324 di rendere disponibili i dati sul web si suggerisce di non aggiornare a questa versione. 325 326 = 2.5.10 = 327 **NOTA:** Aggiornare immediatamente PAFacile se si sta utilizzando una versione precedente alla 2.5.10. 328 È stata scoperta una vulnerabilità di tipo XSS per la quale un individuo potrebbe iniettare del codice 329 Javascript in alcune delle pagine del sito veicolando eventuali codici malevoli verso gli utenti ignari. 330 312 331 = 2.2.* = 313 332 Per gli utenti che provengono dalla versione 2.1 dopo l'aggiornamento devono eseguire la procedura di allineamento degli utenti dal pannello di PAFacile. -
pafacile/tags/2.6.0/sovvenzioni/dettaglio.php
r643338 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 function buildModuloSovvenzioni(){ 3 13 global $wpdb, $current_user; -
pafacile/tags/2.6.0/sovvenzioni/elenco.php
r643338 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 function displaySovvenzioniPublic($params, $extraParams = array()){ 3 13 global $wpdb; -
pafacile/tags/2.6.0/tipiAtto/dettaglio.php
r459538 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 function adminDettaglioTipiAtto(){ 3 13 global $wpdb; -
pafacile/tags/2.6.0/tipiAtto/elenco.php
r459538 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 /* ===================== 3 13 * SINCE VERSION 1.5.6 -
pafacile/tags/2.6.0/tipiOrgani/dettaglio.php
r459538 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 2 11 3 12 class adminFormBuilder{ -
pafacile/tags/2.6.0/tipiOrgani/elenco.php
r459538 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 11 2 12 /* ===================== 3 13 * SINCE VERSION 1.5.6 -
pafacile/tags/2.6.0/toSendItPAFacileContents.php
r643338 r666045 1 1 <?php 2 3 /* 4 * Since Version 2.5.10 5 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 6 */ 7 if (!empty($_SERVER['SCRIPT_FILENAME']) && 8 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 9 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 10 ) 11 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 12 2 13 require_once PAFACILE_PLUING_DIRECTORY .'/public-contents/Determine.php'; 3 14 require_once PAFACILE_PLUING_DIRECTORY .'/public-contents/Delibere.php'; -
pafacile/tags/2.6.0/toSendItPAFacilePages.php
r643338 r666045 5 5 public static function pageGenericHandler($tableName, $baseAction, $baseIncludeDirectory){ 6 6 $action=toSendItGenericMethods::getActionFromPage($baseAction); 7 8 # error_log("$tableName = $action"); 9 7 10 switch($action){ 8 11 case TOSENDIT_PAFACILE_EDIT: … … 19 22 $tableName = $wpdb->prefix . $tableName; 20 23 $wpdb->query('delete from ' . $tableName . ' where id=' . $_GET['id']); 24 /* 25 * Since Ver. 2.6.0 26 * Reset dei valori predefiniti 27 */ 28 $baseAction = $baseAction . TOSENDIT_PAFACILE_EDIT; 29 global $_GET; 30 /* 31 * Aggiornamento delle impostazioni in get 32 */ 33 unset($_GET['id']); 34 unset($_GET['action']); 35 $_GET['page'] = $baseAction . TOSENDIT_PAFACILE_EDIT; 21 36 default: 22 37 require($baseIncludeDirectory.'/elenco.php'); … … 73 88 74 89 static function pagePASovvenzioni(){ 90 # error_log('Sono sulle sovvenzioni!'); 75 91 PAFacilePages::pageGenericHandler(TOSENDIT_PAFACILE_DB_SOVVENZIONI, TOSENDIT_PAFACILE_SOVVENZIONI_HANDLER,'sovvenzioni' ); 76 92 } -
pafacile/tags/2.6.0/tosendit-pa.php
r661392 r666045 3 3 * @package toSend.it 4 4 * @author toSend.it di Luisa Marra 5 * @version 2. 5.95 * @version 2.6.0 6 6 */ 7 7 /* … … 10 10 Description: PAFacile è un plugin nato per consentire alle pubbliche amministrazione di gestire la trasparenza amministrativa secondo gli obblighi di legge. Il plugin è l'unico in Italia a consentire l'adeguamento di un sito web di una pubblica amministrazione agli ultimi aggiornamenti normativa in materia di Albo Pretorio on-line, Bandi di Gara, Delbere e determinazioni, Ordinanze, Organigramma, Incarichi professionali, Sovvenzioni. 11 11 Author: toSend.it di Luisa Marra 12 Version: 2. 5.912 Version: 2.6.0 13 13 Author URI: http://toSend.it 14 14 */ … … 30 30 #define('TOSENDIT_PAFACILE_VERSION', '2.5.7'); 31 31 #define('TOSENDIT_PAFACILE_VERSION', '2.5.8'); 32 define('TOSENDIT_PAFACILE_VERSION', '2.5.9'); 32 #define('TOSENDIT_PAFACILE_VERSION', '2.5.9'); 33 #define('TOSENDIT_PAFACILE_VERSION', '2.5.10'); 34 define('TOSENDIT_PAFACILE_VERSION', '2.6.0'); 33 35 34 36 # è PAFacile in un installazione di default … … 478 480 */ 479 481 $section = array_shift($array); 480 error_log($section);482 # error_log($section); 481 483 /* 482 484 * Evitiamo che si facciano cose strane … … 545 547 add_shortcode('PAFacile', array('PAFacileFrontend', 'manageShortcode')); 546 548 add_filter('the_content', array('PAFacileFrontend', 'parseContents'), 10); 549 550 # Since Ver 2.5.10 551 require_once PAFACILE_PLUING_DIRECTORY .'/PAFacileOpenData.php'; 552 547 553 } 548 554 -
pafacile/tags/2.6.0/welcome.php
r649783 r666045 1 1 <?php 2 /* 3 * Since Version 2.5.10 4 * Avoid XSS vulnerability discovered by Dejan Lukan many thanks! 5 */ 6 if (!empty($_SERVER['SCRIPT_FILENAME']) && 7 basename(__FILE__) == basename($_SERVER['SCRIPT_FILENAME']) && // Same script file 8 basename(dirname(__FILE__)) == basename(dirname($_SERVER['SCRIPT_FILENAME'])) // Same directory 9 ) 10 die ('Please do not load this page directly. Thanks to Dejan Lukan for the notification!'); 2 11 3 12 function pageWelcomeVersionOutput($currentVersion, $minimalVersion ){
Note: See TracChangeset
for help on using the changeset viewer.