Stop d'un bloc DANS depuis un autre scénario

Sinon en attendant un remove_inat(numDuScénario) avec un bloc code.

// honteusement pompé dans /var/www/html/core/class/scenarioExpression.class.php:1540:
// $idScenario : N° du scénario qui a lancé les blocs A ou DANS

$idScenario = '119';
$crons = cron::searchClassAndFunction('scenario', 'doIn', '"scenario_id":' . $idScenario . ',');
if (is_array($crons)) {
  foreach ($crons as $cron) {
    if($cron->getPID() == getmypid()){
      continue;
    }
    $cron->remove();
  }
}
2 « J'aime »