X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/timetracker.git/blobdiff_plain/39e42323eb5ccb439a3d3c4b8835141471742a8b..bf0370124e2c2bfb092deed614990fc4cfffe8c6:/WEB-INF/lib/ttTeamHelper.class.php diff --git a/WEB-INF/lib/ttTeamHelper.class.php b/WEB-INF/lib/ttTeamHelper.class.php index a8133b8a..dfcdaaf1 100644 --- a/WEB-INF/lib/ttTeamHelper.class.php +++ b/WEB-INF/lib/ttTeamHelper.class.php @@ -673,106 +673,6 @@ class ttTeamHelper { return false; } - // The insert function creates a new group. - static function insert($fields) { - - global $user; - $mdb2 = getConnection(); - - // Start with group name and currency. - $columns = 'name, currency'; - $values = $mdb2->quote(trim($fields['name'])).', '.$mdb2->quote(trim($fields['currency'])); - - if ($fields['decimal_mark']) { - $columns .= ', decimal_mark'; - $values .= ', '.$mdb2->quote($fields['decimal_mark']); - } - - $lang = $fields['lang']; - if (!$lang) { - global $i18n; - $lang = $i18n->lang; - } - $columns .= ', lang'; - $values .= ', '.$mdb2->quote($lang); - - if ($fields['date_format'] || defined('DATE_FORMAT_DEFAULT')) { - $date_format = $fields['date_format'] ? $fields['date_format'] : DATE_FORMAT_DEFAULT; - $columns .= ', date_format'; - $values .= ', '.$mdb2->quote($date_format); - } - - if ($fields['time_format'] || defined('TIME_FORMAT_DEFAULT')) { - $time_format = $fields['time_format'] ? $fields['time_format'] : TIME_FORMAT_DEFAULT; - $columns .= ', time_format'; - $values .= ', '.$mdb2->quote($time_format); - } - - if ($fields['week_start'] || defined('WEEK_START_DEFAULT')) { - $week_start = $fields['week_start'] ? $fields['week_start'] : WEEK_START_DEFAULT; - $columns .= ', week_start'; - $values .= ', '.(int)$week_start; - } - - if ($fields['tracking_mode']) { - $columns .= ', tracking_mode'; - $values .= ', '.(int)$fields['tracking_mode']; - } - - if ($fields['project_required']) { - $columns .= ', project_required'; - $values .= ', '.(int)$fields['project_required']; - } - - if ($fields['task_required']) { - $columns .= ', task_required'; - $values .= ', '.(int)$fields['task_required']; - } - - if ($fields['record_type']) { - $columns .= ', record_type'; - $values .= ', '.(int)$fields['record_type']; - } - - if ($fields['bcc_email']) { - $columns .= ', bcc_email'; - $values .= ', '.$mdb2->quote($fields['bcc_email']); - } - - if ($fields['plugins']) { - $columns .= ', plugins'; - $values .= ', '.$mdb2->quote($fields['plugins']); - } - - if ($fields['lock_spec']) { - $columns .= ', lock_spec'; - $values .= ', '.$mdb2->quote($fields['lock_spec']); - } - - if ($fields['workday_minutes']) { - $columns .= ', workday_minutes'; - $values .= ', '.(int)$fields['workday_minutes']; - } - - if ($fields['config']) { - $columns .= ', config'; - $values .= ', '.$mdb2->quote($fields['config']); - } - - $columns .= ', created, created_ip, created_by'; - $values .= ', now(), '.$mdb2->quote($_SERVER['REMOTE_ADDR']).', '.$mdb2->quote($user->id); - - $sql = "insert into tt_groups ($columns) values($values)"; - $affected = $mdb2->exec($sql); - - if (!is_a($affected, 'PEAR_Error')) { - $group_id = $mdb2->lastInsertID('tt_groups', 'id'); - return $group_id; - } - - return false; - } - // The getInactiveGroups is a maintenance function that returns an array of inactive group ids (max 100). static function getInactiveGroups() { $inactive_groups = array();