'disabled','type'=>'Cufon','is-used'=>false); if(!empty($upload_font_xml)){ $xml = new DOMDocument(); $xml->loadXML($upload_font_xml); foreach( $xml->documentElement->childNodes as $each_font ){ $all_font[find_xml_value($each_font, 'name')] = array('status'=>'enabled','type'=>'Cufon','is-used'=>false, 'path'=>wp_get_attachment_url(find_xml_value($each_font, 'file')) ); } } } $all_font = array_merge($all_font, array( 'Cufon' => array( 'status'=>'disabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon.js'), 'Aller' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Aller_400.font.js'), 'Bebas' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Bebas_400.font.js'), 'Cabin Cufon' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Cabin_400.font.js'), 'Cantarell Cufon' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/cantarell.js'), 'Cicle Gordita' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Cicle_Gordita_700.font.js'), 'Colaborate Light' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/ColaborateLight_400.font.js'), 'Gnuolane Free' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Gnuolane_Free_400.font.js'), 'Josefin Sans Cufon' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Josefin_Sans_Std_300.font.js'), 'Luxi Serif' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Luxi_Serif_400.font.js'), 'Museo Sans' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Museo_Sans_500.font.js'), 'Nobile Cufon' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Nobile_400.font.js'), 'Oswald Cufon' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Oswald_400.font.js'), 'Quicksand Book' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Quicksand_Book_400.font.js'), 'Samba' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Samba_400.font.js'), 'Sansation' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Sansation_400.font.js'), 'Yanone Kaffeesatz Cufon' => array( 'status'=>'enabled', 'type'=>'Cufon', 'is-used'=>false, 'path'=>GOODLAYERS_PATH.'/javascript/cufon/Yanone_Kaffeesatz_400.font.js'), )); // get google font from file and added to all_font array get_google_font(); function get_google_font(){ include_once('google-font.php'); global $all_font; $all_font['Google Font'] = array('status'=>'disabled','type'=>'Cufon','is-used'=>false); $google_fonts = get_google_font_array(); foreach($google_fonts as $google_font){ $all_font[$google_font['family']] = array('status'=>'enabled','type'=>'Google Font','is-used'=>false); } } // this is a function that return all_font arrays to use with