web/wp-content/themes/selecta/ocmx/widgets/advert-widget.php
changeset 1 0d28b7c10758
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/wp-content/themes/selecta/ocmx/widgets/advert-widget.php	Fri Mar 12 13:29:04 2010 +0000
@@ -0,0 +1,61 @@
+<?php
+class ocmx_small_ad_widget extends WP_Widget {
+    /** constructor */
+    function ocmx_small_ad_widget() {
+        parent::WP_Widget(false, $name = 'OCMX 125 x 125 Adverts');	
+    }
+
+    /** @see WP_Widget::widget */
+    function widget($args, $instance) {		
+        extract( $args );
+		if(get_option("ocmx_small_buysell_ads") == "on") :
+			echo stripslashes(get_option("ocmx_small_buysell_id"));
+		endif;
+		if(get_option("ocmx_small_ads") !== "0") :
+			//To alternate the classes we set the right-handside class first
+			$use_class == "advert right";
+			for ($i = 1; $i <= get_option("ocmx_small_ads"); $i++)
+				{
+					$ad_title_id = "ocmx_small_ad_title_".$i;
+					$ad_link_id = "ocmx_small_ad_link_".$i;
+					$ad_img_id ="ocmx_small_ad_img_".$i;
+					if(get_option($ad_img_id) !== "") :
+						if($use_class == "advert") :
+							$use_class = "advert right";
+						else :
+							$use_class = "advert";
+						endif;
+		?>
+						<div class="<?php echo $use_class; ?>">
+							<a href="<?php echo get_option($ad_link_id); ?>" class="sponsor-item" title="<?php echo get_option($ad_title_id); ?>" rel="nofollow">
+								<img src="<?php echo get_option($ad_img_id); ?>" alt="<?php echo get_option($ad_title_id); ?>" />
+							</a>
+						</div>
+		<?php
+					endif;
+				}				
+		endif;
+		
+    }
+
+    /** @see WP_Widget::update */
+    function update($new_instance, $old_instance) {
+        return $new_instance;
+    }
+
+    /** @see WP_Widget::form */
+    function form($instance) {				
+		
+        ?>
+            <p><em>You can modify your sidebar ad's in the <a href="admin.php?page=ocmx-adverts">OCMX Options</a> panel</em></p>
+        <?php 
+    }
+
+} // class FooWidget
+
+//This sample widget can then be registered in the widgets_init hook:
+
+// register FooWidget widget
+add_action('widgets_init', create_function('', 'return register_widget("ocmx_small_ad_widget");'));
+
+?>
\ No newline at end of file