%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/devcapijob/public_html/modules/search/
Upload File :
Create Path :
Current File : /home/devcapijob/public_html/modules/search/index.php

<?php

/**

* @version		1

* @package		yassir

* @copyright	Copyright (C) 2011 Open Source Matters. All rights reserved.

* @license		sharware

*

*

* @ blocktop MODULE

*/





class searchModule extends Module{

		



	function display(){



		$this->js='

		<script language="javascript" src="'.URL_BASE.'/Templates/js/jquery.colorbox-min.js" type="text/javascript"></script>

		<script language="javascript" src="'.URL_BASE.'/Templates/js/region_rubrique.js" type="text/javascript"></script>

		<script type="text/javascript">

		$(function() {

			

			$("#tabs ul li ").click(function () {

				

				var item = $("#tabs ul li ").index(this);

				

				$("#tabs ul li ").each(function(index) {

                    $("#tabs-"+index).removeClass("active");

				});

				

				$("#tabs-"+item).addClass("active");

				var values = 1 + item;

				$("#types").val(values);

				});

		  

								

					});			

		

		</script>

		<script type="text/javascript" src = "'.URL_BASE.'/Templates/js/laetan.js"></script>';



		$this->css='<link rel="stylesheet" href="'.URL_BASE.'Templates/css/colorbox.css" />

		<style type="text/css">

		.chzn-container{ margin-left:0 !important}

		

		</style>

		<link rel="stylesheet" type="text/css" href = "'.URL_BASE.'/Templates/css/laetan.css"/>';



		return $this->html();}



		



	



