options['script_place'] == 'footer';
wp_enqueue_script('animate-image', $this->util->plugins_url('animate-image.min.js'), false, AUTO_ANIMATE_IMAGE_VER, $in_footer);
}
function add_animate_image_action_links($links, $file) {
if ( $file == plugin_basename(__FILE__) )
$links[] = '' . $this->util->__('Settings') . '';
return $links;
}
// Additional links on the Plugins page
function add_animate_image_links($links, $file) {
if ( $file == plugin_basename(__FILE__) ) {
$links[] = '' . $this->util->__('Show Details', 'Details') . '';
$links[] = '' . $this->util->__('Support') . '';
$links[] = '' . ucfirst($this->util->__('Contact', 'contact')) . '';
$links[] = '' . $this->util->__('Donate') . '';
}
return $links;
}
var $options, $options_def;
var $util;
function Animate_Image() {
$this->__construct(); // for PHP4
}
function __construct() {
load_plugin_textdomain('animateimage', false, 'auto-animateimage/languages');
if (require_once dirname(__FILE__) . '/animateimage-utils.php')
$this->util = new Animate_Image_Utils();
$this->init_options();
if ( is_admin() ) {
if (include_once dirname(__FILE__) . '/animateimage-options.php')
new Animate_Image_Options($this);
add_filter('plugin_action_links', array(&$this, 'add_animate_image_action_links'), 10, 2);
add_filter('plugin_row_meta', array(&$this, 'add_animate_image_links'), 10, 2);
} else {
add_action('wp_print_scripts', array(&$this, 'scripts'));
}
}
function init_options() {
$this->options_def = array(
'script_place' => 'header'
);
$this->options = get_option('auto-animateimage');
$this->options = $this->options ? wp_parse_args($this->options, $this->options_def) : $this->options_def;
}
} # class Animate_Image
add_action('init', 'init_Animate_Image');
function init_Animate_Image() {
new Animate_Image();
}
?>