Esempio n. 1
0
/**
 * 
 * Determine if the plugin should be installed or upgraded
 * 
 * Returns 0 if the plugin is not yet installed
 * Returns 1 if the plugin is already installed
 * 
 * @since 1.3
 */
function plugin_simcard_postinit()
{
    global $UNINSTALL_TYPES, $ORDER_TYPES, $ALL_CUSTOMFIELDS_TYPES, $DB;
    $plugin = new Plugin();
    if ($plugin->isInstalled('uninstall') && $plugin->isActivated('uninstall')) {
        array_push($UNINSTALL_TYPES, 'PluginSimcardSimcard');
    }
    if ($plugin->isInstalled('order') && $plugin->isActivated('order')) {
        array_push($ORDER_TYPES, 'PluginSimcardSimcard');
    }
    if ($plugin->isInstalled('customfields') && $plugin->isActivated('customfields')) {
        PluginCustomfieldsItemtype::registerItemtype('PluginSimcardSimcard');
    }
}