60 lines
1.4 KiB
PHP
60 lines
1.4 KiB
PHP
|
<?php
|
||
|
/////////////////////////////////////////////////////////////////
|
||
|
// WARNING : this is a generated file, don't change it !
|
||
|
/////////////////////////////////////////////////////////////////
|
||
|
|
||
|
$arrayCounter = 0;
|
||
|
$WS_TUserRole_EnumValues[$arrayCounter++] = "ur_player";
|
||
|
$WS_TUserRole_EnumValues[$arrayCounter++] = "ur_editor";
|
||
|
$WS_TUserRole_EnumValues[$arrayCounter++] = "ur_animator";
|
||
|
$WS_TUserRole_EnumValues[$arrayCounter] = "invalid";
|
||
|
$WS_TUserRole_InvalidValue = $arrayCounter;
|
||
|
|
||
|
class WS_TUserRole
|
||
|
{
|
||
|
var $Value;
|
||
|
|
||
|
function WS_TUserRole()
|
||
|
{
|
||
|
global $WS_TUserRole_InvalidValue;
|
||
|
$this->Value = $WS_TUserRole_InvalidValue;
|
||
|
}
|
||
|
|
||
|
function toString()
|
||
|
{
|
||
|
global $WS_TUserRole_EnumValues;
|
||
|
return $WS_TUserRole_EnumValues[$this->Value];
|
||
|
}
|
||
|
|
||
|
function fromString($strValue)
|
||
|
{
|
||
|
global $WS_TUserRole_EnumValues;
|
||
|
foreach ($WS_TUserRole_EnumValues as $k => $v)
|
||
|
{
|
||
|
if ($strValue === $v)
|
||
|
{
|
||
|
$this->Value = $k;
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$this->Value = $WS_TUserRole_InvalidValue;
|
||
|
}
|
||
|
|
||
|
function toInt()
|
||
|
{
|
||
|
return $this->Value;
|
||
|
}
|
||
|
|
||
|
function fromInt($intValue)
|
||
|
{
|
||
|
global $WS_TUserRole_InvalidValue;
|
||
|
global $WS_TUserRole_EnumValues;
|
||
|
if (array_key_exists($intValue, $WS_TUserRole_EnumValues))
|
||
|
$this->Value = $intValue;
|
||
|
else
|
||
|
$this->Value = $WS_TUserRole_InvalidValue;
|
||
|
}
|
||
|
}
|
||
|
?>
|