public function Form($Form) { $ActionModel = new ActionModel(); $Actions = $ActionModel->Get(); $Reactions = array(); foreach ($Actions as $Action) { $Reactions[$Action->ActionID] = $Action->Name; } $String = $Form->Label('Yaga.Rules.ReactionCount.Criteria.Head', 'ReactionCount'); $String .= $Form->Textbox('Target', array('class' => 'SmallInput')) . ' '; $String .= $Form->DropDown('ActionID', $Reactions); return $String; }
public function Form($Form) { $ActionModel = new ActionModel(); $Actions = $ActionModel->Get(); $String = $Form->Label('Yaga.Rules.PostReactions.Criteria.Head', 'ReactionCount'); $ActionList = ''; foreach ($Actions as $Action) { $ActionList .= Wrap(sprintf(T('Yaga.Rules.PostReactions.LabelFormat'), $Action->Name) . ' ' . $Form->Textbox('ActionID_' . $Action->ActionID, array('class' => 'SmallInput')), 'li'); } if ($ActionList == '') { $String .= T('Yaga.Error.NoActions'); } else { $String .= Wrap($ActionList, 'ul'); } return $String; }