public function edit()
 {
     require_once WD_FM_DIR . "/admin/models/FMModelManage_fm.php";
     $model = new FMModelManage_fm();
     require_once WD_FM_DIR . "/admin/views/FMViewManage_fm.php";
     $view = new FMViewManage_fm($model);
     // $id = ((isset($_POST['current_id']) && esc_html($_POST['current_id']) != '') ? esc_html($_POST['current_id']) : 0);
     $id = WDW_FM_Library::get('current_id', 0);
     $view->edit($id);
 }
예제 #2
0
 public function edit()
 {
     require_once WD_FM_DIR . "/admin/models/FMModelManage_fm.php";
     $model = new FMModelManage_fm();
     require_once WD_FM_DIR . "/admin/views/FMViewManage_fm.php";
     $view = new FMViewManage_fm($model);
     $id = WDW_FM_Library::get('current_id', 0);
     global $wpdb;
     $query = "SELECT backup_id FROM " . $wpdb->prefix . "formmaker_backup WHERE cur=1 and id=" . $id;
     $backup_id = (int) $wpdb->get_var($query);
     if (!$backup_id) {
         $query = "SELECT max(backup_id) FROM " . $wpdb->prefix . "formmaker_backup";
         $backup_id = $wpdb->get_var($query);
         if ($backup_id) {
             $backup_id++;
         } else {
             $backup_id = 1;
         }
         $query = "INSERT INTO " . $wpdb->prefix . "formmaker_backup SELECT " . $backup_id . " AS backup_id, 1 AS cur, formmakerbkup.id, formmakerbkup.title, formmakerbkup.mail, formmakerbkup.form_front, formmakerbkup.theme, formmakerbkup.javascript, formmakerbkup.submit_text, formmakerbkup.url, formmakerbkup.submit_text_type, formmakerbkup.script_mail, formmakerbkup.script_mail_user, formmakerbkup.counter, formmakerbkup.published, formmakerbkup.label_order, formmakerbkup.label_order_current, formmakerbkup.article_id, formmakerbkup.pagination, formmakerbkup.show_title, formmakerbkup.show_numbers, formmakerbkup.public_key, formmakerbkup.private_key, formmakerbkup.recaptcha_theme, formmakerbkup.paypal_mode, formmakerbkup.checkout_mode, formmakerbkup.paypal_email, formmakerbkup.payment_currency, formmakerbkup.tax, formmakerbkup.form_fields, formmakerbkup.savedb, formmakerbkup.sendemail, formmakerbkup.requiredmark, formmakerbkup.from_mail, formmakerbkup.from_name, formmakerbkup.reply_to, formmakerbkup.send_to, formmakerbkup.autogen_layout, formmakerbkup.custom_front, formmakerbkup.mail_from_user, formmakerbkup.mail_from_name_user, formmakerbkup.reply_to_user, formmakerbkup.condition, formmakerbkup.mail_cc, formmakerbkup.mail_cc_user, formmakerbkup.mail_bcc, formmakerbkup.mail_bcc_user, formmakerbkup.mail_subject, formmakerbkup.mail_subject_user, formmakerbkup.mail_mode, formmakerbkup.mail_mode_user, formmakerbkup.mail_attachment, formmakerbkup.mail_attachment_user, formmakerbkup.user_id_wd, formmakerbkup.sortable, formmakerbkup.frontend_submit_fields, formmakerbkup.frontend_submit_stat_fields, formmakerbkup.mail_emptyfields, formmakerbkup.mail_verify, formmakerbkup.mail_verify_expiretime, formmakerbkup.mail_verification_post_id, formmakerbkup.save_uploads FROM " . $wpdb->prefix . "formmaker as formmakerbkup WHERE id=" . $id;
         $wpdb->query($query);
     }
     $view->edit($backup_id);
 }
 public function edit()
 {
     require_once WD_FM_DIR . "/admin/models/FMModelManage_fm.php";
     $model = new FMModelManage_fm();
     require_once WD_FM_DIR . "/admin/views/FMViewManage_fm.php";
     $view = new FMViewManage_fm($model);
     $id = WDW_FM_Library::get('current_id', 0);
     global $wpdb;
     $query = "SELECT backup_id FROM " . $wpdb->prefix . "formmaker_backup WHERE cur=1 and id=" . $id;
     $backup_id = (int) $wpdb->get_var($query);
     if (!$backup_id) {
         $query = "SELECT max(backup_id) FROM " . $wpdb->prefix . "formmaker_backup";
         $backup_id = $wpdb->get_var($query);
         if ($backup_id) {
             $backup_id++;
         } else {
             $backup_id = 1;
         }
         $query = "INSERT INTO " . $wpdb->prefix . "formmaker_backup SELECT " . $backup_id . " AS backup_id, 1 AS cur, " . $wpdb->prefix . "formmaker.* FROM " . $wpdb->prefix . "formmaker WHERE id=" . $id;
         $wpdb->query($query);
     }
     $view->edit($backup_id);
 }