Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPart ..
Decoded Output download
<?php
class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPart { private static $majorFonts = array("Jpan" => " ", "Hang" => " ", "Hans" => "", "Hant" => "", "Arab" => "Times New Roman", "Hebr" => "Times New Roman", "Thai" => "Tahoma", "Ethi" => "Nyala", "Beng" => "Vrinda", "Gujr" => "Shruti", "Khmr" => "MoolBoran", "Knda" => "Tunga", "Guru" => "Raavi", "Cans" => "Euphemia", "Cher" => "Plantagenet Cherokee", "Yiii" => "Microsoft Yi Baiti", "Tibt" => "Microsoft Himalaya", "Thaa" => "MV Boli", "Deva" => "Mangal", "Telu" => "Gautami", "Taml" => "Latha", "Syrc" => "Estrangelo Edessa", "Orya" => "Kalinga", "Mlym" => "Kartika", "Laoo" => "DokChampa", "Sinh" => "Iskoola Pota", "Mong" => "Mongolian Baiti", "Viet" => "Times New Roman", "Uigh" => "Microsoft Uighur", "Geor" => "Sylfaen"); private static $minorFonts = array("Jpan" => " ", "Hang" => " ", "Hans" => "", "Hant" => "", "Arab" => "Arial", "Hebr" => "Arial", "Thai" => "Tahoma", "Ethi" => "Nyala", "Beng" => "Vrinda", "Gujr" => "Shruti", "Khmr" => "DaunPenh", "Knda" => "Tunga", "Guru" => "Raavi", "Cans" => "Euphemia", "Cher" => "Plantagenet Cherokee", "Yiii" => "Microsoft Yi Baiti", "Tibt" => "Microsoft Himalaya", "Thaa" => "MV Boli", "Deva" => "Mangal", "Telu" => "Gautami", "Taml" => "Latha", "Syrc" => "Estrangelo Edessa", "Orya" => "Kalinga", "Mlym" => "Kartika", "Laoo" => "DokChampa", "Sinh" => "Iskoola Pota", "Mong" => "Mongolian Baiti", "Viet" => "Arial", "Uigh" => "Microsoft Uighur", "Geor" => "Sylfaen"); private static $colourScheme = array("dk2" => "1F497D", "lt2" => "EEECE1", "accent1" => "4F81BD", "accent2" => "C0504D", "accent3" => "9BBB59", "accent4" => "8064A2", "accent5" => "4BACC6", "accent6" => "F79646", "hlink" => "0000FF", "folHlink" => "800080"); public function writeTheme(PHPExcel $pPHPExcel = null) { $objWriter = null; if ($this->getParentWriter()->getUseDiskCaching()) { $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); } else { $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); } $objWriter->startDocument("1.0", "UTF-8", "yes"); $objWriter->startElement("a:theme"); $objWriter->writeAttribute("xmlns:a", "http://schemas.openxmlformats.org/drawingml/2006/main"); $objWriter->writeAttribute("name", "Office Theme"); $objWriter->startElement("a:themeElements"); $objWriter->startElement("a:clrScheme"); $objWriter->writeAttribute("name", "Office"); $objWriter->startElement("a:dk1"); $objWriter->startElement("a:sysClr"); $objWriter->writeAttribute("val", "windowText"); $objWriter->writeAttribute("lastClr", "000000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:lt1"); $objWriter->startElement("a:sysClr"); $objWriter->writeAttribute("val", "window"); $objWriter->writeAttribute("lastClr", "FFFFFF"); $objWriter->endElement(); $objWriter->endElement(); $this->writeColourScheme($objWriter); $objWriter->endElement(); $objWriter->startElement("a:fontScheme"); $objWriter->writeAttribute("name", "Office"); $objWriter->startElement("a:majorFont"); $this->writeFonts($objWriter, "Cambria", self::$majorFonts); $objWriter->endElement(); $objWriter->startElement("a:minorFont"); $this->writeFonts($objWriter, "Calibri", self::$minorFonts); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:fmtScheme"); $objWriter->writeAttribute("name", "Office"); $objWriter->startElement("a:fillStyleLst"); $objWriter->startElement("a:solidFill"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gradFill"); $objWriter->writeAttribute("rotWithShape", "1"); $objWriter->startElement("a:gsLst"); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "0"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:tint"); $objWriter->writeAttribute("val", "50000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "300000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "35000"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:tint"); $objWriter->writeAttribute("val", "37000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "300000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "100000"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:tint"); $objWriter->writeAttribute("val", "15000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "350000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:lin"); $objWriter->writeAttribute("ang", "16200000"); $objWriter->writeAttribute("scaled", "1"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gradFill"); $objWriter->writeAttribute("rotWithShape", "1"); $objWriter->startElement("a:gsLst"); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "0"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:shade"); $objWriter->writeAttribute("val", "51000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "130000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "80000"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:shade"); $objWriter->writeAttribute("val", "93000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "130000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "100000"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:shade"); $objWriter->writeAttribute("val", "94000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "135000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:lin"); $objWriter->writeAttribute("ang", "16200000"); $objWriter->writeAttribute("scaled", "0"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:lnStyleLst"); $objWriter->startElement("a:ln"); $objWriter->writeAttribute("w", "9525"); $objWriter->writeAttribute("cap", "flat"); $objWriter->writeAttribute("cmpd", "sng"); $objWriter->writeAttribute("algn", "ctr"); $objWriter->startElement("a:solidFill"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:shade"); $objWriter->writeAttribute("val", "95000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "105000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:prstDash"); $objWriter->writeAttribute("val", "solid"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:ln"); $objWriter->writeAttribute("w", "25400"); $objWriter->writeAttribute("cap", "flat"); $objWriter->writeAttribute("cmpd", "sng"); $objWriter->writeAttribute("algn", "ctr"); $objWriter->startElement("a:solidFill"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:prstDash"); $objWriter->writeAttribute("val", "solid"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:ln"); $objWriter->writeAttribute("w", "38100"); $objWriter->writeAttribute("cap", "flat"); $objWriter->writeAttribute("cmpd", "sng"); $objWriter->writeAttribute("algn", "ctr"); $objWriter->startElement("a:solidFill"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:prstDash"); $objWriter->writeAttribute("val", "solid"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:effectStyleLst"); $objWriter->startElement("a:effectStyle"); $objWriter->startElement("a:effectLst"); $objWriter->startElement("a:outerShdw"); $objWriter->writeAttribute("blurRad", "40000"); $objWriter->writeAttribute("dist", "20000"); $objWriter->writeAttribute("dir", "5400000"); $objWriter->writeAttribute("rotWithShape", "0"); $objWriter->startElement("a:srgbClr"); $objWriter->writeAttribute("val", "000000"); $objWriter->startElement("a:alpha"); $objWriter->writeAttribute("val", "38000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:effectStyle"); $objWriter->startElement("a:effectLst"); $objWriter->startElement("a:outerShdw"); $objWriter->writeAttribute("blurRad", "40000"); $objWriter->writeAttribute("dist", "23000"); $objWriter->writeAttribute("dir", "5400000"); $objWriter->writeAttribute("rotWithShape", "0"); $objWriter->startElement("a:srgbClr"); $objWriter->writeAttribute("val", "000000"); $objWriter->startElement("a:alpha"); $objWriter->writeAttribute("val", "35000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:effectStyle"); $objWriter->startElement("a:effectLst"); $objWriter->startElement("a:outerShdw"); $objWriter->writeAttribute("blurRad", "40000"); $objWriter->writeAttribute("dist", "23000"); $objWriter->writeAttribute("dir", "5400000"); $objWriter->writeAttribute("rotWithShape", "0"); $objWriter->startElement("a:srgbClr"); $objWriter->writeAttribute("val", "000000"); $objWriter->startElement("a:alpha"); $objWriter->writeAttribute("val", "35000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:scene3d"); $objWriter->startElement("a:camera"); $objWriter->writeAttribute("prst", "orthographicFront"); $objWriter->startElement("a:rot"); $objWriter->writeAttribute("lat", "0"); $objWriter->writeAttribute("lon", "0"); $objWriter->writeAttribute("rev", "0"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:lightRig"); $objWriter->writeAttribute("rig", "threePt"); $objWriter->writeAttribute("dir", "t"); $objWriter->startElement("a:rot"); $objWriter->writeAttribute("lat", "0"); $objWriter->writeAttribute("lon", "0"); $objWriter->writeAttribute("rev", "1200000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:sp3d"); $objWriter->startElement("a:bevelT"); $objWriter->writeAttribute("w", "63500"); $objWriter->writeAttribute("h", "25400"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:bgFillStyleLst"); $objWriter->startElement("a:solidFill"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gradFill"); $objWriter->writeAttribute("rotWithShape", "1"); $objWriter->startElement("a:gsLst"); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "0"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:tint"); $objWriter->writeAttribute("val", "40000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "350000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "40000"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:tint"); $objWriter->writeAttribute("val", "45000"); $objWriter->endElement(); $objWriter->startElement("a:shade"); $objWriter->writeAttribute("val", "99000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "350000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "100000"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:shade"); $objWriter->writeAttribute("val", "20000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "255000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:path"); $objWriter->writeAttribute("path", "circle"); $objWriter->startElement("a:fillToRect"); $objWriter->writeAttribute("l", "50000"); $objWriter->writeAttribute("t", "-80000"); $objWriter->writeAttribute("r", "50000"); $objWriter->writeAttribute("b", "180000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gradFill"); $objWriter->writeAttribute("rotWithShape", "1"); $objWriter->startElement("a:gsLst"); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "0"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:tint"); $objWriter->writeAttribute("val", "80000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "300000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:gs"); $objWriter->writeAttribute("pos", "100000"); $objWriter->startElement("a:schemeClr"); $objWriter->writeAttribute("val", "phClr"); $objWriter->startElement("a:shade"); $objWriter->writeAttribute("val", "30000"); $objWriter->endElement(); $objWriter->startElement("a:satMod"); $objWriter->writeAttribute("val", "200000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("a:path"); $objWriter->writeAttribute("path", "circle"); $objWriter->startElement("a:fillToRect"); $objWriter->writeAttribute("l", "50000"); $objWriter->writeAttribute("t", "50000"); $objWriter->writeAttribute("r", "50000"); $objWriter->writeAttribute("b", "50000"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->writeElement("a:objectDefaults", null); $objWriter->writeElement("a:extraClrSchemeLst", null); $objWriter->endElement(); return $objWriter->getData(); } private function writeFonts($objWriter, $latinFont, $fontSet) { $objWriter->startElement("a:latin"); $objWriter->writeAttribute("typeface", $latinFont); $objWriter->endElement(); $objWriter->startElement("a:ea"); $objWriter->writeAttribute("typeface", ''); $objWriter->endElement(); $objWriter->startElement("a:cs"); $objWriter->writeAttribute("typeface", ''); $objWriter->endElement(); foreach ($fontSet as $fontScript => $typeface) { $objWriter->startElement("a:font"); $objWriter->writeAttribute("script", $fontScript); $objWriter->writeAttribute("typeface", $typeface); $objWriter->endElement(); } } private function writeColourScheme($objWriter) { foreach (self::$colourScheme as $colourName => $colourValue) { $objWriter->startElement("a:" . $colourName); $objWriter->startElement("a:srgbClr"); $objWriter->writeAttribute("val", $colourValue); $objWriter->endElement(); $objWriter->endElement(); } } } ?>
Did this file decode correctly?
Original Code
<?php
class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPart { private static $majorFonts = array("\112\x70\141\x6e" => "\xef\274\255\357\274\263\40\xef\xbc\260\xe3\x82\264\343\202\267\343\203\x83\343\x82\xaf", "\x48\x61\x6e\147" => "\353\247\221\354\235\x80\x20\xea\263\xa0\353\224\x95", "\x48\x61\x6e\x73" => "\xe5\256\x8b\344\xbd\223", "\110\x61\156\x74" => "\xe6\226\260\347\xb4\260\346\230\x8e\xe9\xab\224", "\101\162\141\142" => "\x54\x69\155\x65\163\x20\x4e\x65\167\40\122\157\155\141\156", "\110\145\142\162" => "\x54\151\155\145\x73\x20\x4e\145\167\40\x52\x6f\x6d\x61\x6e", "\x54\x68\x61\x69" => "\124\141\150\x6f\155\x61", "\105\x74\150\151" => "\116\x79\x61\x6c\141", "\102\145\156\x67" => "\x56\162\151\x6e\144\141", "\x47\x75\152\162" => "\x53\150\162\165\x74\151", "\113\x68\x6d\162" => "\x4d\157\157\154\x42\x6f\162\141\156", "\x4b\x6e\x64\x61" => "\x54\165\x6e\x67\141", "\x47\x75\x72\165" => "\x52\x61\141\166\151", "\103\141\x6e\163" => "\x45\x75\x70\150\145\155\151\141", "\103\x68\x65\162" => "\120\x6c\x61\156\x74\x61\147\145\156\145\164\x20\x43\x68\145\x72\157\x6b\x65\x65", "\x59\x69\151\x69" => "\x4d\151\x63\x72\157\x73\x6f\x66\164\x20\x59\x69\40\x42\141\x69\x74\x69", "\124\x69\142\164" => "\x4d\151\143\x72\157\x73\157\146\x74\x20\110\x69\x6d\141\154\141\171\141", "\124\150\141\141" => "\x4d\x56\x20\x42\157\x6c\151", "\x44\145\166\x61" => "\115\141\x6e\x67\x61\154", "\x54\x65\154\165" => "\107\x61\x75\164\x61\155\151", "\x54\141\155\x6c" => "\x4c\141\x74\x68\141", "\x53\x79\162\x63" => "\x45\163\x74\x72\141\x6e\x67\x65\x6c\x6f\40\x45\144\x65\x73\x73\141", "\117\162\171\x61" => "\x4b\141\154\x69\x6e\147\x61", "\x4d\154\171\155" => "\x4b\141\x72\x74\151\x6b\x61", "\x4c\x61\157\157" => "\x44\157\x6b\x43\x68\141\x6d\x70\141", "\123\x69\156\150" => "\x49\163\x6b\157\157\x6c\x61\40\x50\157\x74\x61", "\115\x6f\x6e\x67" => "\115\157\x6e\x67\157\x6c\x69\x61\156\x20\102\x61\x69\164\151", "\126\x69\x65\164" => "\x54\151\155\x65\163\x20\116\145\x77\x20\122\157\155\x61\156", "\125\151\x67\150" => "\115\x69\143\162\x6f\163\157\x66\x74\40\125\x69\147\x68\165\x72", "\107\x65\157\162" => "\123\171\154\x66\141\x65\x6e"); private static $minorFonts = array("\x4a\x70\x61\156" => "\xef\xbc\xad\xef\xbc\xb3\40\xef\xbc\260\343\202\xb4\343\202\267\343\x83\x83\xe3\202\xaf", "\x48\x61\x6e\147" => "\353\247\221\xec\235\200\40\352\263\xa0\xeb\224\225", "\110\141\x6e\163" => "\xe5\256\x8b\xe4\xbd\223", "\x48\x61\156\x74" => "\xe6\226\260\xe7\264\xb0\xe6\x98\216\351\253\224", "\101\162\141\142" => "\x41\x72\151\x61\154", "\110\x65\x62\162" => "\101\162\151\x61\x6c", "\124\150\x61\x69" => "\x54\x61\x68\x6f\155\141", "\105\x74\150\x69" => "\x4e\171\x61\x6c\141", "\x42\x65\156\x67" => "\126\162\x69\x6e\x64\141", "\x47\165\152\x72" => "\x53\150\x72\165\164\151", "\113\150\155\x72" => "\104\x61\165\x6e\x50\x65\x6e\150", "\113\x6e\144\x61" => "\124\165\x6e\x67\141", "\x47\x75\162\x75" => "\x52\141\x61\x76\x69", "\x43\141\x6e\163" => "\105\165\x70\x68\x65\x6d\x69\141", "\103\150\145\162" => "\120\x6c\x61\156\164\141\x67\x65\x6e\x65\164\x20\x43\150\145\162\x6f\x6b\x65\145", "\131\x69\151\x69" => "\115\x69\143\x72\x6f\x73\x6f\x66\x74\40\131\x69\40\102\141\x69\x74\151", "\124\x69\142\164" => "\115\x69\143\x72\x6f\x73\157\146\164\40\x48\x69\x6d\x61\154\x61\x79\141", "\x54\x68\141\141" => "\x4d\x56\x20\102\x6f\154\151", "\x44\145\166\141" => "\x4d\141\x6e\x67\141\154", "\124\145\154\165" => "\x47\x61\165\164\141\x6d\x69", "\x54\141\155\154" => "\x4c\x61\x74\x68\x61", "\123\171\162\143" => "\x45\163\x74\162\141\156\x67\x65\x6c\x6f\x20\x45\144\145\x73\163\x61", "\117\x72\171\141" => "\113\x61\x6c\x69\x6e\147\x61", "\x4d\x6c\171\x6d" => "\x4b\141\x72\164\x69\153\141", "\114\x61\157\157" => "\x44\157\x6b\x43\150\x61\155\x70\141", "\123\x69\156\150" => "\x49\x73\x6b\157\157\154\141\x20\120\157\164\x61", "\x4d\x6f\156\147" => "\x4d\x6f\x6e\147\x6f\x6c\151\141\156\x20\x42\x61\151\164\x69", "\126\x69\x65\164" => "\x41\162\151\x61\154", "\125\151\x67\x68" => "\115\151\x63\x72\157\163\x6f\x66\x74\40\x55\151\147\150\165\162", "\x47\x65\x6f\162" => "\x53\171\x6c\x66\141\145\x6e"); private static $colourScheme = array("\x64\x6b\62" => "\x31\106\64\x39\67\104", "\x6c\164\62" => "\105\x45\105\103\105\61", "\x61\x63\x63\145\156\164\x31" => "\64\106\70\61\x42\x44", "\x61\143\143\x65\156\164\62" => "\103\x30\65\x30\x34\x44", "\x61\143\x63\x65\156\164\63" => "\x39\x42\x42\102\x35\71", "\141\143\143\145\x6e\x74\64" => "\x38\60\x36\64\101\x32", "\141\x63\143\145\x6e\x74\x35" => "\64\102\x41\x43\x43\x36", "\141\143\143\x65\x6e\164\x36" => "\106\x37\71\66\64\x36", "\x68\154\x69\156\x6b" => "\x30\x30\60\60\106\x46", "\146\157\154\x48\x6c\151\156\153" => "\70\60\x30\x30\70\60"); public function writeTheme(PHPExcel $pPHPExcel = null) { $objWriter = null; if ($this->getParentWriter()->getUseDiskCaching()) { $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); } else { $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); } $objWriter->startDocument("\x31\x2e\x30", "\125\x54\x46\x2d\70", "\171\145\x73"); $objWriter->startElement("\141\x3a\164\150\x65\x6d\x65"); $objWriter->writeAttribute("\170\155\x6c\156\163\x3a\141", "\150\x74\x74\x70\x3a\57\57\x73\143\x68\x65\x6d\x61\x73\56\x6f\x70\145\x6e\x78\155\154\x66\157\x72\155\x61\164\x73\x2e\x6f\x72\x67\x2f\144\162\x61\167\x69\x6e\x67\155\x6c\x2f\x32\x30\60\66\57\155\x61\151\x6e"); $objWriter->writeAttribute("\x6e\x61\x6d\x65", "\x4f\x66\x66\x69\x63\x65\x20\124\150\145\155\145"); $objWriter->startElement("\141\x3a\164\150\x65\x6d\145\105\154\x65\x6d\145\156\x74\x73"); $objWriter->startElement("\x61\x3a\143\154\x72\x53\143\x68\x65\155\x65"); $objWriter->writeAttribute("\x6e\x61\x6d\145", "\117\x66\146\x69\x63\x65"); $objWriter->startElement("\x61\72\144\x6b\61"); $objWriter->startElement("\141\x3a\x73\171\x73\x43\x6c\x72"); $objWriter->writeAttribute("\166\x61\x6c", "\167\151\x6e\x64\x6f\167\124\x65\x78\164"); $objWriter->writeAttribute("\x6c\x61\163\x74\103\x6c\162", "\x30\x30\x30\60\x30\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\72\154\164\61"); $objWriter->startElement("\141\72\163\171\163\x43\154\162"); $objWriter->writeAttribute("\166\141\154", "\167\x69\x6e\x64\157\x77"); $objWriter->writeAttribute("\x6c\x61\163\x74\x43\x6c\x72", "\x46\106\x46\106\106\x46"); $objWriter->endElement(); $objWriter->endElement(); $this->writeColourScheme($objWriter); $objWriter->endElement(); $objWriter->startElement("\x61\72\146\157\156\164\123\x63\150\145\155\145"); $objWriter->writeAttribute("\156\x61\x6d\145", "\117\146\146\x69\143\x65"); $objWriter->startElement("\x61\72\155\141\152\x6f\162\x46\157\156\x74"); $this->writeFonts($objWriter, "\x43\x61\x6d\142\162\x69\141", self::$majorFonts); $objWriter->endElement(); $objWriter->startElement("\x61\72\x6d\151\156\x6f\162\106\x6f\156\164"); $this->writeFonts($objWriter, "\x43\141\x6c\x69\142\x72\151", self::$minorFonts); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\x66\x6d\164\x53\x63\x68\145\x6d\x65"); $objWriter->writeAttribute("\156\141\155\145", "\117\146\146\151\143\145"); $objWriter->startElement("\x61\x3a\x66\x69\154\x6c\x53\x74\171\154\145\x4c\x73\164"); $objWriter->startElement("\141\x3a\x73\157\x6c\x69\144\x46\151\154\x6c"); $objWriter->startElement("\141\x3a\163\x63\150\145\x6d\145\103\154\x72"); $objWriter->writeAttribute("\x76\x61\154", "\x70\x68\103\154\162"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\x3a\147\x72\141\144\x46\151\x6c\x6c"); $objWriter->writeAttribute("\x72\157\164\x57\x69\x74\x68\123\x68\141\x70\145", "\61"); $objWriter->startElement("\141\72\147\x73\x4c\163\164"); $objWriter->startElement("\141\x3a\147\x73"); $objWriter->writeAttribute("\x70\x6f\x73", "\x30"); $objWriter->startElement("\141\x3a\x73\x63\x68\145\155\x65\103\x6c\x72"); $objWriter->writeAttribute("\x76\x61\x6c", "\x70\x68\103\x6c\x72"); $objWriter->startElement("\x61\72\x74\x69\156\x74"); $objWriter->writeAttribute("\x76\141\x6c", "\65\x30\60\x30\60"); $objWriter->endElement(); $objWriter->startElement("\141\72\163\x61\x74\115\x6f\144"); $objWriter->writeAttribute("\166\141\154", "\x33\x30\x30\60\60\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\72\x67\x73"); $objWriter->writeAttribute("\160\x6f\163", "\x33\x35\60\60\60"); $objWriter->startElement("\x61\72\x73\143\x68\145\155\145\103\154\162"); $objWriter->writeAttribute("\x76\141\154", "\160\150\103\x6c\162"); $objWriter->startElement("\141\72\x74\151\x6e\164"); $objWriter->writeAttribute("\166\x61\x6c", "\63\x37\x30\60\x30"); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\x73\x61\x74\x4d\157\x64"); $objWriter->writeAttribute("\x76\x61\x6c", "\x33\x30\x30\x30\60\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\72\x67\163"); $objWriter->writeAttribute("\x70\x6f\163", "\x31\60\x30\x30\60\x30"); $objWriter->startElement("\x61\x3a\x73\143\x68\x65\x6d\145\103\154\162"); $objWriter->writeAttribute("\x76\141\154", "\160\150\x43\154\x72"); $objWriter->startElement("\x61\72\x74\x69\x6e\164"); $objWriter->writeAttribute("\x76\141\154", "\x31\65\60\x30\60"); $objWriter->endElement(); $objWriter->startElement("\x61\72\163\x61\164\115\157\144"); $objWriter->writeAttribute("\166\x61\154", "\x33\x35\x30\x30\60\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\154\151\156"); $objWriter->writeAttribute("\141\156\x67", "\x31\x36\x32\x30\x30\60\60\x30"); $objWriter->writeAttribute("\163\143\141\x6c\x65\144", "\x31"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\x67\162\x61\144\x46\x69\x6c\x6c"); $objWriter->writeAttribute("\x72\x6f\164\x57\151\164\150\123\x68\x61\x70\145", "\x31"); $objWriter->startElement("\141\x3a\x67\x73\114\x73\164"); $objWriter->startElement("\x61\x3a\x67\163"); $objWriter->writeAttribute("\160\x6f\x73", "\x30"); $objWriter->startElement("\141\x3a\163\x63\x68\145\155\145\103\154\x72"); $objWriter->writeAttribute("\x76\x61\154", "\x70\150\x43\x6c\x72"); $objWriter->startElement("\x61\x3a\x73\x68\141\x64\145"); $objWriter->writeAttribute("\x76\141\154", "\65\x31\60\x30\x30"); $objWriter->endElement(); $objWriter->startElement("\141\x3a\163\x61\x74\115\157\144"); $objWriter->writeAttribute("\x76\141\154", "\61\x33\60\x30\x30\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\72\147\x73"); $objWriter->writeAttribute("\x70\157\x73", "\70\60\60\60\x30"); $objWriter->startElement("\x61\72\163\x63\x68\x65\155\145\103\x6c\x72"); $objWriter->writeAttribute("\x76\141\x6c", "\160\150\103\154\x72"); $objWriter->startElement("\141\72\163\150\x61\x64\145"); $objWriter->writeAttribute("\166\141\x6c", "\x39\63\60\60\x30"); $objWriter->endElement(); $objWriter->startElement("\141\x3a\163\141\164\x4d\157\x64"); $objWriter->writeAttribute("\x76\x61\x6c", "\61\63\60\x30\60\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\72\147\x73"); $objWriter->writeAttribute("\160\157\x73", "\x31\60\x30\x30\x30\60"); $objWriter->startElement("\141\x3a\163\143\x68\145\x6d\x65\103\x6c\x72"); $objWriter->writeAttribute("\166\x61\154", "\x70\150\x43\x6c\162"); $objWriter->startElement("\x61\x3a\163\x68\141\x64\145"); $objWriter->writeAttribute("\166\141\x6c", "\x39\x34\60\x30\x30"); $objWriter->endElement(); $objWriter->startElement("\141\72\163\x61\x74\x4d\x6f\144"); $objWriter->writeAttribute("\x76\x61\x6c", "\61\x33\65\x30\x30\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\x3a\x6c\151\x6e"); $objWriter->writeAttribute("\x61\156\x67", "\61\66\x32\60\x30\60\x30\60"); $objWriter->writeAttribute("\163\143\141\154\x65\144", "\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\72\154\x6e\x53\x74\x79\154\145\114\163\x74"); $objWriter->startElement("\141\x3a\154\x6e"); $objWriter->writeAttribute("\167", "\x39\65\62\65"); $objWriter->writeAttribute("\143\141\160", "\x66\x6c\x61\164"); $objWriter->writeAttribute("\143\155\160\144", "\x73\x6e\x67"); $objWriter->writeAttribute("\141\154\x67\156", "\x63\x74\162"); $objWriter->startElement("\x61\x3a\x73\157\x6c\151\x64\106\151\x6c\154"); $objWriter->startElement("\x61\72\163\143\x68\x65\x6d\145\103\154\162"); $objWriter->writeAttribute("\166\x61\x6c", "\x70\150\103\154\x72"); $objWriter->startElement("\141\72\163\x68\x61\144\x65"); $objWriter->writeAttribute("\166\141\154", "\x39\x35\60\x30\60"); $objWriter->endElement(); $objWriter->startElement("\141\x3a\x73\x61\164\115\x6f\144"); $objWriter->writeAttribute("\166\x61\x6c", "\x31\60\65\x30\60\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\72\160\x72\163\x74\104\141\x73\x68"); $objWriter->writeAttribute("\166\141\154", "\163\157\x6c\x69\x64"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\72\x6c\156"); $objWriter->writeAttribute("\167", "\62\65\64\x30\60"); $objWriter->writeAttribute("\143\x61\160", "\146\154\x61\164"); $objWriter->writeAttribute("\x63\x6d\x70\144", "\x73\156\x67"); $objWriter->writeAttribute("\x61\154\x67\x6e", "\x63\x74\162"); $objWriter->startElement("\x61\x3a\163\157\154\151\144\106\x69\x6c\154"); $objWriter->startElement("\141\x3a\163\143\x68\145\x6d\x65\x43\x6c\162"); $objWriter->writeAttribute("\166\141\x6c", "\160\x68\x43\154\x72"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\160\x72\163\164\x44\141\163\x68"); $objWriter->writeAttribute("\166\141\x6c", "\163\x6f\x6c\x69\144"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\72\154\156"); $objWriter->writeAttribute("\167", "\63\x38\61\60\60"); $objWriter->writeAttribute("\x63\141\160", "\146\x6c\141\164"); $objWriter->writeAttribute("\x63\155\160\x64", "\163\156\147"); $objWriter->writeAttribute("\141\x6c\x67\156", "\143\164\x72"); $objWriter->startElement("\x61\72\163\x6f\x6c\x69\144\x46\x69\154\154"); $objWriter->startElement("\141\72\x73\143\x68\145\155\x65\x43\154\x72"); $objWriter->writeAttribute("\x76\x61\x6c", "\160\150\103\154\162"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\x70\x72\x73\x74\104\x61\x73\x68"); $objWriter->writeAttribute("\x76\x61\x6c", "\x73\157\154\151\144"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\72\145\146\146\145\143\164\x53\164\x79\154\145\x4c\163\164"); $objWriter->startElement("\141\72\x65\x66\x66\145\x63\x74\123\164\x79\x6c\x65"); $objWriter->startElement("\141\x3a\145\146\x66\145\143\164\114\x73\164"); $objWriter->startElement("\141\72\x6f\x75\x74\145\162\123\150\144\x77"); $objWriter->writeAttribute("\x62\x6c\165\x72\122\x61\x64", "\64\60\x30\x30\x30"); $objWriter->writeAttribute("\x64\x69\163\x74", "\62\x30\60\60\x30"); $objWriter->writeAttribute("\x64\x69\x72", "\x35\64\60\60\x30\x30\60"); $objWriter->writeAttribute("\x72\157\164\x57\151\164\x68\x53\150\141\160\145", "\x30"); $objWriter->startElement("\x61\72\163\x72\x67\x62\103\154\x72"); $objWriter->writeAttribute("\x76\x61\154", "\60\x30\60\x30\60\60"); $objWriter->startElement("\x61\x3a\x61\x6c\160\x68\x61"); $objWriter->writeAttribute("\x76\141\x6c", "\63\70\60\x30\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\72\145\146\146\x65\143\164\123\x74\171\x6c\x65"); $objWriter->startElement("\141\x3a\145\x66\146\x65\x63\x74\x4c\x73\164"); $objWriter->startElement("\141\72\x6f\165\164\145\x72\x53\150\x64\x77"); $objWriter->writeAttribute("\142\x6c\165\162\122\x61\x64", "\x34\60\60\60\x30"); $objWriter->writeAttribute("\x64\x69\163\164", "\x32\x33\x30\60\x30"); $objWriter->writeAttribute("\x64\x69\162", "\x35\64\x30\x30\60\60\60"); $objWriter->writeAttribute("\162\157\x74\x57\x69\x74\150\123\x68\141\160\x65", "\x30"); $objWriter->startElement("\141\x3a\x73\162\147\x62\x43\x6c\162"); $objWriter->writeAttribute("\166\x61\x6c", "\60\x30\60\60\60\60"); $objWriter->startElement("\x61\x3a\x61\x6c\160\150\141"); $objWriter->writeAttribute("\x76\x61\154", "\63\x35\x30\60\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\72\x65\x66\146\145\143\164\x53\x74\x79\x6c\145"); $objWriter->startElement("\141\x3a\145\146\146\x65\143\164\114\163\164"); $objWriter->startElement("\x61\72\157\165\x74\145\162\x53\x68\x64\x77"); $objWriter->writeAttribute("\142\154\x75\x72\x52\x61\x64", "\x34\60\x30\60\x30"); $objWriter->writeAttribute("\x64\151\163\x74", "\x32\63\x30\x30\x30"); $objWriter->writeAttribute("\144\x69\x72", "\65\x34\x30\60\60\x30\x30"); $objWriter->writeAttribute("\162\x6f\x74\127\x69\164\x68\x53\150\141\x70\145", "\x30"); $objWriter->startElement("\141\72\x73\162\x67\x62\x43\x6c\162"); $objWriter->writeAttribute("\x76\x61\x6c", "\x30\x30\60\x30\60\60"); $objWriter->startElement("\141\72\141\154\x70\150\141"); $objWriter->writeAttribute("\166\141\154", "\63\65\x30\60\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\x73\x63\145\156\x65\x33\x64"); $objWriter->startElement("\141\72\x63\141\x6d\x65\x72\141"); $objWriter->writeAttribute("\160\x72\x73\164", "\x6f\162\164\150\157\x67\x72\141\160\x68\x69\x63\106\x72\x6f\x6e\x74"); $objWriter->startElement("\x61\72\x72\x6f\x74"); $objWriter->writeAttribute("\x6c\141\164", "\60"); $objWriter->writeAttribute("\x6c\x6f\x6e", "\60"); $objWriter->writeAttribute("\162\x65\x76", "\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\72\x6c\x69\147\150\164\x52\151\147"); $objWriter->writeAttribute("\x72\x69\147", "\164\x68\x72\x65\x65\120\x74"); $objWriter->writeAttribute("\x64\151\162", "\164"); $objWriter->startElement("\141\72\162\157\x74"); $objWriter->writeAttribute("\154\x61\164", "\60"); $objWriter->writeAttribute("\x6c\x6f\156", "\x30"); $objWriter->writeAttribute("\162\x65\x76", "\x31\62\60\60\x30\x30\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\x3a\x73\160\63\x64"); $objWriter->startElement("\x61\72\x62\x65\x76\145\x6c\x54"); $objWriter->writeAttribute("\x77", "\x36\63\x35\x30\60"); $objWriter->writeAttribute("\150", "\x32\65\64\x30\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\72\142\x67\106\x69\x6c\x6c\123\x74\171\x6c\x65\x4c\163\164"); $objWriter->startElement("\x61\72\163\157\154\151\144\x46\x69\154\x6c"); $objWriter->startElement("\x61\x3a\163\x63\150\x65\x6d\145\x43\x6c\162"); $objWriter->writeAttribute("\x76\141\x6c", "\160\x68\x43\x6c\x72"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\x3a\147\x72\141\144\106\151\x6c\154"); $objWriter->writeAttribute("\x72\x6f\x74\x57\151\164\150\x53\x68\x61\160\145", "\x31"); $objWriter->startElement("\141\72\x67\x73\114\163\x74"); $objWriter->startElement("\141\72\147\x73"); $objWriter->writeAttribute("\x70\157\x73", "\x30"); $objWriter->startElement("\141\72\163\143\150\145\x6d\145\x43\154\x72"); $objWriter->writeAttribute("\x76\x61\x6c", "\160\150\103\x6c\x72"); $objWriter->startElement("\141\x3a\164\151\156\164"); $objWriter->writeAttribute("\x76\141\x6c", "\x34\x30\60\x30\60"); $objWriter->endElement(); $objWriter->startElement("\141\72\x73\x61\x74\x4d\157\144"); $objWriter->writeAttribute("\x76\x61\x6c", "\63\x35\60\x30\x30\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\147\163"); $objWriter->writeAttribute("\160\x6f\163", "\x34\60\60\60\60"); $objWriter->startElement("\141\72\163\143\x68\145\x6d\x65\x43\154\x72"); $objWriter->writeAttribute("\x76\141\154", "\160\150\103\x6c\x72"); $objWriter->startElement("\141\72\x74\x69\156\x74"); $objWriter->writeAttribute("\166\141\154", "\x34\65\60\60\60"); $objWriter->endElement(); $objWriter->startElement("\141\x3a\163\150\141\x64\145"); $objWriter->writeAttribute("\166\x61\154", "\x39\71\60\60\x30"); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\163\141\164\x4d\157\x64"); $objWriter->writeAttribute("\166\141\154", "\63\65\60\60\60\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\x3a\x67\x73"); $objWriter->writeAttribute("\x70\157\x73", "\x31\x30\60\x30\60\x30"); $objWriter->startElement("\x61\72\163\143\150\x65\155\145\103\154\162"); $objWriter->writeAttribute("\166\x61\x6c", "\x70\x68\x43\x6c\x72"); $objWriter->startElement("\141\72\x73\x68\x61\x64\x65"); $objWriter->writeAttribute("\166\x61\x6c", "\x32\x30\x30\60\x30"); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\x73\x61\164\115\x6f\x64"); $objWriter->writeAttribute("\x76\x61\x6c", "\x32\x35\65\x30\x30\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\x3a\x70\141\164\150"); $objWriter->writeAttribute("\160\x61\x74\150", "\x63\x69\162\143\154\x65"); $objWriter->startElement("\141\72\x66\x69\x6c\x6c\x54\157\122\x65\143\x74"); $objWriter->writeAttribute("\154", "\x35\60\x30\x30\60"); $objWriter->writeAttribute("\x74", "\55\x38\x30\x30\60\x30"); $objWriter->writeAttribute("\x72", "\65\x30\60\x30\60"); $objWriter->writeAttribute("\x62", "\61\70\x30\60\x30\x30"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\147\162\141\144\106\x69\x6c\x6c"); $objWriter->writeAttribute("\162\157\164\x57\x69\164\150\123\x68\141\x70\145", "\61"); $objWriter->startElement("\x61\72\147\x73\x4c\163\164"); $objWriter->startElement("\x61\72\147\x73"); $objWriter->writeAttribute("\160\x6f\163", "\x30"); $objWriter->startElement("\141\72\x73\143\150\x65\x6d\x65\x43\154\x72"); $objWriter->writeAttribute("\166\x61\x6c", "\x70\x68\x43\x6c\162"); $objWriter->startElement("\x61\72\164\x69\156\x74"); $objWriter->writeAttribute("\166\141\154", "\x38\60\x30\60\x30"); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\163\141\164\115\157\144"); $objWriter->writeAttribute("\x76\141\x6c", "\x33\60\60\x30\x30\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\x3a\x67\163"); $objWriter->writeAttribute("\160\x6f\163", "\x31\x30\x30\60\x30\x30"); $objWriter->startElement("\141\x3a\x73\x63\150\x65\x6d\x65\x43\x6c\x72"); $objWriter->writeAttribute("\166\141\154", "\x70\150\103\x6c\162"); $objWriter->startElement("\141\x3a\x73\x68\x61\144\145"); $objWriter->writeAttribute("\x76\x61\154", "\63\x30\60\x30\x30"); $objWriter->endElement(); $objWriter->startElement("\x61\x3a\163\141\x74\x4d\157\x64"); $objWriter->writeAttribute("\x76\141\154", "\62\x30\60\x30\60\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement("\141\x3a\x70\x61\164\x68"); $objWriter->writeAttribute("\160\x61\x74\150", "\x63\x69\x72\x63\x6c\x65"); $objWriter->startElement("\x61\72\x66\x69\x6c\x6c\x54\x6f\122\145\x63\x74"); $objWriter->writeAttribute("\x6c", "\x35\60\x30\60\x30"); $objWriter->writeAttribute("\164", "\65\60\x30\x30\60"); $objWriter->writeAttribute("\x72", "\x35\x30\x30\60\x30"); $objWriter->writeAttribute("\x62", "\x35\x30\60\60\60"); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->endElement(); $objWriter->writeElement("\x61\72\x6f\142\152\x65\x63\x74\104\145\146\x61\165\154\x74\x73", null); $objWriter->writeElement("\x61\x3a\145\170\x74\162\x61\x43\154\162\x53\143\x68\145\x6d\x65\114\163\164", null); $objWriter->endElement(); return $objWriter->getData(); } private function writeFonts($objWriter, $latinFont, $fontSet) { $objWriter->startElement("\x61\72\x6c\x61\164\x69\x6e"); $objWriter->writeAttribute("\x74\171\x70\x65\146\141\x63\x65", $latinFont); $objWriter->endElement(); $objWriter->startElement("\141\x3a\x65\141"); $objWriter->writeAttribute("\x74\x79\160\x65\146\x61\x63\x65", ''); $objWriter->endElement(); $objWriter->startElement("\141\x3a\143\x73"); $objWriter->writeAttribute("\x74\171\160\x65\x66\x61\143\145", ''); $objWriter->endElement(); foreach ($fontSet as $fontScript => $typeface) { $objWriter->startElement("\x61\x3a\146\x6f\x6e\164"); $objWriter->writeAttribute("\x73\x63\x72\x69\x70\164", $fontScript); $objWriter->writeAttribute("\164\171\160\x65\x66\x61\x63\x65", $typeface); $objWriter->endElement(); } } private function writeColourScheme($objWriter) { foreach (self::$colourScheme as $colourName => $colourValue) { $objWriter->startElement("\141\72" . $colourName); $objWriter->startElement("\141\72\163\162\147\x62\103\154\162"); $objWriter->writeAttribute("\x76\x61\154", $colourValue); $objWriter->endElement(); $objWriter->endElement(); } } }
Function Calls
None |
Stats
MD5 | 7c714b53014e634d84570790552f09e2 |
Eval Count | 0 |
Decode Time | 183 ms |