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; }