Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 320 → Rev 321

/trunk/doc/developer_notes/feature_oids.txt
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.