Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /var/www/rabbithabit.com/public_html/application/views/admin/blog/ |
Upload File : |
<div class="row"> <div class="col-sm-12"> <a href="<?= base_url('admin/blog'); ?>"><i class="fa fa-arrow-left" aria-hidden="true"></i> Kembali Ke Blog</a><br><br> <h4><?= empty($blog->id_blog) ? 'Buat blog baru' : 'Edit blog: ' . $blog->blog; ?></h4> <?= $this->session->flashdata('success'); ?> </div> </div> <?= form_open_multipart('',array('id'=>'frm_blog')); ?> <?php echo validation_errors(); ?> <div class="row"> <div class="col-sm-3"> <p>Judul Blog</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#title_id" data-toggle="tab">Indonesia</a></li> <li><a href="#title_en" data-toggle="tab">Inggris</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="title_id"> <p> <?php $data = array( 'name' => 'blog_name', 'value' => $blog->blog, 'class' => 'form-control' ); echo form_input($data); ?> <?= form_error('blog_name'); ?></p> </div><!-- end id="#description_id" --> <div class="tab-pane" id="title_en"> <p> <?php $data = array( 'name' => 'blog_name_en', 'value' => $blog->blog_en, 'class' => 'form-control' ); echo form_input($data); ?> <?= form_error('blog_name_en'); ?></p> </div><!-- end id="#description_id" --> </div><!-- end class tab-content--> </div><!-- end tabbable --> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Deskripsi Singkat</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#title2_id" data-toggle="tab">Indonesia</a></li> <li><a href="#title2_en" data-toggle="tab">Inggris</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="title2_id"> <p> <?php $data = array( 'name' => 'short_description', 'value' => $blog->short_description, 'class' => 'form-control' ); echo form_input($data); ?> <?= form_error('short_description'); ?></p> </div><!-- end id="#description_id" --> <div class="tab-pane" id="title2_en"> <p> <?php $data = array( 'name' => 'short_description_en', 'value' => $blog->short_description_en, 'class' => 'form-control' ); echo form_input($data); ?> <?= form_error('short_description_en'); ?></p> </div><!-- end id="#description_id" --> </div><!-- end class tab-content--> </div><!-- end tabbable --> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Tanggal Blog</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <p> <?php //get blog pulish date from database, convert to dd-mm-yy format if(!empty($blog->publish_date)) { $publish_date = date('d-m-Y', strtotime($blog->publish_date)); } else { $publish_date = ''; } $data = array( 'name' => 'publish_date', 'value' => $publish_date, 'class' => 'form-control datepicker' ); echo form_input($data); ?> <?= form_error('publish_date'); ?></p> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Tampilkan ?</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <?php $options = array( 1 => 'Ya', 0 => 'Tidak' ); echo form_dropdown('status', $options, $blog->status, 'class="form-control"'); ?> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Highlight Artikel ?<br> (muncul di homepage)</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <?php $options = array( 'yes' => 'Yes', 'no' => 'No' ); echo form_dropdown('featured', $options, $blog->featured, 'class="form-control"'); ?> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Nama Pengarang (eg. admin)</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <p> <?php $data = array( 'name' => 'author', 'value' => $blog->author, 'class' => 'form-control' ); echo form_input($data); ?> <?= form_error('author'); ?></p> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Gambar Banner utama<br> <?php if (!empty($blog->image2)) : ?> <img style="width:100px; height:auto;" src="<?= base_url() . 'uploads/blog/' . $blog->image2; ?>" alt="" /> <i class="fa fa fa-trash-o" aria-hidden="true"></i> <a href="<?= base_url() . 'admin/blog/delete_image/' . $blog->id_blog . '/image2'; ?>">Hapus</a> <?php endif; ?> </p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <p><input type="file" name="image2" size="20" class="form-control" /><br> <?php //get max image width and height from configuration table $this->db->select('blog_image_width, blog_image_height, blog_thumbnail_width, blog_thumbnail_height')->from('configuration')->where('id_configuration', 1); $image_dimension = $this->db->get()->row(); ?> <span style="font-size:12px; font-style: italic;">Ukuran gambar lebar maks <?= $image_dimension->blog_image_width;?> pixel. Tinggi maks <?= $image_dimension->blog_image_height;?> pixel, jpg/png, maks 500KB</span><br> <span style="color:#F7931E;"><?php echo form_error('image2'); ?></span> <?php echo $this->session->flashdata('image2-error'); //to display error message ?></p> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Gambar Intro Thumbnail<br> <?php if (!empty($blog->image1)) : ?> <img style="width:100px; height:auto;" src="<?= base_url() . 'uploads/blog/' . $blog->image1; ?>" alt="" /> <i class="fa fa fa-trash-o" aria-hidden="true"></i> <a href="<?= base_url() . 'admin/blog/delete_image/' . $blog->id_blog . '/image1'; ?>">Hapus</a> <?php endif; ?> </p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <p><input type="file" name="image1" size="20" class="form-control" /><br> <span style="font-size:12px; font-style: italic;">Ukuran gambar lebar maks <?= $image_dimension->blog_thumbnail_width;?> pixel. Tinggi maks <?= $image_dimension->blog_thumbnail_height;?> pixel, jpg/png, maks 300KB</span><br> <span style="color:#F7931E;"><?php echo form_error('image1'); ?></span> <?php echo $this->session->flashdata('image1-error'); //to display error message ?></p> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Tags</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <div> <table class="tbl_tags"> <?php if ($blog->tags != ''): ?> <?php $part_tags = explode(';', $blog->tags); ?> <?php for($i=0; $i<count($part_tags); $i++): ?> <?php $part_tags_val = explode('=>', $part_tags[$i]); $val_inp_tag = $part_tags_val[0]; $val_inp_link_tag = $part_tags_val[1]; ?> <tr> <td> <input type="text" placeholder="Nama" value="<?= $val_inp_tag; ?>" class="form-control inp_tag"> <input type="text" placeholder="Link" value="<?= $val_inp_link_tag; ?>" class="form-control inp_link_tag"> </td> <td> <button onclick="f_add_tag_row($(this));" type="button" class="btn-add-tag btn btn-sm btn-success"> <i class="fa fa-plus"></i> </button> <?php if ($i>0): ?> <button onclick="f_remove_tag_row($(this));" type="button" class="btn-remove-tag btn btn-sm btn-danger"> <i class="fa fa-close"></i> </button> <?php endif; ?> </td> </tr> <?php endfor; ?> <?php else: ?> <tr> <td> <input type="text" placeholder="Nama" value="" class="form-control inp_tag"> <input type="text" placeholder="Link" value="" class="form-control inp_link_tag"> </td> <td> <button onclick="f_add_tag_row($(this));" type="button" class="btn-add-tag btn btn-sm btn-success"> <i class="fa fa-plus"></i> </button> </td> </tr> <?php endif; ?> </table> </div> </div><!-- end class="col-sm-9" --> </div> <div class="row"> <div class="col-sm-3"> <p>Video Embed Youtube Code<br> Bila menggunakan video, hapus gambar banner</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <p> <?php $data = array( 'name' => 'video_link', 'value' => $blog->video_link, 'class' => 'form-control' ); echo form_input($data); ?> <?= form_error('video_link'); ?></p> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-3"> <p>Blog Konten</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#description_id" data-toggle="tab">Indonesia</a></li> <li><a href="#description_en" data-toggle="tab">Inggris</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="description_id"> <?php echo form_textarea('description', set_value('description', $blog->description, FALSE)); ?> <?php echo form_error('description'); ?> </div><!-- end id="#description_id" --> <div class="tab-pane" id="description_en"> <?php echo form_textarea('description_en', set_value('description_en', $blog->description_en, FALSE)); ?> <?php echo form_error('description_en'); ?> </div><!-- end id="#description_id" --> </div><!-- end class tab-content--> </div><!-- end tabbable --> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row" style="display:none"> <div class="col-sm-3"> <p>Blog Konten 2<br>(Kosongkan bila tidak ada)</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#description2_id" data-toggle="tab">Indonesia</a></li> <li><a href="#description2_en" data-toggle="tab">Inggris</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="description2_id"> <?php echo form_textarea('description2', set_value('description2', $blog->description2, FALSE)); ?> <?php echo form_error('description2'); ?> </div><!-- end id="#description_id" --> <div class="tab-pane" id="description2_en"> <?php echo form_textarea('description2_en', set_value('description2_en', $blog->description2_en, FALSE)); ?> <?php echo form_error('description2_en'); ?> </div><!-- end id="#description_id" --> </div><!-- end class tab-content--> </div><!-- end tabbable --> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row" style="display:none"> <div class="col-sm-3"> <p>Gambar Konten 2<br> <?php if (!empty($blog->image_konten2)) : ?> <img style="width:100px; height:auto;" src="<?= base_url() . 'uploads/blog/' . $blog->image_konten2; ?>" alt="" /> <i class="fa fa fa-trash-o" aria-hidden="true"></i> <a href="<?= base_url() . 'admin/blog/delete_image/' . $blog->id_blog . '/image_konten2'; ?>">Hapus</a> <?php endif; ?> </p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <p><input type="file" name="image_konten2" size="20" class="form-control" /><br> <span style="font-size:12px; font-style: italic;">Ukuran gambar lebar maks 1000 pixel. Tinggi maks 565 pixel, jpg/png, maks 500KB</span><br> <span style="color:#F7931E;"><?php echo form_error('image_konten2'); ?></span> <?php echo $this->session->flashdata('image_konten2'); //to display error message ?></p> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row" style="display:none"> <div class="col-sm-3"> <p>Image Konten 2 Caption</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#caption2_id" data-toggle="tab">Indonesia</a></li> <li><a href="#caption2_en" data-toggle="tab">Inggris</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="caption2_id"> <?php echo form_textarea('image_konten2_caption', set_value('image_konten2_caption', $blog->image_konten2_caption, FALSE)); ?> <?php echo form_error('image_konten2_caption'); ?> </div><!-- end id="#description_id" --> <div class="tab-pane" id="caption2_en"> <?php echo form_textarea('image_konten2_caption_en', set_value('image_konten2_caption_en', $blog->image_konten2_caption_en, FALSE)); ?> <?php echo form_error('image_konten2_caption_en'); ?> </div><!-- end id="#description_id" --> </div><!-- end class tab-content--> </div><!-- end tabbable --> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row" style="display:none"> <div class="col-sm-3"> <p>Blog Konten 3<br>(Kosongkan bila tidak ada)</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#description3_id" data-toggle="tab">Indonesia</a></li> <li><a href="#description3_en" data-toggle="tab">Inggris</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="description3_id"> <?php echo form_textarea('description3', set_value('description3', $blog->description3, FALSE)); ?> <?php echo form_error('description3'); ?> </div><!-- end id="#description_id" --> <div class="tab-pane" id="description3_en"> <?php echo form_textarea('description3_en', set_value('description3_en', $blog->description3_en, FALSE)); ?> <?php echo form_error('description3_en'); ?> </div><!-- end id="#description_id" --> </div><!-- end class tab-content--> </div><!-- end tabbable --> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row" style="display:none"> <div class="col-sm-3"> <p>Gambar Konten 3<br> <?php if (!empty($blog->image_konten3)) : ?> <img style="width:100px; height:auto;" src="<?= base_url() . 'uploads/blog/' . $blog->image_konten3; ?>" alt="" /> <i class="fa fa fa-trash-o" aria-hidden="true"></i> <a href="<?= base_url() . 'admin/blog/delete_image/' . $blog->id_blog . '/image_konten3'; ?>">Hapus</a> <?php endif; ?> </p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <p><input type="file" name="image_konten3" size="20" class="form-control" /><br> <span style="font-size:12px; font-style: italic;">Ukuran gambar lebar maks 1000 pixel. Tinggi maks 565 pixel, jpg/png, maks 500KB</span><br> <span style="color:#F7931E;"><?php echo form_error('image_konten3'); ?></span> <?php echo $this->session->flashdata('image_konten3'); //to display error message ?></p> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row" style="display:none"> <div class="col-sm-3"> <p>Image Konten 3 Caption</p> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#caption3_id" data-toggle="tab">Indonesia</a></li> <li><a href="#caption3_en" data-toggle="tab">Inggris</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="caption3_id"> <?php echo form_textarea('image_konten3_caption', set_value('image_konten3_caption', $blog->image_konten3_caption, FALSE)); ?> <?php echo form_error('image_konten3_caption'); ?> </div><!-- end id="#description_id" --> <div class="tab-pane" id="caption3_en"> <?php echo form_textarea('image_konten3_caption_en', set_value('image_konten3_caption_en', $blog->image_konten3_caption_en, FALSE)); ?> <?php echo form_error('image_konten3_caption_en'); ?> </div><!-- end id="#description_id" --> </div><!-- end class tab-content--> </div><!-- end tabbable --> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-12"> <p><label>SEO Judul Browser</label></p> <p> <?php $data = array( 'name' => 'meta_title', 'value' => set_value('meta_title', $blog->meta_title), 'class' => 'form-control' ); echo form_input($data); ?> <?= form_error('meta_title'); ?></p> </div> </div> <div class="row"> <div class="col-sm-12"> <p><label>SEO Deskripsi Meta</label></p> <p> <?php $data = array( 'name' => 'meta_description', 'value' => set_value('meta_description', $blog->meta_description), 'class' => 'form-control' ); echo form_input($data); ?> <?= form_error('meta_description'); ?></p> </div> </div> <div class="row"> <div class="col-sm-3"> </div><!-- end class="col-sm-3" --> <div class="col-sm-9"> <?= form_submit('submit', 'Update', 'class="btn btn-primary btn-success button-brown"'); ?> <?= anchor('admin/blog', 'Batal'); ?> </div><!-- end class="col-sm-9" --> </div> <!-- end row --> <?= form_close(); ?> <style> table.tbl_tags{ width: 100%; } table.tbl_tags tr td:nth-child(1){ width: 45%; } table.tbl_tags tr td:nth-child(1) input{ position: relative;float: left; width: 50%; } table.tbl_tags tr td{ padding-right: 10px; } </style> <script> var add_tag_row = ` <tr> <td> <input type="text" placeholder="Nama" value="" class="form-control inp_tag"> <input type="text" placeholder="Link" value="" class="form-control inp_link_tag"> </td> <td> <button onclick="f_add_tag_row($(this));" type="button" class="btn-add-tag btn btn-sm btn-success"> <i class="fa fa-plus"></i> </button> <button onclick="f_remove_tag_row($(this));" type="button" class="btn-remove-tag btn btn-sm btn-danger"> <i class="fa fa-close"></i> </button> </td> </tr> `; $(document).ready(function(){ $("form#frm_blog").submit(function(ev){ var t = $(this); var inp_tag = $('input.inp_tag'); var inp_link_tag = $('input.inp_link_tag'); var tag_string = ''; $.each(inp_tag,function(idx,key){ var val_name = $(this).val(); var val_link = inp_link_tag.eq(idx).val(); tag_string += val_name+'=>'+val_link+';'; }); tag_string = tag_string.substr(0,(tag_string.length-1)); t.append(` <input type='hidden' value='${tag_string}' name='tags' class='tags'> `); var tags = $('input.tags'); // alert(tags.val()); // ev.preventDefault(); }); }); function f_add_tag_row(t_ele){ var tbl_tags = $("table.tbl_tags"); var t_index = t_ele.parents('tr').index(); tbl_tags.find('tr').eq(t_index).after(add_tag_row); } function f_remove_tag_row(t_ele){ var tbl_tags = $("table.tbl_tags"); var t_index = t_ele.parents('tr').index(); if (confirm('Are you sure?')) { tbl_tags.find('tr').eq(t_index).remove(); } } </script>