Alors, le soucis ne vient pas de mon plugin et je ne peux rien y faire.
Il faut modifier le plugin agenda (calendar) :
calendar.class.php ligne 315
public function dontRemoveCmd() {
if (in_array($this->getLogicalId(), array('in_progress', 'add_exclude_date', 'add_include_date'))) {
return true;
}
return false;
}
devient :
public function dontRemoveCmd() {
return true; // on ne supprime aucune commandes
}
où :
public function dontRemoveCmd() {
// On ajoutes les logicalId des commandes créées par le plugin ical2calendar
if (in_array($this->getLogicalId(), array('in_progress', 'add_exclude_date', 'add_include_date','yesterday_events','today_events','tomorrow_events','j2_events','j3_events','j4_events','j5_events','j6_events','j7_events'))) {
return true;
}
return false;
}