protected function renderHideIfLoggedInCheckbox(Am_Form_Brick $brick) { if ($this->brickedForm instanceof Am_Form_Signup && (!empty($this->bricks['product']) || !empty($this->bricks['paysystem']))) { if ($brick->hideIfLoggedInPossible() != Am_Form_Brick::HIDE_DONT) { static $checkbox_id = 0; $checkbox_id++; $checked = $brick->hideIfLoggedIn(); if ($brick->hideIfLoggedInPossible() == Am_Form_Brick::HIDE_ALWAYS) { $checked = "checked='checked'"; $disabled = "disabled='disabled'"; } else { $disabled = ""; $checked = $brick->hideIfLoggedIn() ? "checked='checked'" : ''; } return "<span class='hide-if-logged-in'><input type='checkbox'" . " id='chkbox-{$checkbox_id}' value=1 {$checked} {$disabled} />" . "<label for='chkbox-{$checkbox_id}'>(hide if logged-in)</label></span>\n"; } } }
protected function renderHideIfLoggedInCheckbox(Am_Form_Brick $brick) { if ($this->brickedForm->isHideBricks()) { if ($brick->hideIfLoggedInPossible() != Am_Form_Brick::HIDE_DONT) { static $checkbox_id = 0; $checkbox_id++; $checked = $brick->hideIfLoggedIn(); if ($brick->hideIfLoggedInPossible() == Am_Form_Brick::HIDE_ALWAYS) { $checked = "checked='checked'"; $disabled = "disabled='disabled'"; } else { $disabled = ""; $checked = $brick->hideIfLoggedIn() ? "checked='checked'" : ''; } return "<span class='hide-if-logged-in'><input type='checkbox'" . " id='chkbox-{$checkbox_id}' value=1 {$checked} {$disabled} />" . " <label for='chkbox-{$checkbox_id}'>" . ___('hide if logged-in') . "</label></span>\n"; } } }