Back to PhocacartUtils class

Method setVars

public static
setVars
(mixed $task = '')

Method setVars - Source code

public static function setVars($task = '')
{
    $a = array();
    $app = Factory::getApplication();
    $a['o'] = htmlspecialchars(strip_tags($app->input->get('option')));
    $a['c'] = str_replace('com_', '', $a['o']);
    $a['n'] = 'Phoca' . str_replace('com_phoca', '', $a['o']);
    $a['l'] = strtoupper($a['o']);
    $a['i'] = 'media/' . $a['o'] . '/images/administrator/';
    $a['ja'] = 'media/' . $a['o'] . '/js/administrator/';
    $a['jf'] = 'media/' . $a['o'] . '/js/';
    $a['s'] = 'media/' . $a['o'] . '/css/administrator/' . $a['c'] . '.css';
    $a['css'] = 'media/' . $a['o'] . '/css/';
    $a['bootstrap'] = 'media/' . $a['o'] . '/bootstrap/';
    $a['task'] = $a['c'] . htmlspecialchars(strip_tags($task));
    $a['tasks'] = $a['task'] . 's';
    switch ($task) {
        case 'tax':
        case 'stockstatus':
        case 'status':
            $a['tasks'] = $a['task'] . 'es';
            break;
        case 'category':
        case 'currency':
        case 'country':
            $tStr = substr($a['task'], 0, -1);
            $a['tasks'] = $tStr . 'ies';
            break;
    }
    return $a;
}