'st_admin-action-' . $type));
}
/**
* Zwraca HTML otwierajÄ…cy definiowanie akcji
*
* @param string $html_options opcje HTML
* @return string HTML
*/
function st_get_update_actions_head($html_options = array())
{
$html_options = _parse_attributes($html_options);
if (isset($html_options['class']))
{
$html_options['class'] = 'st_admin-actions ' . $html_options['class'];
}
else
{
$html_options['class'] = 'st_admin-actions';
}
return tag('ul', $html_options, true);
}
/**
* Zwraca HTML zamykajÄ…cy definiowanie akcji
*
* @return string HTML
*/
function st_get_update_actions_foot()
{
return '' . tag('br', array('class' => 'st_clear_all'));
}
function st_external_link_to($name = '', $internal_uri = '', $options = array())
{
$options = _parse_attributes($options);
$options['class'] = 'st_admin_external_link';
return link_to($name, $internal_uri, $options);
}
function st_program_name()
{
return 'SOTESHOP';
}
function get_shop_version()
{
$version = (stRegisterSync::getPackageVersion('soteshop') != '') ? stRegisterSync::getPackageVersion('soteshop') : stRegisterSync::getPackageVersion('soteshop_base');
if (stCommunication::getIsSeven())
{
list($x, $y, $z) = explode('.', $version, 3);
if ($y >= 3)
{
$y -= 3;
}
$x += 1;
$version = $x . '.' . $y . '.' . $z;
}
return $version;
}
function st_update_get_app_icon($appName)
{
$sf_web_dir = sfConfig::get('sf_web_dir');
if (is_file($sf_web_dir . '/images/backend/applications/'.$appName.'.svg'))
{
return '/images/backend/applications/'.$appName.'.svg?v1';
}
elseif (is_file($sf_web_dir . '/plugins/' . $appName . '/images/backend/' . $appName . '.svg'))
{
return '/plugins/' . $appName . '/images/backend/' . $appName . '.svg';
}
elseif (is_file($sf_web_dir . '/images/backend/main/icons/red/' . $appName . '.png'))
{
return '/images/backend/main/icons/red/' . $appName . '.png';
}
return \st_update_get_app_icon('stDefaultApp');
}