<?php
  // Change the follow to reflect on your settings.  If you have any problems using this script,
  // simply resubmit all of your accounts.  (Go into admin -> accounts -> edit -> submit)

  include("/home/httpd/html/phpgroupware/inc/globalconfig.inc.php");
  include("/home/httpd/html/phpgroupware/inc/phpgwapi/phpgw_db_pgsql.inc.php");

  $db	         = new db;
  $db->Host	    = $phpgw_info["server"]["db_host"];
  $db->Type	    = $phpgw_info["server"]["db_type"];
  $db->Database    = $phpgw_info["server"]["db_name"];
  $db->User	    = $phpgw_info["server"]["db_user"];
  $db->Password    = $phpgw_info["server"]["db_pass"];
  
  $i=0;
  $db->query("select * from accounts");
  while ($db->next_record()) {
    $old_groups[$i]["con"] = $db->f("con");
    $old_groups[$i]["groups"] = $db->f("groups");
    $i++;
  }

  for ($j=0; $j<count($old_groups); $j++) {
     $gl = explode(",",$old_groups[$j]["groups"]);
     $new_groups = array();
     for ($i=1, $k=0; $i<(count($gl)-1); $i++, $k++) {
        $new_groups[$k] = $gl[$i];
     }
     $new_string = "";
     for ($l=0; $l<count($new_groups); $l++) {
        $new_string .= "," . $new_groups[$l] . ":0";
     }
     $new_string .= ",";
     $db->query("update accounts set groups='$new_string' where con='" . $old_groups[$j]["con"] . "'");
  }
  echo "Finished upgrading";