%PDF- %PDF-
Direktori : /home/jalalj2hb/www/elearning/application/views/frontend/default/ |
Current File : /home/jalalj2hb/www/elearning/application/views/frontend/default/edit_course.php |
<div class="col-lg-8" style="padding: 35px;"> <div class="content-box"> <div class="basic-group"> <form action="<?php echo site_url('home/course_action/edit/'.$course_id); ?>" method="post" enctype="multipart/form-data"> <div class="form-group"> <label for="title"><?php echo site_phrase('basics'); ?>:</label> <input type="text" class="form-control" name = "title" id="title" placeholder="<?php echo site_phrase('title'); ?>" required value="<?php echo $course_details['title']; ?>"> </div> <div class="form-group"> <label for="short_description"><?php echo site_phrase('short_description'); ?>:</label> <textarea class="form-control" name = "short_description" id="short_description" required rows="6"><?php echo $course_details['short_description']; ?></textarea> </div> <div class="form-group"> <label for="description"><?php echo site_phrase('description'); ?>:</label> <textarea class="form-control" name = "description" id="description" required rows="6"><?php echo $course_details['description']; ?></textarea> </div> <div class="form-group"> <label class="form-label"><?php echo site_phrase('category'); ?></label> <div class="controls"> <select class="form-control" id="category_id" name="category_id" onchange="ajax_get_sub_category(this.value)" required> <option value=""><?php echo site_phrase('select_a_category'); ?></option> <?php $categories = $this->crud_model->get_categories(); foreach ($categories->result_array() as $category):?> <option value="<?php echo $category['id']; ?>" <?php if($course_details['category_id'] == $category['id']) echo 'selected'; ?>><?php echo $category['name']; ?></option> <?php endforeach; ?> </select> </div> </div> <div class="form-group"> <label class="form-label"><?php echo site_phrase('sub_category'); ?></label> <div class="controls"> <select class="form-control" id="sub_category_id" name="sub_category_id" required> <?php $sub_categories = $this->crud_model->get_sub_categories($course_details['category_id']); foreach ($sub_categories as $sub_category): ?> <option value="<?php echo $sub_category['id']; ?>" <?php if($sub_category['id'] == $course_details['sub_category_id']) echo 'selected'; ?>><?php echo $sub_category['name']; ?></option> <?php endforeach; ?> </select> </div> </div> <div class="form-group"> <label for="description"><?php echo site_phrase('level'); ?>:</label> <select class="form-control" name="level"> <option value="beginner" <?php if($course_details['level'] == "beginner") echo 'selected'; ?>><?php echo site_phrase('beginner'); ?></option> <option value="advanced" <?php if($course_details['level'] == "advanced") echo 'selected'; ?>><?php echo site_phrase('advanced'); ?></option> <option value="intermediate" <?php if($course_details['level'] == "intermediate") echo 'selected'; ?>><?php echo site_phrase('intermediate'); ?></option> </select> </div> <div class="form-group"> <label for="description"><?php echo site_phrase('language_made_in'); ?>:</label> <select class="form-control" id="language_made_in" name="language_made_in" required> <?php $fields = $this->db->list_fields('language'); foreach ($fields as $field):?> <?php if ($field == 'phrase_id' || $field == 'phrase') continue;?> <option value="<?php echo $field;?>" <?php if ($course_details['language'] == $field)echo 'selected';?>> <?php echo ucfirst($field);?> </option> <?php endforeach; ?> </select> </div> <div class="form-group"> <div class="checkbox check-success"> <input id="isTopCourseCheckbox" type="checkbox" value="1" name = "is_top_course" onclick="topCourseChecked(this)" <?php if($course_details['is_top_course'] == 1) echo 'checked'; ?>> <label for="isTopCourseCheckbox" onclick="topCourseChecked(this)"><?php echo site_phrase('is_top_course'); ?></label> </div> </div> <div id = "outcomes_area" style="padding: 0; margin : 0;"> <?php $counter = 0; foreach (json_decode($course_details['outcomes']) as $outcome):?> <?php if ($counter == 0): $counter++; ?> <div class="form-group"> <label class="form-label"><?php echo site_phrase('outcomes'); ?></label> <div class="controls"> <input type="text" name = "outcomes[]" class="form-control" required value="<?php echo $outcome; ?>"> <button type="button" class = "btn btn-xs" name="button" onclick="appendOutcome()" style="float: right;margin-right: -52px;margin-top: -37px;"><i class="fa fa-plus" aria-hidden="true"></i></button> </div> </div> <?php else: ?> <div class="form-group"> <div class="controls"> <input type="text" name = "outcomes[]" class="form-control" required value="<?php echo $outcome; ?>"> <button type="button" class = "btn btn-xs btn-default" name="button" onclick="removeOutcome(this)" style="float: right;margin-right: -52px;margin-top: -37px;"><i class="fa fa-trash" aria-hidden="true"></i></button> </div> </div> <?php endif; ?> <?php endforeach; ?> <div id = "blank_outcome_field"> <div class="form-group"> <div class="controls"> <input type="text" name = "outcomes[]" class="form-control"> <button type="button" class = "btn btn-default" name="button" onclick="removeOutcome(this)" style="float: right;margin-right: -52px;margin-top: -37px;"><i class="fa fa-trash" aria-hidden="true"></i></button> </div> </div> </div> </div> <div id = "requirement_area"> <?php $counter = 0; foreach (json_decode($course_details['requirements']) as $requirement):?> <?php if ($counter == 0): $counter++; ?> <div class="form-group"> <label class="form-label"><?php echo site_phrase('requirements'); ?></label> <div class="controls"> <input type="text" name = "requirements[]" class="form-control" required value="<?php echo $requirement; ?>"> <button type="button" class = "btn btn-default" name="button" onclick="appendRequirement()" style="float: right;margin-right: -52px;margin-top: -37px;"><i class="fa fa-plus" aria-hidden="true"></i></button> </div> </div> <?php else: ?> <div class="form-group"> <div class="controls"> <input type="text" name = "requirements[]" class="form-control" required value="<?php echo $requirement; ?>"> <button type="button" class = "btn btn-xs btn-default" name="button" onclick="removeRequirement(this)" style="float: right;margin-right: -52px;margin-top: -37px;"><i class="fa fa-trash" aria-hidden="true"></i></button> </div> </div> <?php endif; ?> <?php endforeach; ?> <div id = "blank_requirement_field"> <div class="form-group"> <div class="controls"> <input type="text" name = "requirements[]" class="form-control"> <button type="button" class = "btn btn-default" name="button" onclick="removeRequirement(this)" style="float: right;margin-right: -52px;margin-top: -37px;"><i class="fa fa-trash" aria-hidden="true"></i></button> </div> </div> </div> </div> </div> <div class="basic-group"> <div class="row-fluid"> <div class="checkbox check-success"> <input id="freeCourseCheckbox" type="checkbox" value="1" name = "is_free_course" onclick="isFreeCourseChecked()" <?php if($course_details['is_free_course'] == 1) echo 'checked'; ?>> <label for="freeCourseCheckbox" onclick="isFreeCourseChecked()"><?php echo site_phrase('free_course'); ?></label> </div> </div> <div class="form-group"> <label class="form-label"><?php echo site_phrase('price').'<strong> ('.get_settings('system_currency').')</strong>'; ?></label> <div class="controls"> <input type="number" id = "price" name = "price" class="form-control" required value="<?php echo $course_details['price']; ?>" onkeyup="calculateDiscountPercentage($('#discounted_price').val())" min="0"> </div> </div> <div class="row-fluid"> <div class="checkbox check-success"> <input id="discountCheckbox" type="checkbox" value="1" name = "discount_flag" <?php if($course_details['discount_flag'] == 1) echo 'checked'; ?>> <label for="discountCheckbox" onclick="priceChecked(this)"><?php echo site_phrase('has_discount'); ?></label> </div> </div> <div class="form-group"> <label class="form-label"><?php echo site_phrase('discounted_price').'<strong> ('.get_settings('system_currency').')</strong>'; ?></label> <div class="controls"> <input type="number" name = "discounted_price" id = "discounted_price" class="form-control" onkeyup="calculateDiscountPercentage(this.value)" value="<?php echo $course_details['discounted_price']; ?>" min="0"> </div> <input type="text" class="form-control" name = "discounted_percentage" id = "discounted_percentage" style="float: right; margin-right: -81px; width: 80px; text-align: center; margin-top: -37px;" readonly> </div> <div class="content-box"> <div class="email-group"> <div class="form-group"> <label for="user_image"><?php echo site_phrase('upload_image'); ?>:</label> <input type="file" class="form-control" name="course_thumbnail" accept="image/*"> <label class="form-label" style="color: red; font-weight: bold;"><?php echo site_phrase('note').': '.site_phrase('thumbnail_size_should_be_600_X_600');?></label> </div> </div> </div> <div class="form-group"> <label for="description"><?php echo site_phrase('course_overview_provider'); ?>:</label> <select class="form-control" name="course_overview_provider"> <option value="youtube" <?php if($course_details['course_overview_provider'] == 'youtube') echo 'selected'; ?>><?php echo site_phrase('youtube'); ?></option> <option value="vimeo" <?php if($course_details['course_overview_provider'] == 'vimeo') echo 'selected'; ?>><?php echo site_phrase('vimeo'); ?></option> <option value="html5" <?php if($course_details['course_overview_provider'] == 'html5') echo 'selected'; ?>><?php echo site_phrase('HTML5'); ?></option> </select> </div> <div class="form-group"> <label class="form-label" for = "course_overview_url"><?php echo site_phrase('course_overview_url'); ?></label> <div class="controls"> <input type="text" name = "course_overview_url" id = "course_overview_url" class="form-control" value="<?php echo $course_details['video_url'] ?>"> </div> </div> <div class="form-group"> <label class="form-label" for = "meta_keywords"><?php echo site_phrase('meta_keywords'); ?></label> <div class="controls"> <input type="text" class="form-control tagsInput" name="meta_keywords" value="<?php echo $course_details['meta_keywords'] ?>"> </div> </div> <div class="form-group"> <label for="meta_description"><?php echo site_phrase('meta_description'); ?>:</label> <textarea class="form-control" name = "meta_description" id="meta_description" rows="6"><?php echo $course_details['meta_description'] ?></textarea> </div> </div> <div class="content-update-box"> <button type="submit" name = "publish" class="btn col-4"><?php echo site_phrase('publish_this_course'); ?></button> <button type="submit" name = "save_to_draft" class="btn col-4" style="background-color: #2196F3; border-color: #2196F3;"><?php echo site_phrase('save_to_draft'); ?></button> </div> </form> </div> </div> <script type="text/javascript"> var blank_outcome = jQuery('#blank_outcome_field').html(); var blank_requirement = jQuery('#blank_requirement_field').html(); jQuery(document).ready(function() { jQuery('#blank_outcome_field').hide(); jQuery('#blank_requirement_field').hide(); calculateDiscountPercentage($('#discounted_price').val()); }); function appendOutcome() { jQuery('#outcomes_area').append(blank_outcome); } function removeOutcome(outcomeElem) { jQuery(outcomeElem).parent().parent().remove(); } function appendRequirement() { jQuery('#requirement_area').append(blank_requirement); } function removeRequirement(requirementElem) { jQuery(requirementElem).parent().parent().remove(); } function ajax_get_sub_category(category_id) { console.log(category_id); $.ajax({ url: '<?php echo site_url('admin/ajax_get_sub_category/');?>' + category_id , success: function(response) { jQuery('#sub_category_id').html(response); } }); } function priceChecked(elem){ if (jQuery('#discountCheckbox').is(':checked')) { jQuery('#discountCheckbox').prop( "checked", false ); }else { jQuery('#discountCheckbox').prop( "checked", true ); } } function topCourseChecked(elem){ if (jQuery('#isTopCourseCheckbox').is(':checked')) { jQuery('#isTopCourseCheckbox').prop( "checked", false ); }else { jQuery('#isTopCourseCheckbox').prop( "checked", true ); } } function calculateDiscountPercentage(discounted_price) { if (discounted_price > 0) { var actualPrice = jQuery('#price').val(); if ( actualPrice > 0) { var reducedPrice = actualPrice - discounted_price; var discountedPercentage = (reducedPrice / actualPrice) * 100; if (discountedPercentage > 0) { jQuery('#discounted_percentage').val(discountedPercentage.toFixed(2) + "%"); }else { jQuery('#discounted_percentage').val('<?php echo '0%'; ?>'); } } } } function isFreeCourseChecked() { if (jQuery('#freeCourseCheckbox').is(':checked')) { $('#price').prop('required',false); }else { $('#price').prop('required',true); } } </script>