コード例 #1
0
ファイル: Select.php プロジェクト: mastinoz/Momtaz-Framework
 /**
  * Render the Element View.
  *
  * @return string
  * @since 1.3
  */
 public function render_element(Element $e)
 {
     $atts = clone $e->get_atts_obj();
     if ($atts->has_attr(array('multiple', 'name'))) {
         $name = $atts->get_attr('name');
         if (substr($name, -2) !== '[]') {
             $atts->set_attr('name', $name . '[]');
         }
     }
     $content = '<select' . strval($atts) . '>';
     $content .= $this->render_options($e->get_value_options(), $e->get_value());
     $content .= '</select>';
     return $content;
 }
コード例 #2
0
ファイル: Textarea.php プロジェクト: emados/Momtaz-Framework
 /**
  * Render the Element View.
  *
  * @return string
  * @since 1.3
  */
 public function render_element(Element $e)
 {
     return $this->render_tag('textarea', $e->get_atts_obj(), esc_textarea($e->get_value()));
 }
コード例 #3
0
ファイル: Button.php プロジェクト: emados/Momtaz-Framework
 /**
  * Render the Element View.
  *
  * @return string
  * @since 1.3
  */
 public function render_element(Element $e)
 {
     return $this->render_tag('button', $e->get_atts_obj(), $e->get_content());
 }