Commit ef563d610ef7ee90c6a6074c2fe1180c6a1ebe4e
1 parent
4ff9273f
added rolefromcreatearray
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1049 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
17 additions
and
0 deletions
lib/roles/Role.inc
| @@ -163,4 +163,21 @@ class Role { | @@ -163,4 +163,21 @@ class Role { | ||
| 163 | return false; | 163 | return false; |
| 164 | } | 164 | } |
| 165 | } | 165 | } |
| 166 | + | ||
| 167 | + | ||
| 168 | + | ||
| 169 | +/** | ||
| 170 | +* Static function | ||
| 171 | +* | ||
| 172 | +* Creates a roles object from an array | ||
| 173 | +* | ||
| 174 | +* @param Array Array of parameters. Must match order of parameters in constructor | ||
| 175 | +* | ||
| 176 | +* @return User user object | ||
| 177 | +*/ | ||
| 178 | +function & roleCreateFromArray($aParameters) { | ||
| 179 | + $oRole = & new Role($aParameters[0], $aParameters[1], $aParameters[2], $aParameters[3], $aParameters[4], $aParameters[5], $aParameters[6], $aParameters[7], $aParameters[8], $aParameters[9], $aParameters[10]); | ||
| 180 | + return $oRole; | ||
| 181 | +} | ||
| 182 | + | ||
| 166 | ?> | 183 | ?> |