Your IP : 216.73.217.98


Current Path : /home/saisons/www/
Upload File :
Current File : /home/saisons/www/offres_rss_accueil.php

<?php  

ini_set('display_errors',1);
//Create the client object



ini_set("soap.wsdl_cache_enabled", 0);
ini_set('default_socket_timeout', 10);


try {
    $client = new SoapClient ("http://rhneo.4-saisons.com/POWS_WEB/awws/Pows.awws?wsdl", array('exceptions' => 1,'trace'=>true,'cache_wsdl' => WSDL_CACHE_NONE));
	$client->__setLocation('http://rhneo.4-saisons.com/POWS_WEB/awws/Pows.awws');
	$params = array('_Service' => 'offre_emploi', '_Filtre' => '');
	$result = $client->__soapCall("WS_Referentiel", $params);


				if (is_soap_fault($result)) {

						$rssfeed = '<?xml version="1.0" encoding="utf-8"?>';
						$rssfeed .= '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">';
						$rssfeed .= '<channel>';
						$rssfeed .= '<title>Offres emploi</title>';
						$rssfeed .= '<link>http://www.4-saisons.com</link>';
						$rssfeed .= '<description>RSS offres</description>';
						$rssfeed .= '<language>fr-FR</language>';
						$rssfeed .= '<item>';
						$rssfeed .= '<title>Pas d\'offres disponibles...</title>';
						$rssfeed .= '</item>';
						$rssfeed .= '</channel>';
						$rssfeed .= '</rss>';
						
						echo $rssfeed;
				
				}else{
			
			
							$xml = simplexml_load_string($result);
							
							$xml->registerXPathNamespace('soap', 'http://schemas.xmlsoap.org/soap/envelope/');
						
						
							$rssfeed = '<?xml version="1.0" encoding="utf-8"?>';
							$rssfeed .= '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">';
							$rssfeed .= '<channel>';
							$rssfeed .= '<title>offres</title>';
							$rssfeed .= '<link>http://www.4-saisons.com</link>';
							$rssfeed .= '<description>RSS offres</description>';
							$rssfeed .= '<language>en-gb</language>';
						 
						
						
							foreach ($xml->xpath('//offre_emploi') as $item)
							{	
								$offre_emploi_cleunik = $item->offre_emploi_cleunik ;
								$titre = $item->titre ;
								$description = '- '.$item->type_contrat.' <br>- '.$item->localisation;
								$page_accueil = $item->page_accueil ;
								
								if($offre_emploi_cleunik != 9999999999 && $page_accueil == 1){
									$rssfeed .= '<item>';
									$rssfeed .= '<title>' . mb_convert_encoding($titre, "Windows-1252", "UTF-8") . '</title>';
									$rssfeed .= '<link>/salaries/offres-d-emploi#'.mb_convert_encoding($offre_emploi_cleunik, "Windows-1252", "UTF-8") .'</link>';
									$rssfeed .= '<description><![CDATA[' .mb_convert_encoding(substr($description, 0, 500), "Windows-1252", "UTF-8") . ']]></description>';
									
									//$rssfeed .= '<pubDate>' . date("D, d M Y H:i:s O", strtotime($date)) . '</pubDate>';
									$rssfeed .= '</item>';
								}
									
							   
							}
							$rssfeed .= '</channel>';
							$rssfeed .= '</rss>';
							
							
							echo $rssfeed;
				}
	
} catch ( SoapFault $e ) { // Do NOT try and catch "Exception" here
    $rssfeed = '<?xml version="1.0" encoding="utf-8"?>';
    $rssfeed .= '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">';
    $rssfeed .= '<channel>';
    $rssfeed .= '<title>Offres emploi</title>';
    $rssfeed .= '<link>http://www.4-saisons.com</link>';
    $rssfeed .= '<description>RSS offres</description>';
    $rssfeed .= '<language>fr-FR</language>';
	$rssfeed .= '<item>';
	$rssfeed .= '<title>Pas d\'offres disponibles...</title>';
	$rssfeed .= '</item>';
	$rssfeed .= '</channel>';
    $rssfeed .= '</rss>';
	
	echo $rssfeed;
}



?>