@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 { class Country {
public static function icon($cid) { public static function icon($cid) {
// @todo alt character should be country specific $co = ORM::factory('country',$cid);
// @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 HTML::image(sprintf('media/img/country/%s.png',strtolower($co->two_code)),array('alt'=>$co->currency()->symbol));
return sprintf('media/img/country/%s.png',strtolower(StaticList_Module::record('country','three_code','id',$cid)));
} }
} }
?> ?>

View File

@ -11,5 +11,8 @@
* @license http://dev.leenooks.net/license.html * @license http://dev.leenooks.net/license.html
*/ */
class Model_Country extends ORMOSB { 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="page">
<div id="topnav"> <div id="topnav">
<div class="langMenu"> <div class="langMenu">
<!-- <?php echo Country::icon(Config::instance()->so->country_id); ?>
<?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')); ?>
<span class="text"><?php echo Config::instance()->so->country->display('name'); ?></span> <span class="text"><?php echo Config::instance()->so->country->display('name'); ?></span>
<!-- //@todo Enable contact form --> <!-- //@todo Enable contact form -->
<div style="display:none"> <div style="display:none">