Arborescence plugin mode

Bonjour,

J’utilise le plugin mode (dernière version en date) depuis jeddom 4.1.27

Depuis /Desktop/php on peut lire le code suivant:

foreach ((jeeObject::buildTree(null, false)) as $object) {
$options .= ‹  › . str_repeat(’  ', $object->getConfiguration(‹ parentNumber ›)) . $object->getName() . ‹  ›;
}

Et pour autant si je vais dans le plugin mode j’obtiens ceci:

Avec plaisir, bon week-end,

1 « J'aime »

Possible d’apporter la mise à jour suivante:

foreach ((jeeObject::buildTree(null, false)) as $object) {
												$options .= '<option value="' . $object->getId() . '">' . str_repeat('&nbsp;&nbsp;', $object->getConfiguration('parentNumber')) . $object->getName() . '</option>';
											}

Helloo,

Je ne comprends pas trop le problème ni ta proposition de correction :
Je ne retrouve pas le code initial que tu remontes dans la version stable.

J’ai le code suivant dans ma version stable (comme sur le github Jeedom) qui ne correspond pas au tien :

<?php
   foreach (jeeObject::all() as $object) {
	echo '<option value="' . $object->getId() . '">' . $object->getName() . '</option>';
}?>

Sur le github Jeedom en version beta, le code que tu proposes est déjà présent depuis 6 mois :

Tu es sûr du contenu de ta version en local ? Tu n’as pas fait de modifications dessus ?

1 « J'aime »

Salut,

Cette modif (et de nombreuses autres) sont appliquées de longue date en version beta du plugin.

Il va être temps qu’elle passe en stable effectivement :wink:

Bonjour @noodom,

Oui effectivement c’est ce code qui est actuellement en place dans le plugin, faute de copié collé lors de mon post,
@Salvialf a bien compris ma demande et la mise à jour est déjà proposé en bêta,
Je vais être patient pour le coup,

Merci à vous deux, bon dimanche,
Au plaisir,

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.