public function generateStateDropdown()
 {
     require_once dirname(__FILE__) . '/includes/stateAbbreviations.inc';
     $states = statesMenuXML();
     $state_opts = Xml::option('', '');
     // generate dropdown of state opts
     foreach ($states as $value => $state_name) {
         if ($value !== 'YY' && $value !== 'XX') {
             $selected = $this->getEscapedValue('state') == $value ? true : false;
             $state_opts .= Xml::option($value, $value, $selected);
         }
     }
     $state_menu = Xml::openElement('select', array('name' => 'state', 'id' => 'state'));
     $state_menu .= $state_opts;
     $state_menu .= Xml::closeElement('select');
     return $state_menu;
 }
 public function generateStateDropdown()
 {
     require_once dirname(__FILE__) . '/includes/provinceAbbreviations.inc';
     $states = statesMenuXML();
     $state_opts = '';
     // generate dropdown of state opts
     foreach ($states as $value => $state_name) {
         $selected = $this->getEscapedValue('state') == $value ? true : false;
         $state_opts .= Xml::option(wfMsg('donate_interface-province-dropdown-' . $value), $value, $selected);
     }
     $state_menu = Xml::openElement('select', array('name' => 'state', 'id' => 'state'));
     $state_menu .= $state_opts;
     $state_menu .= Xml::closeElement('select');
     return $state_menu;
 }