Guest User

Untitled

a guest
Jan 24th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. if($_SERVER['REQUEST_METHOD'] == "POST")
  2. {
  3. $this->form_validation->set_rules( 'course_name', 'Course
  4. Name','trim|required|min_length[2]|max_length[50]',
  5. array('required'=>
  6. '%s is required.'));
  7.  
  8. $this->form_validation->set_rules('meta_title', 'Meta
  9. Title','trim|required',
  10. array('required'=> '%s is required.'));
  11.  
  12. $this->form_validation->set_rules('meta_description', 'Meta
  13. 'trim|required',
  14. array('required' => '%s is required.'));
  15.  
  16. if (empty($_FILES['image']['name']))
  17. {
  18. $this->form_validation->set_rules('image', 'Course
  19. image','trim|required',array('required'=> '%s is required.'));
  20. }
  21.  
  22. if (empty($_FILES['bannerimage']['name']))
  23. {
  24. {
  25. $this->form_validation->set_rules('bannerimage', 'Course
  26. image','trim|required',array('required'=> '%s is required.'));
  27. }
  28.  
  29.  
  30. if ($this->form_validation->run() == false)
  31. {
  32. $this->add();
  33. }
  34. else
  35. {
  36.  
  37.  
  38. $course_name = $this->input->post('course_name');
  39. $meta_title = $this->input->post('meta_title');
  40. $meta_description = $this->input->post('meta_description');
  41.  
  42.  
  43.  
  44.  
  45. if(isset($_FILES['image']['name']) && $_FILES['image']['name']!='')
  46. {
  47. $config2['upload_path'] = './images/uploads/courses/';
  48. $config2['allowed_types']= 'gif|jpg|png';
  49. $config2['max_size'] = 1000;
  50. $config2['max_width'] = 2000;
  51. $config2['max_height'] = 2000;
  52. $config2['file_ext_tolower']= true;
  53.  
  54.  
  55. $this->upload->initialize($config2);
  56. $this->load->library('upload', $config2);
  57. if (!$this->upload->do_upload('image'))
  58. {
  59. $this->session->set_flashdata("warning",
  60. $this->upload->display_errors());
  61. redirect(base_url('admin/course/add'));
  62. }
  63. else
  64. {
  65. $fileData = $this->upload->data();
  66. $userfile2 = $fileData['file_name'];
  67. }
  68.  
  69. }
  70.  
  71. if(isset($_FILES['bannerimage']['name']) &&
  72. $_FILES['bannerimage']['name']!='')
  73. {
  74. $config2['upload_path'] = './images/uploads/banners/';
  75. $config2['allowed_types']= 'gif|jpg|png';
  76. $config2['max_size'] = 700;
  77. $config2['max_width'] = 1500;
  78. $config2['max_height'] = 800;
  79. $config2['file_ext_tolower']= true;
  80.  
  81.  
  82. $this->upload->initialize($config2);
  83. $this->load->library('upload', $config2);
  84. if (!$this->upload->do_upload('bannerimage'))
  85. {
  86. $this->session->set_flashdata("warning",
  87. $this->upload->display_errors());
  88. redirect(base_url('admin/course/add'));
  89. }
  90. else
  91. {
  92. $fileData = $this->upload->data();
  93. $userfile = $fileData['file_name'];
  94. }
  95.  
  96.  
  97.  
  98.  
  99. }
Add Comment
Please, Sign In to add comment