Beispiel #1
0
 function form_html()
 {
     $form = '<div class="wpef7" id="' . $this->unit_tag . '">';
     $url = wpef7_get_request_uri();
     if ($frag = strstr($url, '#')) {
         $url = substr($url, 0, -strlen($frag));
     }
     $url .= '#' . $this->unit_tag;
     $url = apply_filters('wpef7_form_action_url', $url);
     $url = esc_url_raw($url);
     $enctype = apply_filters('wpef7_form_enctype', '');
     $form .= '<form action="' . $url . '" method="post" class="wpef7-form"' . $enctype . '>' . "\n";
     $form .= '<div style="display: none;">' . "\n";
     $form .= '<input type="hidden" name="_wpef7" value="' . esc_attr($this->id) . '" />' . "\n";
     $form .= '<input type="hidden" name="_wpef7_version" value="' . esc_attr(WPEF7_VERSION) . '" />' . "\n";
     $form .= '<input type="hidden" name="_wpef7_unit_tag" value="' . esc_attr($this->unit_tag) . '" />' . "\n";
     $form .= '</div>' . "\n";
     $form .= $this->form_elements();
     if (!$this->responses_count) {
         $form .= $this->form_response_output();
     }
     $form .= '</form>';
     $form .= '</div>';
     return $form;
 }
function wpef7_special_mail_tag($output, $name)
{
    // For backwards compat.
    $name = preg_replace('/^wpef7\\./', '_', $name);
    if ('_remote_ip' == $name) {
        $output = preg_replace('/[^0-9a-f.:, ]/', '', $_SERVER['REMOTE_ADDR']);
    } elseif ('_url' == $name) {
        $output = get_option('home') . wpef7_get_request_uri();
    } elseif ('_date' == $name) {
        $output = date_i18n(get_option('date_format'));
    } elseif ('_time' == $name) {
        $output = date_i18n(get_option('time_format'));
    }
    return $output;
}