'example', 'description' => __('Widget to create an ActiveCollab login', 'acc_widget') ); $control_ops = array( 'width' => 300, 'height' => 350, 'id_base' => 'acc_widget' ); $this->WP_Widget( 'acc_widget', __('ActiveCollab Widget', 'acc_widget'), $widget_ops, $control_ops ); } function widget( $args, $instance ) { extract( $args ); /* Our variables from the widget settings. */ $title = apply_filters('widget_title', $instance['title'] ); $acc_url = $instance['acc_url']; $acc_button = $instance['acc_button']; $remember_pass = $instance['remember_pass']; $show_forgot = $instance['show_forgot']; $show_forgot_text = $instance['show_forgot_text']; $public_submit = $instance['public_submit']; $public_submit_text = $instance['public_submit_text']; /* Before widget (defined by themes). */ echo $before_widget; /* Display the widget title if one was input (before and after defined by themes). */ if ( $title ) echo $before_title . $title . $after_title; echo '
'; if ($remember_pass == 'y'){ echo '
Remember me for 14 days '; } echo '
'; if ($public_submit == 'y'){ echo '
'. $public_submit_text .''; } if ($show_forgot == 'y'){ echo '
'. $show_forgot_text .''; } echo $after_widget; } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = strip_tags( $new_instance['title'] ); $instance['acc_url'] = strip_tags( $new_instance['acc_url'] ); $instance['acc_button'] = strip_tags( $new_instance['acc_button'] ); $instance['show_forgot_text'] = strip_tags( $new_instance['show_forgot_text'] ); $instance['public_submit_text'] = strip_tags( $new_instance['public_submit_text'] ); $instance['remember_pass'] = $new_instance['remember_pass']; $instance['show_forgot'] = $new_instance['show_forgot']; $instance['public_submit'] = $new_instance['public_submit']; return $instance; } function form( $instance ) { $defaults = array( 'title' => __('Client Login', 'example'), 'acc_url' => __('http://', 'example'), 'remember_pass' => 'y', 'acc_button' => __('Log In', 'example'), 'show_forgot' => 'n', 'public_submit' => 'n', 'show_forgot_text' => __('Forgot Password?', 'example'), 'public_submit_text' => __('Open a ticket without an account','example')); $instance = wp_parse_args( (array) $instance, $defaults ); ?>




Full path to your AC install w/out ending slash