26,11 → 26,23 |
} |
|
Interface <1.3.6.1.4.1.37476.2.5.2.3.2> { |
// called by plugin publicPages/000_objects |
// called by plugin publicPages/000_objects (gui) |
public function modifyContent($id, &$title, &$icon, &$text); |
} |
|
Interface <1.3.6.1.4.1.37476.2.5.2.3.3> { |
// called by plugin publicPages/000_objects (ajax) |
public function beforeObjectDelete($id); |
public function afterObjectDelete($id); |
public function beforeObjectUpdateSuperior($id, &$params); |
public function afterObjectUpdateSuperior($id, &$params); |
public function beforeObjectUpdateSelf($id, &$params); |
public function afterObjectUpdateSelf($id, &$params); |
public function beforeObjectInsert($id, &$params); |
public function afterObjectInsert($id, &$params); |
} |
|
|
TL;DR: |
Plugins communicate with other plugins using the OIDplusPlugin::implementsFeature() |
function, which provide a way of "optional" interfaces. |