m_id =& $id;
$this->m_tab_name = $tab_name;
$this->m_l10n_tab = $l10n_tab;
$this->m_path = $path;
$this->m_dependency = $dependency;
if (function_exists('wp_enqueue_script'))
wp_enqueue_script($this->m_id, ExecPhp_HOME_URL. $this->m_path, $this->m_dependency);
else
// WP < 2.1
add_action('admin_head', array(&$this, 'action_admin_head_script'));
if (!$this->m_l10n_tab)
return;
global $wp_version;
if (version_compare($wp_version, '2.1.dev') >= 0)
add_action('wp_print_scripts', array(&$this, 'action_wp_print_scripts'));
else
add_action('admin_head', array(&$this, 'action_admin_head_tab'));
}
// ---------------------------------------------------------------------------
// hooks
// ---------------------------------------------------------------------------
function action_wp_print_scripts()
{
if (function_exists('wp_localize_script'))
{
$this->m_l10n_tab['l10n_print_after'] = 'try{convertEntities('. $this->m_tab_name. ');}catch(e){};';
wp_localize_script($this->m_id, $this->m_tab_name, $this->m_l10n_tab);
}
else
// WP < 2.2
add_action('admin_head', array(&$this, 'action_admin_head_tab'));
}
function action_admin_head_script()
{
?>