* @author Steve (slevin@signpuddle.net) * @license http://www.opensource.org/licenses/gpl-3.0.html GPL * @access public * @package SWIS * @version 1.2.0 * @filesource * */ /** * ISWA 2010 Coded Character Set class * * @package SPC * @subpackage ISWA */ include "bsw.php"; $iswa = new ISWA(); $SymbolGroups = $iswa->getSymbolGroups(); $BaseSymbols = $iswa->getBaseSymbols(); class ISWA { private $subset; private $SymbolGroups = array(); private $BaseSymbols = array(); public function __construct($subset = 'iswa') { $sg_file = 'iswa/' . $subset . '.sgd'; $bs_file = 'iswa/' . $subset . '.bsd'; if (file_exists($sg_file) and file_exists($bs_file)) { $this->subset = $subset; } else { $this->subset = 'iswa';
* along with SWIS. If not, see <http://www.gnu.org/licenses/>. * * END Copyright * * @copyright 2007-2010 Stephen E Slevinski Jr * @author Steve (slevin@signpuddle.net) * @license http://www.opensource.org/licenses/gpl-3.0.html GPL * @access public * @package SWIS * @version 1.2.0 * @filesource * */ include 'iswa.php'; $subset = $_REQUEST['subset']; $iswa = new ISWA($subset); $sgs = $iswa->getSymbolGroups(); $bss = $iswa->getBaseSymbols(); $sg = array_shift($sgs); $sg_code = $sg['code']; $keys = array(); $i = 0; $keys[$i] = array(); foreach ($bss as $code => $bs) { if ($bs['group'] != $sg_code) { $i++; $sg_code = $bs['group']; $keys[$i] = array(); } $line = ' ["'; $line .= $bs['code'] . '","';
* END Copyright * * @copyright 2007-2010 Stephen E Slevinski Jr * @author Steve (slevin@signpuddle.net) * @license http://www.opensource.org/licenses/gpl-3.0.html GPL * @access public * @package SWIS * @version 1.0.0 * @filesource */ /** * include general iswa library */ include 'iswa.php'; $subset = $_REQUEST['subset']; $iswa = new ISWA($subset); $SymbolGroups = $iswa->getSymbolGroups(); $BaseSymbols = $iswa->getBaseSymbols(); /** * Flag Description function */ function flagDesc($flags) { echo $flags; $flags = str_split($flags, 1); foreach ($flags as $i => $flag) { switch ($flag) { case "h": $flags[$i] = "Hand"; break; case "m":