tbrehm
2010-03-24 89a57ff9335826566386bd3c7b86df740b22840c
- Fixed a bug in plugin event onUpdate for form plugins.
- Added alternative code for a is_group function which might perform better then the old implementation. It has to be tested yet and is commented out.

2 files modified
24 ■■■■■ changed files
interface/lib/classes/tform_actions.inc.php 2 ●●● patch | view | raw | blame | history
server/lib/classes/system.inc.php 22 ●●●●● patch | view | raw | blame | history
interface/lib/classes/tform_actions.inc.php
@@ -114,7 +114,7 @@
                        // Call plugin
                        foreach($this->plugins as $plugin) {
                                $plugin->onInsert();
                                $plugin->onUpdate();
                        }
                        
                        $this->onAfterUpdate();
server/lib/classes/system.inc.php
@@ -464,6 +464,28 @@
          return false;
    }
    
    /*
    // Alternative implementation of the is_group function. Should be faster then the old one To be tested.
    function is_group($group) {
    $groupfile = '/etc/group';
    if(is_file($groupfile)) {
        $handle = fopen ($groupfile, "r");
        while (!feof($handle)) {
            $line = trim(fgets($handle, 4096));
            if($line != ""){
                $parts = explode(":", $line);
                if($parts[0] == $group) {
                    fclose ($handle);
                    return true;
                }
            }
        }
        fclose ($handle);
    }
    return false;
    }
    */
    function root_group(){
        global $app;
          $group_datei = $this->server_conf["group_datei"];