Changeset 93650 in spip-zone
- Timestamp:
- Dec 13, 2015, 2:50:39 PM (5 years ago)
- Location:
- _core_/plugins/porte_plume
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_core_/plugins/porte_plume/porte_plume_fonctions.php
r93621 r93650 184 184 * @return void 185 185 */ 186 function __construct($params = array()) {186 public function __construct($params = array()) { 187 187 foreach ($params as $p => $v) { 188 188 if (isset($this->$p)) { … … 208 208 * Paramètres, soustrait de ceux qui ne sont pas valides 209 209 */ 210 function verif_params($nom, $params = array()) {210 public function verif_params($nom, $params = array()) { 211 211 // si markupset, on boucle sur les items 212 212 if (stripos($nom, 'markupSet') !== false) { … … 256 256 * False si l'identifiant cherché n'est pas trouvé 257 257 */ 258 function affecter(&$tableau, $identifiant, $params = array(), $lieu = 'dedans', $plusieurs = false) {258 public function affecter(&$tableau, $identifiant, $params = array(), $lieu = 'dedans', $plusieurs = false) { 259 259 static $cle_de_recherche = 'id'; // ou className ? 260 260 … … 294 294 return $params; 295 295 } elseif ($lieu == 'apres') { 296 array_splice($tableau, $trouve +1, 0, $les_params);296 array_splice($tableau, $trouve + 1, 0, $les_params); 297 297 298 298 return $params; … … 307 307 if (is_array($v)) { 308 308 foreach ($v as $m => $n) { 309 if (is_array($n) AND($r = $this->affecter($tableau[$i][$m], $identifiant, $params, $lieu, $plusieurs))) {309 if (is_array($n) and ($r = $this->affecter($tableau[$i][$m], $identifiant, $params, $lieu, $plusieurs))) { 310 310 return $r; 311 311 } … … 332 332 * false si aucun paramètre à affecter, true sinon. 333 333 */ 334 function affecter_a_tous(&$tableau, $params = array(), $ids = array()) {334 public function affecter_a_tous(&$tableau, $params = array(), $ids = array()) { 335 335 if (!$params) { 336 336 return false; … … 345 345 // merge de premiere ligne 346 346 foreach ($tableau as $i => &$v) { 347 if (!$ids ORin_array($v['id'], $ids)) {347 if (!$ids or in_array($v['id'], $ids)) { 348 348 $tableau[$i] = array_merge($tableau[$i], $params); 349 349 } … … 372 372 * array sinon : description de l'identifiant cherché. 373 373 */ 374 function set($identifiant, $params = array()) {374 public function set($identifiant, $params = array()) { 375 375 // prudence tout de meme a pas tout modifier involontairement (si array) 376 376 if (!$identifiant) { … … 397 397 * array sinon : Description de l'identifiant cherché. 398 398 */ 399 function get($identifiant) {399 public function get($identifiant) { 400 400 if ($a = $this->affecter($this->markupSet, $identifiant)) { 401 401 return $a; … … 417 417 * array sinon : description de l'identifiant cherché. 418 418 */ 419 function afficher($identifiant) {419 public function afficher($identifiant) { 420 420 return $this->set($identifiant, array('display' => true)); 421 421 } … … 433 433 * array sinon : description de l'identifiant cherché. 434 434 */ 435 function cacher($identifiant) {435 public function cacher($identifiant) { 436 436 return $this->set($identifiant, array('display' => false)); 437 437 } … … 445 445 * false si aucun paramètre à affecter, true sinon. 446 446 */ 447 function afficherTout() {447 public function afficherTout() { 448 448 return $this->affecter_a_tous($this->markupSet, array('display' => true)); 449 449 } … … 456 456 * false si aucun paramètre à affecter, true sinon. 457 457 */ 458 function cacherTout() {458 public function cacherTout() { 459 459 return $this->affecter_a_tous($this->markupSet, array('display' => false)); 460 460 } … … 474 474 * False si l'identifiant cherché n'est pas trouvé 475 475 */ 476 function ajouterAvant($identifiant, $params) {476 public function ajouterAvant($identifiant, $params) { 477 477 return $this->affecter($this->markupSet, $identifiant, $params, 'avant'); 478 478 } … … 491 491 * False si l'identifiant cherché n'est pas trouvé 492 492 */ 493 function ajouterPlusieursAvant($identifiant, $tableau_params) {493 public function ajouterPlusieursAvant($identifiant, $tableau_params) { 494 494 return $this->affecter($this->markupSet, $identifiant, $tableau_params, 'avant', true); 495 495 } … … 508 508 * False si l'identifiant cherché n'est pas trouvé 509 509 */ 510 function ajouterApres($identifiant, $params) {510 public function ajouterApres($identifiant, $params) { 511 511 return $this->affecter($this->markupSet, $identifiant, $params, 'apres'); 512 512 } … … 525 525 * False si l'identifiant cherché n'est pas trouvé 526 526 */ 527 function ajouterPlusieursApres($identifiant, $tableau_params) {527 public function ajouterPlusieursApres($identifiant, $tableau_params) { 528 528 return $this->affecter($this->markupSet, $identifiant, $tableau_params, 'apres', true); 529 529 } … … 536 536 * @return void 537 537 */ 538 function ajouterFonction($fonction) {538 public function ajouterFonction($fonction) { 539 539 if (false === strpos($this->functions, $fonction)) { 540 540 $this->functions .= "\n" . $fonction . "\n"; … … 549 549 * @return void 550 550 */ 551 function enlever_elements_non_affiches(&$tableau) {551 public function enlever_elements_non_affiches(&$tableau) { 552 552 if ($tableau === null) { // utile ? 553 553 $tableau = &$this->markupSet; … … 555 555 556 556 foreach ($tableau as $p => &$v) { 557 if (isset($v['display']) AND!$v['display']) {557 if (isset($v['display']) and !$v['display']) { 558 558 unset($tableau[$p]); 559 559 $tableau = array_values($tableau); // remettre les cles automatiques sinon json les affiche et ça plante. … … 584 584 * @return void 585 585 **/ 586 function enlever_separateurs(&$tableau) {586 public function enlever_separateurs(&$tableau) { 587 587 if ($tableau === null) { // utile ? 588 588 $tableau = &$this->markupSet; … … 592 592 foreach ($tableau as $p => &$v) { 593 593 if (isset($v['separator']) and $v['separator']) { 594 if (isset($tableau[$p -1])) {595 if (!isset($tableau[$p -1]['className'])) {596 $tableau[$p -1]['className'] = "";594 if (isset($tableau[$p - 1])) { 595 if (!isset($tableau[$p - 1]['className'])) { 596 $tableau[$p - 1]['className'] = ""; 597 597 } 598 $tableau[$p -1]['className'] .= " separateur_avant";599 } 600 if (isset($tableau[$p +1])) {601 if (!isset($tableau[$p +1]['className'])) {602 $tableau[$p +1]['className'] = "";598 $tableau[$p - 1]['className'] .= " separateur_avant"; 599 } 600 if (isset($tableau[$p + 1])) { 601 if (!isset($tableau[$p + 1]['className'])) { 602 $tableau[$p + 1]['className'] = ""; 603 603 } 604 $tableau[$p +1]['className'] .= " separateur separateur_apres $v[id]";604 $tableau[$p + 1]['className'] .= " separateur separateur_apres $v[id]"; 605 605 } 606 606 unset($tableau[$p]); … … 623 623 * (id, display, icone) 624 624 */ 625 function enlever_parametres_inutiles() {625 public function enlever_parametres_inutiles() { 626 626 foreach ($this as $p => $v) { 627 627 if (!$v) { … … 640 640 } 641 641 } 642 unset 642 unset($this->_liste_params_autorises); 643 643 } 644 644 … … 649 649 * @return string Déclaration json de la barre 650 650 */ 651 function creer_json() {651 public function creer_json() { 652 652 $barre = $this; 653 653 $type = $barre->nameSpace; … … 681 681 * - boolean false if error 682 682 */ 683 function json_export($var) {683 public function json_export($var) { 684 684 $asso = false; 685 685 switch (true) { -
_core_/plugins/porte_plume/porte_plume_pipelines.php
r93621 r93650 35 35 function autoriser_porteplume_previsualiser_dist($faire, $type, $id, $qui, $opt) { 36 36 return 37 (test_espace_prive() ANDautoriser('ecrire'))38 OR (!test_espace_prive() ANDautoriser('afficher_public', 'porteplume'));37 (test_espace_prive() and autoriser('ecrire')) 38 or (!test_espace_prive() and autoriser('afficher_public', 'porteplume')); 39 39 } 40 40 … … 107 107 $js_previsu = find_in_path('javascript/jquery.previsu_spip.js'); 108 108 $js_start = parametre_url(generer_url_public('porte_plume_start.js'), 'lang', $lang); 109 if (defined('_VAR_MODE') AND_VAR_MODE == "recalcul") {109 if (defined('_VAR_MODE') and _VAR_MODE == "recalcul") { 110 110 $js_start = parametre_url($js_start, 'var_mode', 'recalcul'); 111 111 } … … 150 150 $css = direction_css(find_in_path('css/barre_outils.css'), lang_dir()); 151 151 $css_icones = generer_url_public('barre_outils_icones.css'); 152 if (defined('_VAR_MODE') AND_VAR_MODE == "recalcul") {152 if (defined('_VAR_MODE') and _VAR_MODE == "recalcul") { 153 153 $css_icones = parametre_url($css_icones, 'var_mode', 'recalcul'); 154 154 } -
_core_/plugins/porte_plume/porte_plume_start.js_fonctions.php
r93621 r93650 37 37 $barres = array(); 38 38 foreach ($sets as $set) { 39 if (($barre = barre_outils_initialiser($set)) ANDis_object($barre)) {39 if (($barre = barre_outils_initialiser($set)) and is_object($barre)) { 40 40 $barres[$set] = $barre; 41 41 }
Note: See TracChangeset
for help on using the changeset viewer.