@todo Work

This commit is contained in:
Deon George 2012-07-30 16:01:30 +10:00
parent 7b0e87d28c
commit 84145ac24f
4 changed files with 22 additions and 9 deletions

View File

@ -12,10 +12,9 @@
*/
class Country {
public static function icon($cid) {
// @todo alt character should be country specific
// @todo This doesnt correctly get the right 3 character country code - it should be obtained from a join with country/currency
return HTML::image(sprintf('media/img/country/%s.png',strtolower(StaticList_Module::record('country','two_code','id',$cid))),array('alt'=>'$','style'=>'border: 0px;'));
return sprintf('media/img/country/%s.png',strtolower(StaticList_Module::record('country','three_code','id',$cid)));
$co = ORM::factory('country',$cid);
return HTML::image(sprintf('media/img/country/%s.png',strtolower($co->two_code)),array('alt'=>$co->currency()->symbol));
}
}
?>

View File

@ -11,5 +11,8 @@
* @license http://dev.leenooks.net/license.html
*/
class Model_Country extends ORMOSB {
public function currency() {
return ORM::factory('currency')->where('country_id','=',$this->id)->find();
}
}
?>

View File

@ -0,0 +1,15 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
* OSB Currency Model
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
*/
class Model_Currency extends ORMOSB {
}
?>

View File

@ -26,11 +26,7 @@
<div id="page">
<div id="topnav">
<div class="langMenu">
<!--
<?php #echo HTML::anchor('#',HTML::image(sprintf('media/img/country/%s.png',strtolower(Config::instance()->so->country->two_code)),array('alt'=>Config::instance()->so->country->display('name'),'class'=>'flag','title'=>Config::instance()->so->country->display('name'),'width'=>'18','height'=>'12')).'<span class="text">'.Config::instance()->so->country->display('name').'</span>'); ?>
<img class="arrow" src="<?php echo URL::site(); ?>media/css/yaml/images/arrow.gif" width="7" height="10" alt="" />
-->
<?php echo HTML::image(sprintf('media/img/country/%s.png',strtolower(Config::instance()->so->country->two_code)),array('alt'=>Config::instance()->so->country->display('name'),'class'=>'flag','title'=>Config::instance()->so->country->display('name'),'width'=>'18','height'=>'12')); ?>
<?php echo Country::icon(Config::instance()->so->country_id); ?>
<span class="text"><?php echo Config::instance()->so->country->display('name'); ?></span>
<!-- //@todo Enable contact form -->
<div style="display:none">