<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Artistes extends CI_Controller { private $sort = 'Tri'; public function __construct(){ parent::__construct(); $this->load->model('model_music_artistes'); $this->load->helper('html'); $this->load->helper('url'); $this->load->helper('form'); } public function index(){ $artistes = $this->model_music_artistes->getArtistes(); $this->load->view('layout/header'); $this->load->view('artistes_list', ['artistes'=>$artistes]); $this->load->view('layout/footer'); } public function tri(){ $Ctri = $this->input->get('Ctri'); $trie = $this->model_music_artistes->get_tri_Artistes($Ctri); $num_results = count($trie); $this->load->view('layout/header'); $this->load->view('artistes_list', [ 'artistes' => $trie, 'sort' => $this->sort, 'num_results' => $num_results, 'is_search' => false ]); $this->load->view('layout/footer'); } public function search(){ $query = $this->input->get('query'); $artistes = $this->model_music_artistes->searchArtistes($query); $num_results = count($artistes); $this->load->view('layout/header'); $this->load->view('artistes_list', [ 'artistes' => $artistes, 'sort' => $this->sort, 'num_results' => $num_results, 'is_search' => true ]); $this->load->view('layout/footer'); } }