Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class admin extends CI_Controller{
- /**
- * @package SikiLiza
- * @author: SekoLab
- *
- */
- public function index()
- {
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (!empty($log1) AND !empty($log2)) {
- redirect(base_url('admin/home'));
- }
- else{
- $data['title'] = "Admin Login";
- $this->load->helper('form');
- $data['errors'] = 0;
- $this->load->view("admin",$data);
- }
- }
- public function login()
- {
- // $log1 =$this->session->userdata('username');
- // $log2 =$this->session->userdata('password');
- // if (!empty($log1) AND !empty($log2)) {
- // redirect(base_url('admin/home'));
- // }
- $this->load->helper('form');
- if ($_POST) {
- $this->load->model('adminn');
- $username = str_replace(' ', '_', $this->input->post('username', true));
- $password = $this->input->post('password', true);
- $user = $this->adminn->login($username,$password);
- if (!$user) {
- $data['errors'] =1;
- $data['title'] = "Admin Login";
- $data['res'] = $user;
- $this->load->view("admin",$data);
- }
- else{
- $this->session->set_userdata('username',$user['username']);
- $this->session->set_userdata('password',$user['password']);
- //redirect('admin/home', 'refresh');
- //echo $this->session->userdata('password');
- redirect(base_url().'admin/home');
- }
- }
- else{
- $data['title'] = "Admin Login";
- $this->load->helper('form');
- $data['errors'] = 0;
- $this->load->view("admin",$data);
- }
- }
- public function logout()
- {
- $this->session->sess_destroy();
- redirect(base_url('admin'));
- }
- public function home()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if ($log1 == '') {
- redirect(base_url('admin'));
- }
- else{
- $data['title'] = "Admin Dashboard";
- $this->load->model('Homesongs');
- $data['songs'] = $this->Homesongs->popular();
- $this->load->view("admin_home",$data);
- }
- }
- public function songs()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $data['title'] = "Admin Dashboard - Songs";
- $this->load->model('songs');
- $data['query'] = $this->songs->allsongs();
- $this->load->view("admin_songs",$data);
- }
- }
- public function addsong()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $this->load->helper('form');
- if ($_POST) {
- $this->load->library('form_validation');
- $this->form_validation->set_rules('artistname','Artist Name','trim|required');
- $this->form_validation->set_rules('songname','Song Name','trim|required');
- $this->form_validation->set_rules('songgenre','Song Genre','trim|required');
- $this->form_validation->set_rules('seo','Keywords','trim|required');
- if ($this->form_validation->run() == FALSE)
- {
- $data['title'] = "Admin Dashboard - Add New Song";
- $data['err'] = validation_errors();
- $this->load->view('admin_addsongs', $data);
- }
- else
- {
- $this->load->model('artist');
- $data['query'] = $this->artist->showartist();
- $data['genre'] = $this->artist->showgenre();
- //$this->load->view('admin_addsongs',$data);
- $config['upload_path'] = './image/songlogo';
- $config['allowed_types'] = 'jpg|jpeg|png|gif';
- $config['max_size'] = '30000';
- $this->load->library('upload',$config);
- $this->upload->initialize($config);
- if (!$this->upload->do_upload('songlogo'))
- {
- $data['err'] = $this->upload->display_errors();
- $data['title'] = "Admin Dashboard - Add Song";
- $this->load->view('admin_addsongs',$data);
- }
- else{
- $new['upload_path'] = './scripts/songs';
- $new['allowed_types'] = 'mp3';
- $new['max_size'] = '30000';
- $this->load->library('upload',$new);
- $this->upload->initialize($new);
- if (!$this->upload->do_upload('fullsong')) {
- $data['err'] = $this->upload->display_errors();
- $data['title'] = "Admin Dashboard - Add Song";
- $this->load->view('admin_addsongs',$data);
- }
- else
- {
- $this->load->model('artist');
- if (!$this->artist->addsong()) {
- $data['err'] = "Fail To Add Song";
- $data['title'] = "Admin Dashboard - Add Song";
- $this->load->view('admin_addsongs',$data);
- }
- else
- {
- $data['err'] = "<h5 class='text-success'>Song is Succesifully Added</b>";
- $data['title'] = "Admin Dashboard - Add Song";
- $this->load->view('admin_addsongs',$data);
- }
- }
- }
- }
- }
- else{
- $data['title'] = "Admin Dashboard - Songs";
- $this->load->model('artist');
- $data['query'] = $this->artist->showartist();
- $data['genre'] = $this->artist->showgenre();
- $this->load->view("admin_addsongs",$data);
- }
- }
- }
- public function artists()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $data['title'] = "Admin Dashboard - Artists";
- $this->load->model('artist');
- $data['query'] = $this->artist->showartist();
- $this->load->view("admin_artists",$data);
- }
- }
- public function users()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $data['title'] = "Admin Dashboard - Users";
- $this->load->model('artist');
- $data['query'] = $this->artist->showusers();
- $this->load->view("admin_user",$data);
- }
- }
- public function addartist()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $this->load->helper(array('form', 'url'));
- if ($_POST) {
- $this->load->library('form_validation');
- $this->form_validation->set_rules('artistname','Artist Name','trim|required|is_unique[artist.artist_name]');
- $this->form_validation->set_rules('bio','Bio','trim|required');
- if ($this->form_validation->run() == FALSE)
- {
- $data['title'] = "Admin Dashboard - Add New Artist";
- $data['err'] = validation_errors();
- $this->load->view('admin_addartist', $data);
- }
- else
- {
- $config['upload_path'] = './image';
- $config['allowed_types'] = 'jpg|jpeg|png|gif';
- $config['max_size'] = '30000';
- $this->load->library('upload',$config);
- if (!$this->upload->do_upload())
- {
- $data['err'] = $this->upload->display_errors();
- $data['title'] = "Admin Dashboard - Add Artists";
- $this->load->view('admin_addartist',$data);
- }
- else{
- $this->load->model('artist');
- if (!$this->artist->addartist()) {
- $data['err'] = "Fail To Add Artist";
- $data['title'] = "Admin Dashboard - Add Artists";
- $this->load->view('admin_addartist',$data);
- }
- else
- {
- $data['err'] = "<h5 class='text-success'>Artist is Succesifully Added</b>";
- $data['title'] = "Admin Dashboard - Add Artists";
- $this->load->view('admin_addartist',$data);
- }
- }
- }
- }
- else
- {
- $data['title'] = "Admin Dashboard - Add Artist";
- $this->load->view("admin_addartist",$data);
- }
- }
- }
- public function adduser()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $this->load->helper(array('form', 'url'));
- if ($_POST) {
- $this->load->library('form_validation');
- $this->form_validation->set_rules('username','Username','trim|required|is_unique[users.username]');
- $this->form_validation->set_rules('password','Password','trim|required');
- if ($this->form_validation->run() == FALSE)
- {
- $data['title'] = "Admin Dashboard - Add New User";
- $data['err'] = validation_errors();
- $this->load->view('admin_adduser', $data);
- }
- else{
- $data['err'] = "<h5 class='text-danger'>This is Demo</b>";
- $data['title'] = "Admin Dashboard - Add User";
- $this->load->view('admin_adduser',$data);
- $this->load->model('artist');
- if (!$this->artist->adduser()) {
- $data['err'] = "Fail To Add User";
- $data['title'] = "Admin Dashboard - Add User";
- $this->load->view('admin_adduser',$data);
- }
- else
- {
- $data['err'] = "<h5 class='text-success'>User is Succesifully Added</b>";
- $data['title'] = "Admin Dashboard - Add User";
- $this->load->view('admin_adduser',$data);
- }
- }
- }
- else
- {
- $data['title'] = "Admin Dashboard - Add User";
- $this->load->view("admin_adduser",$data);
- }
- }
- }
- public function edituser()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $this->load->helper(array('form', 'url'));
- if ($_POST) {
- $this->load->library('form_validation');
- $this->form_validation->set_rules('password','Password','trim|required');
- if ($this->form_validation->run() == FALSE)
- {
- $data['title'] = "Admin Dashboard - Edit Password";
- $data['err'] = validation_errors();
- $this->load->view('admin_edituser', $data);
- }
- else{
- $this->load->model('artist');
- if (!$this->artist->edituser()) {
- $data['err'] = "Fail To Update User Password";
- $data['title'] = "Admin Dashboard - Update User Password";
- $this->load->view('admin_edituser',$data);
- }
- else
- {
- $data['err'] = "<h5 class='text-danger'>This is Demo</b>";
- $data['title'] = "Admin Dashboard - Edit Password";
- $this->load->view('admin_edituser',$data);
- }
- }
- }
- else
- {
- $data['title'] = "Admin Dashboard - Edit Password";
- $this->load->view("admin_edituser",$data);
- }
- }
- }
- public function deleteartist($artistname)
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $this->load->model('artist');
- $this->artist->deleteartist($artistname);
- redirect(base_url('admin/artists'));
- }
- }
- public function deleteuser($username)
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $this->load->model('artist');
- $this->artist->deleteuser($username);
- redirect(base_url('admin/users'));
- }
- }
- public function deletesong($songid)
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $this->load->model('artist');
- $this->artist->deletesong($songid);
- redirect(base_url('admin/songs'));
- }
- }
- public function genre()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $data['title'] = "Admin Dashboard - Genres";
- $this->load->model('artist');
- $data['query'] = $this->artist->showgenre();
- $this->load->view("admin_genre",$data);
- }
- }
- public function addgenre()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{$data['er']=0;
- $this->load->helper('form');
- if ($_POST) {
- $this->load->model('artist');
- $data['er']=$this->artist->addgenre();
- $data['title'] = "Admin Dashboard - Add Genre";
- $this->load->view("admin_addgenre",$data);
- }
- else{
- $data['title'] = "Admin Dashboard - Add Genre";
- $this->load->view("admin_addgenre",$data);
- }
- }
- }
- public function editgenre($genreid)
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) OR empty($log2)) {
- redirect(base_url('admin'));
- }
- else{$data['er']=0;
- $this->load->helper('form');
- if ($_POST) {
- $this->load->model('artist');
- $data['er']=$this->artist->editgenre($genreid);
- $data['aa'] = $this->artist->showgenree($genreid);
- $data['title'] = "Admin Dashboard - Update Genre";
- $this->load->view("admin_editgenre",$data);
- }
- else{
- if (empty($genreid)) {
- redirect(base_url('admin/genre'));
- }
- $data['title'] = "Admin Dashboard - Update Genre";
- $this->load->model('artist');
- $data['aa'] = $this->artist->showgenree($genreid);
- $this->load->view("admin_editgenre",$data);
- }
- }
- }
- public function editartist($artistname)
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{$data['er']=0;
- $this->load->helper('form');
- if ($_POST) {
- $this->load->model('artist');
- $data['er']=$this->artist->editartist($artistname);
- $data['aa'] = $this->artist->showartistt($artistname);
- $data['title'] = "Admin Dashboard - Update Artist";
- $data['err'] = "<h5 class='text-success'><b>Artist is Succesifully Updated</b></h5>";
- $this->load->view("admin_editartist",$data);
- }
- else{
- if (empty($artistname)) {
- redirect(base_url('admin/artists'));
- }
- $data['title'] = "Admin Dashboard - Update Artist";
- $this->load->model('artist');
- $data['aa'] = $this->artist->showartistt($artistname);
- $this->load->view("admin_editartist",$data);
- }
- }
- }
- public function statistics()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- $data['title'] = "Admin Dashboard - Statistics";
- $this->load->view("admin_statistics",$data);
- }
- }
- public function settings()
- {
- $data['name'] = $this->session->userdata('username');
- $log1 =$this->session->userdata('username');
- $log2 =$this->session->userdata('password');
- if (empty($log1) AND empty($log2)) {
- redirect(base_url('admin'));
- }
- else{
- if ($_POST) {
- $this->load->model('settings');
- if (!$this->settings->updatesettings()) {
- $this->load->helper('form');
- $data['err'] = "<h5 class='text-success'>Settings are Succesifully Updated</b>";
- $this->load->model('description');
- $data['sname'] = $this->description->showdescription();
- $data['ads'] = $this->description->showads();
- $data['footer'] = $this->description->showfooter();
- $data['title'] = "Admin Dashboard - Settings";
- $this->load->view("admin_settings",$data);
- }
- else
- {
- $data['err'] = "This is Demo";
- $this->load->helper('form');
- $this->load->model('description');
- $data['sname'] = $this->description->showdescription();
- $data['ads'] = $this->description->showads();
- $data['footer'] = $this->description->showfooter();
- $data['title'] = "Admin Dashboard - Settings";
- $this->load->view("admin_settings",$data);
- }
- }
- else{
- $this->load->helper('form');
- $this->load->model('description');
- $data['sname'] = $this->description->showdescription();
- $data['ads'] = $this->description->showads();
- $data['footer'] = $this->description->showfooter();
- $data['title'] = "Admin Dashboard - Settings";
- $this->load->view("admin_settings",$data);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement