function build_edit_html_article_popup($aid) { $db_functions_obj = new DbFunctions(); $validation_js_obj = new Validation_js(); $cat_obj = new Category(); $helper_obj = new Helper(); $pgrate_obj = new Pgrate(); $tag_obj = new Tag(); $article_tags = $db_functions_obj->get_article_tags($aid); $article_categories = $db_functions_obj->get_article_categories($aid); global $base_path; $article_info = $db_functions_obj->get_article_html_by_id($aid); $output = ""; //$output .= '<script src="js/plugins/ckeditor/ckeditor.js"></script>'; //$output = $validation_js_obj->edit_article_validation(); $output .= "<script>\$(document).ready(function() { var isvalid = \$(\"#edit_html_article\").valid();\n \$('#edit_html_article').ajaxForm(function(res) { \n \n if (isvalid) { \n var data = res.split(\"***#***\"); \n \$('#article_' + data[1]).after(data[0]);\n \$('#article_' + data[1]).remove(); \n closePopup();\n } \n }); }); \n </script>"; $output .= "<div class='popup-header'>" . $helper_obj->t("Edit Article") . " " . $article_info['title'] . "</div>"; $output .= "<form class='form-horizontal form-validate form-vertical form-bordered' name='edit_html_article' id='edit_html_article' method='post' action='{$base_path}" . "edit_html_article'>"; $output .= "<div class='control-group'> \n <label class='control-label' for='client_name'>Title</label>\n <div class='controls'>\n <input style='width:500px' type='text' id='title_updated' name='title_updated' value='" . $article_info['title'] . "'>\n </div>\n </div>"; /*$output .= "<div class='control-group'> <label class='control-label' for='client_name'>Video Url</label> <div class='controls'> <input style='width:600px' class='input-xlarge' data-rule-required='true' type='text' name='video_updated' id='video_updated' value='" . $article_info->video . "'> </div> </div>"; */ $output .= "<div class='control-group'> \n <label class='control-label' for='client_name'>Image1</label>\n <div class='controls'>\n <input accept='image/*' type='file' name='image1_updated' id='image1_updated'><img src='" . VIDEOS_IMAGES_THUMBNAIL_PATH . $article_info['image'] . "' width=" . IMG_WIDTH_EDIT_VID . " height=" . IMG_HIEGHT_EDIT_VID . ">\n </div>\n </div>"; $output .= $cat_obj->build_categories_list('edit', $article_categories); $output .= $pgrate_obj->build_pgrate_list("edit", $article_info['pg_rated_id']); $output .= $tag_obj->build_tags_list("edit", $article_tags, "", "style='height:152px'"); $radio1 = ""; $radio2 = ""; $radio3 = ""; if ($article_info['section'] == 1) { $radio1 = "checked='checked'"; } if ($article_info['section'] == 2) { $radio2 = "checked='checked'"; } $output .= '<div class="control-group"> <label class="control-label">Main Category in home page</label> <div class="controls"> <label class="radio"> <input ' . $radio1 . ' type="radio" name="section_updated" value="1"> Top Section </label> <label class="radio"> <input ' . $radio2 . ' type="radio" name="section_updated" value="2"> Middle Section </label> </div> </div>'; $output .= '<div class="row-fluid"> <div class="span12"> <div class="box"> <div class="box-title"> <h3><i class="icon-th"></i> Article Body</h3> </div> <div class="box-content nopadding"> <textarea data-rule-required=\'true\' name="ck_updated" id="ck_updated" class=\'ckeditor span12\' rows="5">' . $article_info['body'] . '</textarea> </div> </div> </div> '; $output .= "<input onclick='setHtmlEditorValue();' class='btn btn-primary' type='submit' value='" . $helper_obj->t("Save") . "'>"; $output .= "<input type='hidden' name='edit_article' id='edit_article' value='" . $aid . "'>"; $output .= "</form>"; return $output; }