function build_edit_hitd_popup($id) { $db_functions_obj = new DbFunctions(); $helper_obj = new Helper(); $hitd_info = $db_functions_obj->get_hitd_by_id($id); global $base_path; $output = "<div class='popup-header'>" . $helper_obj->t("Edit Happened in this day") . "</div>"; $output .= "<form class='form-horizontal form-validate form-vertical form-bordered' name='edit_hitd' id='edit_hitd' method='post' action='{$base_path}" . "edit_hitd'>"; $output .= "<div class='control-group'>\n <label class='control-label' for='textarea'>body</label>\n <div class='controls'>\n <textarea id='textarea' class='input-block-level' rows='5' name='hitd_textarea'>{$hitd_info->body}</textarea>\n </div>\n </div>"; $output .= '<div class="control-group"> <label class="control-label" for="textfield">Date</label> <div class="controls"> <input placeholder="' . $hitd_info->date . '" value="' . $hitd_info->date . '" class="input-medium " type="text" name="hitd_textfield" id="hitd_textfield" data-date-format="yyyy-mm-dd"> </div> </div>'; $output .= "<input type='hidden' name='hitd_id' value='" . $hitd_info->id . "'>"; $output .= "<input class='btn btn-primary' type='submit' value='" . $helper_obj->t("Save") . "'>"; $output .= "</form>"; $output .= "<script>\n \$(document).ready(function() { \n \$(\"#hitd_textfield\").datepicker(); \n \n \$('#edit_hitd').ajaxForm(function(res) { \n var isvalid = \$(\"#edit_hitd\").valid();\n if (isvalid) { \n var data = res.split(\"***#***\"); \n \$('#happened_' + data[1]).after(data[0]);\n \$('#happened_' + data[1]).remove(); \n closePopup();\n } \n }); \n });\n </script>"; return $output; }
function edit_hitd() { $hitd_obj = new HappenedInThisDay(); $db_functions_obj = new DbFunctions(); $helper_obj = new Helper(); global $user; $rid = $user['rid']; //only super admin can delete hidt if ($helper_obj->user_is_logged_in() && $helper_obj->check_role(SUPER_ADMIN_ROLE_ID)) { $db_functions_obj->edit_hitd($_POST['hitd_id'], $_POST['hitd_textarea'], $_POST['hitd_textfield']); $hitd_info = $db_functions_obj->get_hitd_by_id($_POST['hitd_id']); echo $hitd_obj->build_hitd_row($_POST['hitd_id']) . "***#***" . $_POST['hitd_id']; } else { $this->set_access_denied(1); } exit; }