	function html(){

		$list_pays= Model::liste_pays();

	

		//$domaines=$this->getAllDoamine();

		$regions= $this->liste_reg_dep();

        $depart_table= $this->liste_reg_dep2();

         $type_annonces= $this->type_annonce_order_search();

		if(sizeof($_REQUEST['rubrique'])>0 && is_array($_REQUEST['rubrique'])){

		$check_rubrique = $_REQUEST['rubrique'];	

		}elseif($_REQUEST['rubrique']!=""){

		$check_rubrique = explode(',',$_REQUEST['rubrique']);		

		}else{

		$check_rubrique =	array();

		}

		

		if(sizeof($_REQUEST['domaine'])>0 && is_array($_REQUEST['domaine'])){

		$check_domaine = $_REQUEST['domaine'];	

		}elseif($_REQUEST['domaine']!=""){

		$check_domaine = explode(',',$_REQUEST['domaine']);		

		}else{

		$check_domaine =	array();

		}

		//$check_rubrique =(sizeof($_REQUEST['rubrique'])>0 && $_REQUEST['rubrique']!="")? $_REQUEST['rubrique']:array();

		//$check_domaine = explode(',',$_POST['domaine']);

		//$check_domaine =(sizeof($_REQUEST['rubrique'])>0 && $_REQUEST['rubrique']!="")? $_REQUEST['rubrique']:array();

		$t=0;
        foreach ($type_annonces as $type_annonce) {


        $domaines= $this->getAllDoamine($type_annonce['id_type_annonce']);

        $total_all = count($domaines);

        if($total_all>0){

        	if($t==0){
        	if($type_annonce['id_type_annonce']==1){$class="col-md-6 col-xs-12 spare_block block_emploi";}elseif($type_annonce['id_type_annonce']==2 || $type_annonce['id_type_annonce']==3){$class="col-md-3 col-xs-12 spare_block block_formation";}elseif($type_annonce['id_type_annonce']==4){$class="block_secteur_def col-md-3 col-xs-12";}else{$class="col-md-3 col-xs-12 spare_block block_franchise";}
            $affi_domaine2 .='<div class="'.$class.'  "><h2 class="titre_domaine_search">'.$type_annonce['type_annonce'].'</h2>';
            }

             if($type_annonce['id_type_annonce']==3){
             	$affi_domaine2 .='<h2 class="titre_domaine_search">'.$type_annonce['type_annonce'].'</h2>';
             }

		$aff_rubrique .="";

         $zr=0;

		// var_dump($domaines);

		//var_dump($check_domaine);

         $affi_domaine2 .='<div style="overflow: hidden;">';

         $affi_domaine2 .='<div style="overflow: hidden;">';

        

       // echo $total_all;

		foreach($domaines as $domaine){

			

			if(in_array($domaine['id_domaine'], $check_domaine)){

					$sel="checked='checked'";
                    $aff_rubrique_nom .=$domaine['nom'].',';
					$aff_rubrique .='<input type="hidden" name="domaine[]" value="'.$domaine['id_domaine'].'">';

				}else{

					$sel="";

				}

			if($zr==0){

				$affi_domaine2 .='<div style="float:left; width:230px;">';

			}

			$zr++;

			if($domaine['id_domaine']==887){$class_do='decaler';}else{$class_do='';}
			$affi_domaine2 .='<img alt="'.$domaine['nom'].'" src="'.URL_BASE.'Templates/images/arrow_right.png" style="float:left;" onclick="toggle_ck(\'domaine_'.$domaine['id_domaine'].'\')" />
			<input style="float:left; margin-top:3px !important" type="checkbox" class="check_domaines chk_do check_rubrique" id="do_'.$domaine['id_domaine'].'" alt="'.$domaine['nom'].'"  name="domaine[]" value="'.$domaine['id_domaine'].'" '.$sel.'/><label style="left:2px;top:2px;display:inline;position:relative" class="label_domaine" onclick="toggle_ck(\'domaine_'.$domaine['id_domaine'].'\')">'.strip_tags(htmlentities(utf8_encode($domaine['nom']))).' <span class="do_'.$domaine['id_domaine'].' numbre_domaine"></span></label>

			<div class="clr '.$class_do.'"></div>';

			

			$affi_domaine2 .='<div class="domaine_'.$domaine['id_domaine'].'"  style="display:none; margin-left:18px">';

			foreach($domaine['sub_domain'] as $sub_domain){

				

				if(in_array($sub_domain['id_domaine'], $check_rubrique)){

					$sel="checked='checked'";
                    $aff_rubrique_nom .=$sub_domain['nom'].',';
					$aff_rubrique .='<input type="hidden" name="rubrique[]" value="'.$sub_domain['id_domaine'].'">';

				}else{

					$sel="";

				}

				$affi_domaine2 .='<input type="checkbox" name="rubrique[]" rel="do_'.$sub_domain['parent'].'" class="check_rubrique check_select" alt="'.$sub_domain['nom'].'" value="'.$sub_domain['id_domaine'].'" '.$sel.' />&nbsp;'.strip_tags(htmlentities(utf8_encode($sub_domain['nom']))).'<br/>';

			}

			$affi_domaine2 .='</div>';

			   $total += count($zr);

			   // echo  $total.'<br/>';

				if($zr==20 || $total ==$total_all){

					$affi_domaine2 .='</div>';

					$zr=0;

				} 

				$totala +=1;

			}

		$affi_domaine2 .='</div>';

		

   $affi_domaine2 .='</div>';

    $t++;
     if($type_annonce['id_type_annonce']!=2){
//echo $type_annonce['id_type_annonce'].'-*-*-'.$totala.'----'.$total_all.'<br/>';
		      if($totala ==$total_all){
		      	 $affi_domaine2 .='</div>';
		      	 $t=0;
		      }
       }
     $totala = 0;
     $total = 0;

     }

   }

 //----------------------------------------------------------------------

// ------------ affichage des region et departement --------------------

//----------------------------------------------------------------------





$check_region =(sizeof($_REQUEST['region'])>0)? $_REQUEST['region']:array();



if(in_array("0", $check_region)){

		$sel_toute_france="checked='checked'";

		$aff_region_checked .='France enti&egrave;re ,<input type="hidden" name="region[]" value="0">';

	}else{

		$sel_toute_france="";

	}

$affi_region .='<div class="lst_chk_region">

					<b> <label style="width:100%;margin-bottom:5px;"> <input type="checkbox" class="check_region chk_reg chk_all_reg" id="reg_0" alt="Toute la france"  name="region[]" value="0" '.$sel_toute_france.'/> France enti&egrave;re</label></b>

					<div class="clr" style="margin-bottom:15px;"></div>

					<b> <label  class="label_region">R&eacute;gions</label></b>  

					<div class="clr"></div>';

$d=0;



foreach($regions as $region){

	if($sel_toute_france!=""){

		$sel="disabled='disabled'";

	}else{

		if(in_array($region['id_region'], $check_region)){

			$sel="checked='checked'";
            $aff_region_nom_checked  .= $region['nom'].',';
			$aff_region_checked .='<input type="hidden" name="region[]" value="'.$region['id_region'].'">';

		}else{

			$sel="";

		}

	}

	

	$affi_region .='<label><input type="checkbox" class="check_region chk_reg chk_unique_reg" id="reg_'.$region['id_region'].'" alt="'.$region['nom'].'"  name="region[]" value="'.$region['id_region'].'" '.$sel.'/>&nbsp;'.htmlentities(utf8_encode($region['nom'])).'</label><br/>';

	

}

//var_dump($_POST['depart']);

if(sizeof($_REQUEST['depart'])>0 && is_array($_REQUEST['depart'])){

$check_departement = $_REQUEST['depart'];	

}elseif($_REQUEST['depart']!=""){

$check_departement = explode(',',$_REQUEST['depart']);		

}else{

$check_departement =	array();

}

//$check_departement =(sizeof($_REQUEST['depart'])>0 && is_array($_REQUEST['depart']))? $_REQUEST['depart']:array();



foreach($depart_table as $departement){

	$d++;

	if($d==1){

		$affi_departement .='<div class="lst_d">';

	};

	//var_dump($check_departement);

	if(in_array($departement['id_departement'], $check_departement)){

		$sel="checked='checked'";
        $aff_departement_nom_checked .= $departement['code'].' '.$departement['nom_depart'].',';
		$aff_departement_checked .='<input type="hidden" name="depart[]" value="'.$departement['id_departement'].'">';

	}else{

		$sel="";

	}

	$affi_departement .='<input type="checkbox" class="check_region chk_dep" rel="reg_'.$departement['id_region'].'" name="departement[]" id="'.$departement['id_departement'].'" value="'.$departement['id_departement'].'" alt="'.$departement['code'].' '.$departement['nom_depart'].'" '.$sel.' />&nbsp;<label for="'.$departement['id_departement'].'">'.$departement['code'].' '.htmlentities(utf8_encode($departement['nom_depart'])).'</label><br/>';

	if($d==22){

		$d=0;

		$affi_departement .='</div>';

	}

}

$affi_departement .='</div>';

$affi_region_departement=$affi_region .'</div><div class="lst_chk_departement"><b> <label class="label_region">D&eacute;partements</label></b>  <div class="clr"></div>'.$affi_departement.'</div>';



$affi_region_departement .='<div class="liste_pays" style="float:none; overflow:hidden; clear:both; padding-top:15px;"><label class="label_region"><b id="autre_pays">Autres pays</b></label><div class="affichage_pays" style="display:none">';

$p=0;



//$check_pays =(sizeof($_REQUEST['pays'])>0)? $_REQUEST['pays']:array();

if(sizeof($_REQUEST['pays'])>0 && is_array($_REQUEST['pays'])){

$check_pays = $_REQUEST['pays'];	

}elseif($_REQUEST['pays']!=""){

$check_pays = explode(',',$_REQUEST['pays']);		

}else{

$check_pays =	array();

}

foreach($list_pays as $pays){

	$p++;

	if($p==1){

		$affi_pays .='<div class="lst_d">';

	};

	if($pays['id_pays']!=75){

	if(in_array($pays['id_pays'], $check_pays)){

			$sel="checked='checked'";
            $aff_pays_nom_checked = $pays['nom_fr'].',';
			$aff_pays_checked .='<input type="hidden" name="pays[]" value="'.$pays['id_pays'].'" />';

		}else{

			$sel="";

		}

		

	$affi_pays .='<input '.$sel.' type="checkbox" id="pays_'.$pays['id_pays'].'" class="check_pays" alt="'.$pays['nom_fr'].'" name="pay[]" value="'.$pays['id_pays'].'"> <label for="pays_'.$pays['id_pays'].'" >'.Model::cut($pays['nom_fr'],20).'</label><br/>';

	}

	if($p==22){

		$p=0;

		$affi_pays .='</div>';

	}

}

$affi_region_departement .=$affi_pays.'</div></div></div>';

	





if($_REQUEST['types']=="1" ){$tabs_0 ="selected='selected'";}

elseif($_REQUEST['types']=="2"){$tabs_1 ="selected='selected'";}

elseif($_REQUEST['types']=="3"){$tabs_2 ="selected='selected'";}

elseif($_REQUEST['types']=="4"){$tabs_3 ="selected='selected'";}

elseif($_REQUEST['types']=="5"){$tabs_5 ="selected='selected'";}

elseif($_REQUEST['types']=="6"){$tabs_4 ="selected='selected'";}

//----------------------------------------------------------------------

// ------------ Fin affichage des region et departement ----------------

//----------------------------------------------------------------------	



$type_annonces = Model::type_annonce();



foreach($type_annonces as $type_annonce){

	if($_REQUEST['types']!=""){

	$selected=($type_annonce['id_type_annonce']==$_REQUEST['types'])?"selected='selected'":"";

	}

	$type .= '<option value="'.$type_annonce['id_type_annonce'].'" '.$selected.'>'.$type_annonce['type_annonce'].'</option>';

}    
       $html_filtre = '';
       if($_GET['alias']=='accueil'){
        $html_filtre = '<div class="block_filter">

			<div id="filters">

				<ul id="items">

					<li id="item_emploi" class="item_ex"><a href="filter_emploi.html"><span>&nbsp;&nbsp;Emploi</span></a></li>

					<li id="item_1" class="item_cap"><a href="filter_formation.html"><span>Formation</span></a></li>

					<li id="item_5" class="item_cap"><a href="filter_fonctionpublique.html"><span>Fonction Publique</span></a></li>

					<li id="item_2" class="item_cap"><a href="filter_sante.html"><span>Sante</span></a></li>

					<li id="item_3" class="item_cap"><a href="filter_industrie.html"><span>Industrie/BTP</span></a></li>

					<li id="item_4" class="item_cap"><a href="filter_commerce.html"><span>Commerce et Distribution</span></a></li>

					<li id="item_form" class="item_ex"><a href="filter_commercial.html"><span>Commercial</span></a></li>

				</ul>

			</div>

			<span id="plus_sign"></span>

			<div id="v_liste">

				<a id="item_liste_0" class="item_liste" href="filter_emploi.html"><span>Emploi</span></a>

				<a id="item_liste_1" class="item_liste" href="filter_formation.html"><span>Formation</span></a>

				<a id="item_liste_2" class="item_liste" href="filter_fonctionpublique.html"><span>Fonction Publique</span></a>

				<a id="item_liste_3" class="item_liste" href="filter_sante.html"><span>Sante</span></a>

				<a id="item_liste_4" class="item_liste" href="filter_industrie.html"><span>Industrie/BTP</span></a>

				<a id="item_liste_5" class="item_liste" href="filter_commerce.html"><span>Commerce et Distribution</span></a>

				<a id="item_liste_6" class="item_liste" href="filter_commercial.html"><span>Commercial</span></a>

				<a id="item_liste_7" class="item_liste" href="filter_finance.html"><span>Finance</span></a>

				<a id="item_liste_8" class="item_liste" href="filter_restauration.html"><span>Restauration et collective</span></a>

				<a id="item_liste_9" class="item_liste" href="filter_informatique.html"><span>Informatique/SSII</span></a>

				<a id="item_liste_10" class="item_liste" href="filter_interim.html"><span>Interim</span></a>

			</div>

		</div>  ';

       }
		$affichage ='<div class="block_search">

		

		  
      '.$html_filtre.'
		  

       <div id="tabs">

       <!-- <ul>

        <li id="tabs-0" '.$tabs_0.'>Emploi</li>

        <li id="tabs-1" '.$tabs_1.'>Formation</li>

        <li id="tabs-2" '.$tabs_2.'>Stage / Alternance</li>

        <li id="tabs-3" '.$tabs_3.'>Emploi handicap</li>

        <li id="tabs-4" '.$tabs_4.'>Demande d\'emploi</li>

		<li id="tabs-5" '.$tabs_5.'>Franchise</li>

        </ul>-->

        <div id="tabs-1" class="block_searchs">

       <form action="resultat.html" method="post">

	 <!--  <input type="hidden" name="types" value="'.$value_champ.'" id="types"/>-->

	  

       <table class="search_accueil">

    

       <tr>

	   <td>

	   <select name="types" id="type" id="type"  placeholder="Type d\'offres" class="form-control-select" >

      <option class="defaults" value="" selected>Type d\'offres</option>

	  <option value="1" '.$tabs_0.'>Emploi</option>

	  <option value="2" '.$tabs_1.'>Formation & Alternance</option>

	  <option value="3" '.$tabs_2.'>Emploi en alternance/stage</option> 

	  <option value="4" '.$tabs_3.'>Emploi handicap</option>

	  <option value="6" '.$tabs_4.'>Demande d\'emploi</option>

	  <option value="5" '.$tabs_5.'>Franchise</option>

	  <option value="7" '.$tabs_5.'>Formation en ligne</option>		 				

		 </select>

	   

	  

	   </td>

       <td><input type="text" name="tag" placeholder="Mot cl&eacute;" class="form-control" value="'.utf8_decode($_REQUEST['tag']).'" /></td>

       <td rowspan="2" align="center" class="row_btn" >
       <a class="btn_search_avance" href="rechercher-avance.html">Recherche avanc&eacute;e</a>

	   <input type="submit" class="search_btn"  value="rechercher" />
       
       <a href="cree-une-alert-mail.html" class="btn_cree_alert">Cr&eacute;er une alerte </a>

	   </td>
       

       </tr>
	   <tr>

       <td>

	     <a class="inline_reg liens_choisir" href="#inline_region"> 
<input type="text" class="form-control" value="'.$aff_region_nom_checked.''.$aff_departement_nom_checked.''.$aff_pays_nom_checked.'" id="value_region" placeholder="Region">
		   </a>
		   <div id="values_regions_id" class="inline_reg liens_choisir">
             '.$aff_region_checked.''.$aff_departement_checked.' '.$aff_pays_checked.'
		   </div>

	 <!-- <a class="inline_reg liens_choisir" href="#inline_region"> <div class="champ_rg_do_css" id="value_region">'.$aff_region_checked.''.$aff_departement_checked.' '.$aff_pays_checked.'</div></a>-->

	   </td>



       <td>
         <a class="inline liens_choisir" href="#inline_domaine">
		    <input type="text" class="form-control" value="'.$aff_rubrique_nom.'" id="value_poste" placeholder="Rubrique">
		    </a>
	  <div id="values_postes_id" class="inline liens_choisir"> 
	  '.$aff_rubrique.'
		   </div>

	   <!--<a class="inline liens_choisir" href="#inline_domaine"><div id="value_poste" class="champ_rg_do_css">'.$aff_rubrique.'</div></a>-->

	   </td>

     

       
       </tr>

       </table>

	    

       </form>

        </div>

   

        </div>

     

     </div>
     <!--<div style="text-align: center;">
               <a href="http://www.picard.fr/on/demandware.store/Sites-picard-Site/default/Search-Show?fdid=recrutement"><img src="'.URL_BASE.'Templates/images/picard.jpg" alt="picard" /></a>
     </div>-->

	 <div class="clear"></div>  

       <div style="display:none;">

			<div id="inline_domaine" style="padding:10px; background:#fff;">

            '.$affi_domaine2.'

            </div>

            <div id="inline_region" style="padding:10px; background:#fff;">

            '.$affi_region_departement.'

            </div>

            

      </div> 
      

	 ';

		return $affichage;



		}

}

?>

Zerion Mini Shell 1.0