Example #1
0
    /**
     * Front-end display of widget.
     *
     * @see WP_Widget::widget()
     *
     * @param array $args Widget arguments.
     * @param array $instance Saved values from database.
     */
    public function widget($args, $instance)
    {
        echo $args['before_widget'];
        // Show if user is not logged in
        if (!Front_Utility::is_authorized() && !is_user_logged_in()) {
            if (!empty($instance['title'])) {
                echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title'];
            }
            ?>
       <form method="post" action="" onsubmit="return false">
           <div id="crf_otp_login">
               <input type="text" placeholder="<?php 
            _e('Email:', Front_Utility::$textdomain);
            ?>
" value="" id="crf_otp_econtact" name="<?php 
            echo wp_generate_password(5, false, false);
            ?>
"
                      onkeypress="return crf_call_otp(event)" maxlength="50"/>
               <input type="text" value="" placeholder="<?php 
            _e('OTP:', Front_Utility::$textdomain);
            ?>
" maxlength="50" name="<?php 
            echo wp_generate_password(5, false, false);
            ?>
" id="crf_otp_kcontact" class="crf_otp_key" style="display:none" onkeypress="return crf_call_otp(event)"/>
               <input type="hidden" value="<?php 
            echo wp_generate_password(8, false);
            ?>
" name="security_key"/>
               <div class="crf_f_notifications">
                   <span class="crf_f_error"></span>
                   <span class="crf_f_success"></span>
               </div>
           </div>
            
       </form>
       
        <img id="crf_f_loading" style="display:none" src="<?php 
            echo plugin_dir_url(__FILE__) . '../images/crf_f_ajax_loader_wide.gif';
            ?>
" alt="Loading" ></img>
    
        <script>var ajax_url = "<?php 
            echo admin_url('admin-ajax.php');
            ?>
";</script>
        <?php 
        } else {
            if (!empty($instance['title'])) {
                echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title'];
            }
            ?>
            <div id="crf_f_sub_page">
            
            
                <a href="<?php 
            echo get_permalink(get_option('crf_f_sub_page_id'));
            ?>
"><?php 
            _e('View Submissions', Front_Utility::$textdomain);
            ?>
</a>
            </div>
        <?php 
        }
        echo $args['after_widget'];
    }
Example #2
0
" alt="<?php 
        _e('Download as PDF', Front_Utility::$textdomain);
        ?>
" /> 
                    </form>  
                </div>
                </div>
                <?php 
    }
    ?>
            <script type="text/javascript">var ajax_url = "<?php 
    echo admin_url('admin-ajax.php');
    ?>
"</script>
            
           </div>
            <div class="crf_f_box" id="crf_f_content2"><?php 
    foreach ($submissions as $submission) {
        $form = Front_Utility::get_form_by_submission($submission->submission_id);
        $form_name = ucwords($form->form_name);
        $payment_details = $basic_options->crf_get_entry_payment_info($submission->submission_id);
        if (!empty($payment_details)) {
            echo '<div id="crf_f_form_name"><b>' . $form_name . '</b></div><hr/>';
            echo '<div id="payment__detail">' . $payment_details . '</div>';
        }
    }
    ?>
</div>
</div>
    <?php 
}
Example #3
0
 $nochange = array('invoice', 'payment_status');
 if (!in_array($field, $remove)) {
     $a = explode("_", $field);
     if (is_numeric($a[count($a) - 1]) && !in_array($field, $nochange)) {
         $field_detail = $wpdb->get_results("select `Name`,`Type` FROM `" . $wpdb->prefix . "crf_fields` where form_id = '" . $f_id . "' and `id` = '" . $a[count($a) - 1] . "'");
         if ($field_detail) {
             $field_name = $field_detail[0]->Name;
             if ($field_detail[0]->Type === "file") {
                 if (strstr($value, ',')) {
                     $ids = explode(',', $value);
                     $value = array();
                     foreach ($ids as $key => $id) {
                         $value[$key] = Front_Utility::get_attatchment($id);
                     }
                 } else {
                     $value = Front_Utility::get_attatchment($value);
                 }
             }
         }
     } elseif (in_array($field, $nochange)) {
         $field_name = $field;
     } else {
         $field_detail = $wpdb->get_row("select `Name` FROM `" . $wpdb->prefix . "crf_fields` where form_id = '" . $f_id . "' and `Type` = '" . $field . "'");
         if ($field_detail) {
             $field_name = $field_detail->Name;
         } else {
             $field_name = $field;
         }
     }
     if (!empty($field_name)) {
         if (is_array($value)) {
Example #4
0
function crf_f_create_sub_page()
{
    Front_Utility::create_page();
}