. */ // Get the guild from backup and return the filename of the final xml function ryzom_guild($gid, $gz=false) { $out_filename = RYAPI_PATH."data/cache/guilds/guild_$gid.xml"; if($gz) $out_filename .= '.gz'; if(!file_exists($out_filename)) return ''; //ryzom_die('File not found', $gz?'xmlgz':'txt'); return $out_filename; } // Get the guilds from backup and return the filename of the final xml function ryzom_guilds($gz=false) { $out_filename = RYAPI_PATH.'data/cache/guilds/guilds_atys.xml'; if($gz) $out_filename .= '.gz'; if(!file_exists($out_filename)) return ''; //ryzom_die('File not found', $gz?'xmlgz':'txt'); return $out_filename; } function ryzom_guild_icon($icon, $size) { $filename = RYAPI_PATH."data/cache/guild_icons/${icon}_$size.png"; if($size != 'b' && $size != 's') die('Bad size parameter'); if($icon == '') die('icon parameter cannot be empty'); if(!file_exists($filename)) { $command = RYAPI_PATH."server/scripts/generate_guild_icon.sh $icon $size 2>&1"; exec($command, $output, $result); if ($result != 0) { echo $command; print_r($output); die('Cannot generate guild icon'); } } return file_get_contents($filename); } function ryzom_guild_icon_url($icon, $size) { ryzom_guild_icon($icon, $size); return RYAPI_URL."data/cache/guild_icons/${icon}_$size.png"; } ?>