All pastes #331028 Raw Edit

Unnamed

public text v1 · immutable
#331028 ·published 2007-01-28 14:02 UTC
rendered paste body
<?php
/*
Plugin Name: Google Analytics
Plugin URI: http://hidden.dread-hollow.com/plugins/
Description: A plugin that enables <a href="http://google.ca/analytics/">Google Analytics</a> javascript on your blog.
Author: Mark Seymour
Version: 1.0
Author URI: http://hidden.dread-hollow.com/
*/

// Google Analytics Plugin Function
function mes-google-analytics($unused)
  {
    ?> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>';
    <script type="text/javascript">
      _uacct = "<? get_option(mes-google-analytics-uid) ?>";
      urchinTracker();
    </script>
    <?
    function mes-google-analytics-options() 
      { 
        if (function_exists('add_options_page')) 
          {
            add_options_page('Google Analytics', 'Google Analytics', minuserlevel, basename(__FILE__), 'my_options_subpanel'); 
          }
      }
  }

//Admin Interface - This is important!

function my_options_subpanel() {
  if (isset($_POST['info_update'])) {
    ?><div class="updated"><p><strong><?php 
_e('Process completed fields in this if-block, 
and then print warnings, errors or success information.',
  'Localization name')
    ?></strong></p></div><?php
	} ?>
<div class="wrap">
  <form method="post">
    <h2>Manager window name</h2>
     <fieldset name="set1">
	<legend><?php _e('Options set 1', 'Localization name') ?></legend>
	Put some form input areas here.
     </fieldset>
     <fieldset name="set2">
	<legend><?php _e('Options set 2', 'Localization name') ?></legend>
	Put some more form input areas here.
     </fieldset>
<div class="submit">
  <input type="submit" name="info_update" value="<?php
    _e('Update options', 'Localization name')
	?> »" /></div>
  </form>
 </div><?php
}

//Google Analytics Plugin hooks
add_action ('wp_footer', 'mes-google-analytics');
add_option('mes-google-analytics-uid');
add_action('admin_menu', 'mes-google-analytics-options');

?>