available_filters['main_fields']['resa_loc_retrait']);
}
protected function init_default_selected_filters() {
global $pmb_transferts_actif, $pmb_location_reservation;
$this->add_selected_filter('montrerquoi');
if ($pmb_transferts_actif=="1" || $pmb_location_reservation) {
$this->add_selected_filter('removal_location');
}
}
protected function init_default_columns() {
global $pmb_transferts_actif;
global $pmb_resa_planning;
$this->add_column_selection();
$this->add_column('record');
$this->add_column('expl_cote');
$this->add_column('empr');
$this->add_column('empr_location');
$this->add_column('rank');
$this->add_column('resa_date');
$this->add_column('resa_condition');
if ($pmb_resa_planning) {
$this->add_column('resa_date_debut');
}
$this->add_column('resa_date_fin');
$this->add_column('resa_validee');
$this->add_column('resa_confirmee');
if ($pmb_transferts_actif=="1") {
$this->add_column('resa_loc_retrait');
$this->add_column('transfert_location_source');
}
if ($pmb_transferts_actif=="1") {
$this->add_column('resa_transfert', 'transferts_circ_resa_lib_choix_expl');
}
}
protected function init_default_settings() {
parent::init_default_settings();
$this->set_setting_column('empr', 'align', 'left');
$this->set_setting_column('empr_location', 'align', 'left');
$this->set_setting_column('resa_loc_retrait', 'align', 'left');
}
protected function init_default_applied_sort() {
$this->add_applied_sort('record');
$this->add_applied_sort('resa_date');
}
protected function get_js_sort_script_sort() {
$display = parent::get_js_sort_script_sort();
$display = str_replace('!!categ!!', 'resa', $display);
return $display;
}
protected function get_cell_content($object, $property) {
global $msg;
$content = '';
switch($property) {
case 'resa_transfert':
$resa_situation = $this->get_resa_situation($object);
$resa_situation->get_display(static::$info_gestion);
if ($resa_situation->lien_transfert) {
if($object->transfert_resa_dispo($this->filters['f_loc'])){
$img= get_url_icon("peb_in.png");
}else {
$img= get_url_icon("peb_out.png");
}
$content .= "
id."\" idnotice=\"".$object->id_notice."\" idbul=\"".$object->id_bulletin."\" loc=\"".$this->filters['f_loc']."\" alt=\"".$msg["transferts_circ_resa_lib_choix_expl"]."\" title=\"".$msg["transferts_circ_resa_lib_choix_expl"]."\">
";
}
break;
default :
$content .= parent::get_cell_content($object, $property);
break;
}
return $content;
}
protected function get_display_html_content_selection() {
return "