41 lines
981 B
PHP
41 lines
981 B
PHP
<?php
|
|
|
|
namespace App\Ramcar;
|
|
|
|
class LegacyOrigin extends NameValue
|
|
{
|
|
const DIRECT = 'direct';
|
|
const FACEBOOK = 'facebook';
|
|
const HOTLINE = 'hotline';
|
|
const ONLINE = 'online';
|
|
const WEBSITE = 'website';
|
|
|
|
const COLLECTION = [
|
|
'direct' => 'Direct',
|
|
'facebook' => 'Facebook',
|
|
'hotline' => 'Hotline',
|
|
'online' => 'Online',
|
|
'website' => 'Website',
|
|
];
|
|
|
|
public static function translate($origin)
|
|
{
|
|
$clean_origin = strtolower(trim($origin));
|
|
|
|
switch ($clean_origin)
|
|
{
|
|
case 'direct':
|
|
return self::DIRECT;
|
|
case 'facebook':
|
|
return self::FACEBOOK;
|
|
case 'hotline':
|
|
return self::HOTLINE;
|
|
case 'online (24 hour window time)':
|
|
return self::ONLINE;
|
|
case 'website':
|
|
return self::WEBSITE;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
}
|