'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'); }