예제 #1
0
파일: category.php 프로젝트: arh922/ain
 function build_edit_category_popup($category_id)
 {
     $db_functions_obj = new DbFunctions();
     $helper_obj = new Helper();
     $category_info = $db_functions_obj->get_category_by_id($category_id);
     global $base_path;
     $premium_checkbox = "";
     if ($category_info['premium']) {
         $premium_checkbox = "checked = 'checked'";
     }
     /* $output = '<!-- Validation -->
        <script src="' . $base_path . 'js/plugins/validation/jquery.validate.min.js"></script>
        <script src="' . $base_path . 'js/plugins/validation/additional-methods.min.js"></script>                                 
        <script src="' . $base_path . 'js/plugins/datepicker/bootstrap-datepicker.js"></script>';*/
     $output = "<script>\$(document).ready(function() {  \n                        \$('#edit_category').ajaxForm(function(res) {   \n                        var isvalid = \$(\"#edit_category\").valid(); //alert(isvalid);  \n                        if (isvalid) { \n                            var data = res.split(\"***#***\");   \n                            \$('#category_' + data[1]).after(data[0]);\n                            \$('#category_' + data[1]).remove(); \n                            closePopup();\n                        }  \n                    }); });</script>";
     //$BUCKET = 'cosmic-descent-775.appspot.com/cat/';
     //$options = [ 'gs_bucket_name' => $BUCKET ];
     //$upload_url = CloudStorageTools::createUploadUrl('/edit_category', $options);
     $output .= "<div class='popup-header'>" . $helper_obj->t("Edit Category") . " (" . $category_info['name'] . ")</div>";
     $output .= "<form class='form-horizontal form-validate form-vertical form-bordered' name='edit_category' id='edit_category' method='post' action='edit_category'>";
     $output .= $this->build_categories_list('add_parent', array($category_info['parent']), '', '', false);
     $output .= "<div class='control-group'> \n                        <label class='control-label' for='category_name'>Category Name</label>\n                        <div class='controls'>\n                          <input value ='" . $category_info['name'] . "' class='input-xlarge' data-rule-required='true' data-rule-minlength='2' type='text' id='category_name_update' name='category_name_update' placeholder='" . $helper_obj->t("Name") . "'>\n                        </div>\n                      </div>";
     $output .= "<div class='control-group'> \n                        <label class='control-label' for='client_name'>Image1</label>\n                        <div class='controls'>\n                           <input type='file' name='image1_update' id='image1_update' accept='image/*' > \n                        </div>   \n                        <div style='margin-left: 380px;margin-top: -50px;'><img src=" . CATEGORIES_IMAGES_PATH . $category_info['image1'] . " width=77 height=77></div>\n                    </div>";
     $output .= "<div class='control-group'> \n                        <label class='control-label' for='client_name'>Image2</label>\n                        <div class='controls'>\n                           <input accept='image/*' type='file' name='image2_update' id='image2_update'> \n                        </div>\n                        <div style='margin-left: 380px;margin-top: -50px;'><img src=" . CATEGORIES_IMAGES_PATH . $category_info['image2'] . " width=77 height=77></div> \n                    </div>";
     $output .= "<div class='control-group'> \n                        <label class='control-label' for='client_name'></label>\n                        <div class='controls'> \n                           <label class='checkbox'><input value='1' {$premium_checkbox} type='checkbox' name='premium_update' id='premium_update'>Premium</label>\n                        </div>\n                  </div>";
     $output .= "<input class='btn btn-primary' type='submit' value='" . $helper_obj->t("Save") . "'>";
     $output .= "<input type='hidden' name='category_id_updated' value='" . $category_info['id'] . "'>";
     $output .= "</form>";
     return $output;
 }