Data('Rules'); echo Wrap($this->Title(), 'h1'); echo Wrap(Wrap('Add or edit the available badges that can be earned.', 'div'), 'div', array('class' => 'Wrap')); echo Wrap(Anchor('Add Badge', 'yaga/badge/add', array('class' => 'SmallButton')), 'div', array('class' => 'Wrap')); ?> Data('Badges') as $Badge) { $Alt = $Alt ? '' : 'Alt'; $Row = ''; // TODO: Show image in pop up rather than linking to it if($Badge->Photo) { $Row .= Wrap(Anchor(Img(Gdn_Upload::Url($Badge->Photo), array('class' => 'BadgePhoto')), Gdn_Upload::Url($Badge->Photo)), 'td'); } else { $Row .= Wrap(T('None'), 'td'); } $Row .= Wrap($Badge->Name, 'td'); $Row .= Wrap($Badge->Description, 'td'); $Row .= Wrap($Rules[$Badge->RuleClass], 'td'); $Row .= Wrap($Badge->AwardValue, 'td'); $ToggleText = ($Badge->Enabled) ? T('Enabled') : T('Disabled'); $ActiveClass = ($Badge->Enabled) ? 'Active' : 'InActive'; $Row .= Wrap(Wrap(Anchor($ToggleText, 'yaga/badge/toggle/' . $Badge->BadgeID, 'Hijack SmallButton'), 'span', array('class' => "ActivateSlider ActivateSlider-{$ActiveClass}")), 'td'); $Row .= Wrap(Anchor(T('Edit'), 'yaga/badge/edit/' . $Badge->BadgeID, array('class' => 'SmallButton')) . Anchor(T('Delete'), 'yaga/badge/delete/' . $Badge->BadgeID, array('class' => 'Danger PopConfirm SmallButton')), 'td'); echo Wrap($Row, 'tr', array('id' => 'BadgeID_' . $Badge->BadgeID, 'data-badgeid' => $Badge->BadgeID, 'class' => $Alt)); } ?>
Image Name Description Rule Award Value Active Options