55 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
/**
 | 
						|
 * @file
 | 
						|
 * Default theme implementation to display a flag link, and a message after the action
 | 
						|
 * is carried out.
 | 
						|
 *
 | 
						|
 * Available variables:
 | 
						|
 *
 | 
						|
 * - $flag: The flag object itself. You will only need to use it when the
 | 
						|
 *   following variables don't suffice.
 | 
						|
 * - $flag_name_css: The flag name, with all "_" replaced with "-". For use in 'class'
 | 
						|
 *   attributes.
 | 
						|
 * - $flag_classes: A space-separated list of CSS classes that should be applied to the link.
 | 
						|
 *
 | 
						|
 * - $action: The action the link is about to carry out, either "flag" or "unflag".
 | 
						|
 * - $status: The status of the item; either "flagged" or "unflagged".
 | 
						|
 *
 | 
						|
 * - $link_href: The URL for the flag link.
 | 
						|
 * - $link_text: The text to show for the link.
 | 
						|
 * - $link_title: The title attribute for the link.
 | 
						|
 *
 | 
						|
 * - $message_text: The long message to show after a flag action has been carried out.
 | 
						|
 * - $after_flagging: This template is called for the link both before and after being
 | 
						|
 *   flagged. If displaying to the user immediately after flagging, this value
 | 
						|
 *   will be boolean TRUE. This is usually used in conjunction with immedate
 | 
						|
 *   JavaScript-based toggling of flags.
 | 
						|
 *
 | 
						|
 * NOTE: This template spaces out the <span> tags for clarity only. When doing some
 | 
						|
 * advanced theming you may have to remove all the whitespace.
 | 
						|
 */
 | 
						|
?>
 | 
						|
<span class="<?php print $flag_wrapper_classes; ?>">
 | 
						|
  <?php if ($link_href): ?>
 | 
						|
    <a href="<?php print $link_href; ?>" title="<?php print $link_title; ?>" class="<?php print $flag_classes ?>" rel="nofollow">
 | 
						|
      <span class="op">
 | 
						|
      <?php if($action == "flag"): ?>
 | 
						|
        +
 | 
						|
      <?php elseif ($action == 'unflag'): ?>
 | 
						|
        x
 | 
						|
      <?php endif; ?>
 | 
						|
      </span>
 | 
						|
      <span><?php print $link_text; ?></span>
 | 
						|
    </a>
 | 
						|
    <?php //<span class="flag-throbber"> </span> ?>
 | 
						|
  <?php else: ?>
 | 
						|
    <span class="<?php print $flag_classes ?>"><?php print $link_text; ?></span>
 | 
						|
  <?php endif; ?>
 | 
						|
  <?php if ($after_flagging && false): ?>
 | 
						|
    <span class="flag-message flag-<?php print $status; ?>-message">
 | 
						|
      <?php print $message_text; ?>
 | 
						|
    </span>
 | 
						|
  <?php endif; ?>
 | 
						|
</span>
 |