Home > Events > Upcoming User Experience Design Events

Upcoming User Experience Design Events

29/03/08 uxdesign.com
$url="http://pipes.yahoo.com/pipes/pipe.run?_id=962f24eb535123a4e4f4c946811f30d1&_render=rss";
$ch = curl_init(); // initialize curl handle
curl_setopt($ch, CURLOPT_URL,$url); // the url to fetch the data
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
$result = curl_exec($ch); // run the whole process

$fpw = fopen('./news.xml','w+');
$write = fwrite($fpw,$result);
$xmlDoc = new DOMDocument();
$xmlDoc->load( ‘./news.xml’ );

$searchNode = $xmlDoc->getElementsByTagName( “title” );
$searchNode1 = $xmlDoc->getElementsByTagName( “link” );
$descNode = $xmlDoc->getElementsByTagName( “description” );
$datesNode = $xmlDoc->getElementsByTagName( “pubDate” );
$i=0;
$out=array();
$href=array();
$news=array();
$description = array();
$date = array();

foreach( $searchNode1 as $searchNode1 ) {
$href[] = $searchNode1->nodeValue;
}

foreach( $searchNode as $searchNode2 ) {
$out[] = $searchNode2->nodeValue;
}

foreach( $descNode as $descNodefull ) {
$desc[] = $descNodefull->nodeValue;
}
foreach( $datesNode as $dateNodefull ) {
$date[] = $dateNodefull->nodeValue;
}

$countof = count($out);
$output = ”;
for($n = 1; $n <= $countof; $n++ ) {

$dates = explode( '-', $out[$n] );
$dates = array_reverse($dates);
$eventdate = strtotime($dates[0]);
$eventime = 0;

if( $eventdate > time() ) {
$eventime = 1;
}
else {
$dates = explode( ‘Meeting:’, $out[$n] );
$dates = array_reverse($dates);
$eventdate = strtotime($dates[0]);
$eventdatenew = strtotime($date[$n]);
if($eventdate > time()) {
$eventime = 1;
}
elseif($eventdatenew > time() ) {
$eventime = 1;
}
elseif(‘http://www.ixda.org’ == substr($href[$n], 0, 19)) {
$eventdatenew = $eventdatenew + 2592000 ;
if($eventdatenew > time ()) {
$eventime = 1;
}
}
}

if($eventime == 1) {

$link = $href[$n];

$title = str_replace(‘[EVENT]‘, ”, $out[$n]);
$newtitle = strip_tags($title);
$descp = $desc[$n];
$datenew = $date[$n];

$mtime = strtotime($datenew);

if($n %2 == 1) {
$output .= ‘

    ‘;
    }
    else {
    $output .= ‘

    ‘;

    }
    }

    echo $output;
    ?>

Categories: Events Tags: ,
Comments are closed.