Current Path : /home/sudancam/public_html3/quran/api/quran/ |
Current File : /home/sudancam/public_html3/quran/api/quran/quran-api.php |
<?php class QuranForAll_API { public $folder_translate; public $folder_language; public $folder_tafseer; public $tafseers; public $aya_count; public $check_languages; public $rtl_languages; public $child_lang; public $ayah_images; public $default_language; public $default_reader; public $default_tafseer; public $root_path; public $version; public function __construct(){ $this->version = '5'; $this->root_path = dirname(dirname(__DIR__)); //getcwd(); $this->folder_translate = "includes/translate"; $this->folder_language = 'includes/language'; $this->folder_tafseer = 'includes/tafseer'; $this->rtl_languages = array('ar', 'ur', 'fa', 'ku', 'ug', 'dv', 'sd'); $this->default_language = 'ar'; $this->check_languages = array("ar", "en", "en_yusuf_ali", "en_transliteration", "fr", "nl", "tr", "ms", "id", "zh", "ja", "it", "ko", "ml", "pt", "es", "ur", "bn", "ta", "cz", "de", "fa", "ro", "ru", "sv", "sq", "az", "bs", "bg", "ha", "ku", "sj", "pl", "so", "sw", "tg", "tt", "th", "ug", "uz", "dv", "sd", "no"); $this->aya_count = array(0, 7, 286, 200, 176, 120, 165, 206, 75, 129, 109, 123, 111, 43, 52, 99, 128, 111, 110, 98, 135, 112, 78, 118, 64, 77, 227, 93, 88, 69, 60, 34, 30, 73, 54, 45, 83, 182, 88, 75, 85, 54, 53, 89, 59, 37, 35, 38, 29, 18, 45, 60, 49, 62, 55, 78, 96, 29, 22, 24, 13, 14, 11, 11, 18, 12, 12, 30, 52, 52, 44, 28, 28, 20, 56, 40, 31, 50, 40, 46, 42, 29, 19, 36, 25, 22, 17, 19, 26, 30, 20, 15, 21, 11, 8, 8, 19, 5, 8, 8, 11, 11, 8, 3, 9, 5, 4, 7, 3, 6, 3, 5, 4, 5, 6); $this->tafseers = array( 1 => array('name' => 'تفسير ابن كثير', 'name_en' => 'Tafseer Ibn Khatheer'), 2 => array('name' => 'تفسير الجلالين', 'name_en' => 'Tafseer Aljlalin'), 3 => array('name' => 'تفسير الطبري', 'name_en' => 'Tafseer Altabari'), 4 => array('name' => 'تفسير القرطبي', 'name_en' => 'Tafseer Alqurtubi'), 5 => array('name' => 'تفسير السعدي', 'name_en' => 'Tafseer Alsaadi') ); $this->default_reader = 37; $this->default_tafseer = 5; $this->child_lang = array("en_yusuf_ali", "en_transliteration"); $this->ayah_images = array( 'png' => 'http://www.everyayah.com/data/quranpngs/', 'jpg' => 'http://www.everyayah.com/data/QuranText_jpg/', 'gif' => 'http://www.everyayah.com/data/QuranText/' ); } function addRootPath( $root = false ){ if( $root ){ $path = $this->root_path.'/api/quran/'; }else{ $path = ''; } return $path; } function get_ayah_images( $surah, $ayah, $type='jpg' ){ $ayah_images = $this->ayah_images; if( in_array( $type, array('png', 'jpg', 'gif') ) ){ $sorce = $ayah_images[$type]; $full_url = $sorce.$surah.'_'.$ayah.'.'.$type; }else{ $sorce = $ayah_images['jpg']; $full_url = $sorce.$surah.'_'.$ayah.'.jpg'; } return $full_url; } function site_url( $url='' ){ $https = ( isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https://' : 'http://' ); if( isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443 ){ $https = 'https://'; } if( isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ){ $https = 'https://'; } if( !empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on' ){ $https = 'https://'; } $HTTP_HOST = str_replace($https, '', strtolower($_SERVER['HTTP_HOST'])); $_url = ( empty($url) ? $https.$HTTP_HOST.''.dirname($_SERVER['SCRIPT_NAME']) : $https.$HTTP_HOST.''.dirname($_SERVER['SCRIPT_NAME']).'/'.$url ); return $_url; } function action(){ return ( isset($_GET['action']) ? strip_tags($_GET['action']) : 'error' ); } function get_language(){ if( isset($_GET['l']) && !empty($_GET['l']) ){ $get_l = ( in_array($_GET['l'], $this->check_languages) ? strip_tags($_GET['l']) : 'ar' ); $lang = strip_tags($_GET['l']); $lang_split = explode(',', $lang); if( is_array($lang_split) && count($lang_split) > 1 ){ $langs = array(); foreach( $lang_split as $key => $value ){ if( in_array($value, $this->check_languages) ){ $langs[] = $value; } } $l = $langs; }else{ $l = $get_l; } }else{ $l = ( in_array($this->default_language, $this->check_languages) ? $this->default_language : 'ar' ); } return $l; } function tafseer_id( $get_key = 'tafseer_id' ){ $tafseer = $this->tafseers; $tafseer_id = ( isset($_REQUEST[$get_key]) ? intval($_REQUEST[$get_key]) : $this->default_tafseer ); if( isset($_GET['type']) ){ $tafseer_id = intval($_GET['type']); } if( array_key_exists( $tafseer_id, $tafseer) ){ $type = $tafseer_id; }else{ $type = $this->default_tafseer; } return $type; } function ayah_id( $get_key = 'ayah_id' ){ $surah_id = $this->surah_id(); $aya = ( isset($_REQUEST[$get_key]) && intval($_REQUEST[$get_key]) != 0 ? intval($_REQUEST[$get_key]) : 1 ); if( isset($_GET['ayah']) ){ $aya = intval($_GET['ayah']); } if($aya > $this->aya_count[$surah_id]){ $get_aya = $this->aya_count[$surah_id]; }else{ $get_aya = $aya; } return $get_aya; } function surah_id( $get_key = 'surah_id' ){ $surah_id = ( isset($_REQUEST[$get_key]) ? intval($_REQUEST[$get_key]) : 1 ); if( $surah_id > 114 ) $surah_id = 114; return $surah_id; } function surah_id_key(){ $surah_id = ( isset($_REQUEST['surah_id']) ? intval($_REQUEST['surah_id']) : 1 ); if( isset($_GET['surah']) ){ $surah_id = intval($_GET['surah']); } if( $surah_id > 114 ) $surah_id = 114; $surah_id_key = ( $surah_id - 1 ); return $surah_id_key; } function surah_name_image( $n = '', $type = 'png', $root = false ){ $surah_id = ( empty($n) ? $this->surah_id() : $n ); $path = $this->addRootPath( $root ); $src = ''; if( $type == 'svg' ){ if( file_exists($path.'images/surah-titles/svg/'.$surah_id.'.svg') ){ $src = $this->site_url( $path.'images/surah-titles/svg/'.$surah_id.'.svg' ); } }else{ if( file_exists($path.'images/surah-titles/'.$surah_id.'.png') ){ $src = $this->site_url( $path.'images/surah-titles/'.$surah_id.'.png' ); } } return $src; } function api_surah_name( $lang_key = '', $all = 0 ){ $surah = array(); $surah['ar'] = array( 1 => array( 'name' => 'الفاتحة' ), 2 => array( 'name' => 'البقرة' ), 3 => array( 'name' => 'آل عمران' ), 4 => array( 'name' => 'النساء' ), 5 => array( 'name' => 'المائدة' ), 6 => array( 'name' => 'الأنعام' ), 7 => array( 'name' => 'الأعراف' ), 8 => array( 'name' => 'الأنفال' ), 9 => array( 'name' => 'التوبة' ), 10 => array( 'name' => 'يونس' ), 11 => array( 'name' => 'هود' ), 12 => array( 'name' => 'يوسف' ), 13 => array( 'name' => 'الرعد' ), 14 => array( 'name' => 'إبراهيم' ), 15 => array( 'name' => 'الحجر' ), 16 => array( 'name' => 'النحل' ), 17 => array( 'name' => 'الإسراء' ), 18 => array( 'name' => 'الكهف' ), 19 => array( 'name' => 'مريم' ), 20 => array( 'name' => 'طه' ), 21 => array( 'name' => 'الأنبياء' ), 22 => array( 'name' => 'الحج' ), 23 => array( 'name' => 'المؤمنون' ), 24 => array( 'name' => 'النور' ), 25 => array( 'name' => 'الفرقان' ), 26 => array( 'name' => 'الشعراء' ), 27 => array( 'name' => 'النمل' ), 28 => array( 'name' => 'القصص' ), 29 => array( 'name' => 'العنكبوت' ), 30 => array( 'name' => 'الروم' ), 31 => array( 'name' => 'لقمان' ), 32 => array( 'name' => 'السجدة' ), 33 => array( 'name' => 'الأحزاب' ), 34 => array( 'name' => 'سبأ' ), 35 => array( 'name' => 'فاطر' ), 36 => array( 'name' => 'يس' ), 37 => array( 'name' => 'الصافات' ), 38 => array( 'name' => 'ص' ), 39 => array( 'name' => 'الزمر' ), 40 => array( 'name' => 'غافر' ), 41 => array( 'name' => 'فصلت' ), 42 => array( 'name' => 'الشورى' ), 43 => array( 'name' => 'الزخرف' ), 44 => array( 'name' => 'الدخان' ), 45 => array( 'name' => 'الجاثية' ), 46 => array( 'name' => 'الأحقاف' ), 47 => array( 'name' => 'محمد' ), 48 => array( 'name' => 'الفتح' ), 49 => array( 'name' => 'الحجرات' ), 50 => array( 'name' => 'ق' ), 51 => array( 'name' => 'الذاريات' ), 52 => array( 'name' => 'الطور' ), 53 => array( 'name' => 'النجم' ), 54 => array( 'name' => 'القمر' ), 55 => array( 'name' => 'الرحمن' ), 56 => array( 'name' => 'الواقعة' ), 57 => array( 'name' => 'الحديد' ), 58 => array( 'name' => 'المجادلة' ), 59 => array( 'name' => 'الحشر' ), 60 => array( 'name' => 'الممتحنة' ), 61 => array( 'name' => 'الصف' ), 62 => array( 'name' => 'الجمعة' ), 63 => array( 'name' => 'المنافقون' ), 64 => array( 'name' => 'التغابن' ), 65 => array( 'name' => 'الطلاق' ), 66 => array( 'name' => 'التحريم' ), 67 => array( 'name' => 'الملك' ), 68 => array( 'name' => 'القلم' ), 69 => array( 'name' => 'الحاقة' ), 70 => array( 'name' => 'المعارج' ), 71 => array( 'name' => 'نوح' ), 72 => array( 'name' => 'الجن' ), 73 => array( 'name' => 'المزمل' ), 74 => array( 'name' => 'المدثر' ), 75 => array( 'name' => 'القيامة' ), 76 => array( 'name' => 'الإنسان' ), 77 => array( 'name' => 'المرسلات' ), 78 => array( 'name' => 'النبأ' ), 79 => array( 'name' => 'النازعات' ), 80 => array( 'name' => 'عبس' ), 81 => array( 'name' => 'التكوير' ), 82 => array( 'name' => 'الانفطار' ), 83 => array( 'name' => 'المطففين' ), 84 => array( 'name' => 'الانشقاق' ), 85 => array( 'name' => 'البروج' ), 86 => array( 'name' => 'الطارق' ), 87 => array( 'name' => 'الأعلى' ), 88 => array( 'name' => 'الغاشية' ), 89 => array( 'name' => 'الفجر' ), 90 => array( 'name' => 'البلد' ), 91 => array( 'name' => 'الشمس' ), 92 => array( 'name' => 'الليل' ), 93 => array( 'name' => 'الضحى' ), 94 => array( 'name' => 'الشرح' ), 95 => array( 'name' => 'التين' ), 96 => array( 'name' => 'العلق' ), 97 => array( 'name' => 'القدر' ), 98 => array( 'name' => 'البينة' ), 99 => array( 'name' => 'الزلزلة' ), 100 => array( 'name' => 'العاديات' ), 101 => array( 'name' => 'القارعة' ), 102 => array( 'name' => 'التكاثر' ), 103 => array( 'name' => 'العصر' ), 104 => array( 'name' => 'الهمزة' ), 105 => array( 'name' => 'الفيل' ), 106 => array( 'name' => 'قريش' ), 107 => array( 'name' => 'الماعون' ), 108 => array( 'name' => 'الكوثر' ), 109 => array( 'name' => 'الكافرون' ), 110 => array( 'name' => 'النصر' ), 111 => array( 'name' => 'المسد' ), 112 => array( 'name' => 'الإخلاص' ), 113 => array( 'name' => 'الفلق' ), 114 => array( 'name' => 'الناس' ) ); $surah['en'] = array( 1 => array( 'name' => 'Al-Fatihah ( The Opening )' ), 2 => array( 'name' => 'Al-Baqarah ( The Cow )' ), 3 => array( 'name' => 'Al-Imran ( The Famiy of Imran )' ), 4 => array( 'name' => 'An-Nisa ( The Women )' ), 5 => array( 'name' => 'Al-Maidah ( The Table spread with Food )' ), 6 => array( 'name' => 'Al-An\'am ( The Cattle )' ), 7 => array( 'name' => 'Al-A\'raf (The Heights )' ), 8 => array( 'name' => 'Al-Anfal ( The Spoils of War )' ), 9 => array( 'name' => 'At-Taubah ( The Repentance )' ), 10 => array( 'name' => 'Yunus ( Jonah )' ), 11 => array( 'name' => 'Hud' ), 12 => array( 'name' => 'Yusuf (Joseph )' ), 13 => array( 'name' => 'Ar-Ra\'d ( The Thunder )' ), 14 => array( 'name' => 'Ibrahim ( Abraham )' ), 15 => array( 'name' => 'Al-Hijr ( The Rocky Tract )' ), 16 => array( 'name' => 'An-Nahl ( The Bees )' ), 17 => array( 'name' => 'Al-Isra ( The Night Journey )' ), 18 => array( 'name' => 'Al-Kahf ( The Cave )' ), 19 => array( 'name' => 'Maryam ( Mary )' ), 20 => array( 'name' => 'Taha' ), 21 => array( 'name' => 'Al-Anbiya ( The Prophets )' ), 22 => array( 'name' => 'Al-Hajj ( The Pilgrimage )' ), 23 => array( 'name' => 'Al-Mu\'minoon ( The Believers )' ), 24 => array( 'name' => 'An-Noor ( The Light )' ), 25 => array( 'name' => 'Al-Furqan (The Criterion )' ), 26 => array( 'name' => 'Ash-Shuara ( The Poets )' ), 27 => array( 'name' => 'An-Naml (The Ants )' ), 28 => array( 'name' => 'Al-Qasas ( The Stories )' ), 29 => array( 'name' => 'Al-Ankaboot ( The Spider )' ), 30 => array( 'name' => 'Ar-Room ( The Romans )' ), 31 => array( 'name' => 'Luqman' ), 32 => array( 'name' => 'As-Sajdah ( The Prostration )' ), 33 => array( 'name' => 'Al-Ahzab ( The Combined Forces )' ), 34 => array( 'name' => 'Saba ( Sheba )' ), 35 => array( 'name' => 'Fatir ( The Orignator )' ), 36 => array( 'name' => 'Ya-seen' ), 37 => array( 'name' => 'As-Saaffat ( Those Ranges in Ranks )' ), 38 => array( 'name' => 'Sad ( The Letter Sad )' ), 39 => array( 'name' => 'Az-Zumar ( The Groups )' ), 40 => array( 'name' => 'Ghafir ( The Forgiver God )' ), 41 => array( 'name' => 'Fussilat ( Explained in Detail )' ), 42 => array( 'name' => 'Ash-Shura (Consultation )' ), 43 => array( 'name' => 'Az-Zukhruf ( The Gold Adornment )' ), 44 => array( 'name' => 'Ad-Dukhan ( The Smoke )' ), 45 => array( 'name' => 'Al-Jathiya ( Crouching )' ), 46 => array( 'name' => 'Al-Ahqaf ( The Curved Sand-hills )' ), 47 => array( 'name' => 'Muhammad' ), 48 => array( 'name' => 'Al-Fath ( The Victory )' ), 49 => array( 'name' => 'Al-Hujurat ( The Dwellings )' ), 50 => array( 'name' => 'Qaf ( The Letter Qaf )' ), 51 => array( 'name' => 'Adh-Dhariyat ( The Wind that Scatter )' ), 52 => array( 'name' => 'At-Tur ( The Mount )' ), 53 => array( 'name' => 'An-Najm ( The Star )' ), 54 => array( 'name' => 'Al-Qamar ( The Moon )' ), 55 => array( 'name' => 'Ar-Rahman ( The Most Graciouse )' ), 56 => array( 'name' => 'Al-Waqi\'ah ( The Event )' ), 57 => array( 'name' => 'Al-Hadid ( The Iron )' ), 58 => array( 'name' => 'Al-Mujadilah ( She That Disputeth )' ), 59 => array( 'name' => 'Al-Hashr ( The Gathering )' ), 60 => array( 'name' => 'Al-Mumtahanah ( The Woman to be examined )' ), 61 => array( 'name' => 'As-Saff ( The Row )' ), 62 => array( 'name' => 'Al-Jumu\'ah ( Friday )' ), 63 => array( 'name' => 'Al-Munafiqoon ( The Hypocrites )' ), 64 => array( 'name' => 'At-Taghabun ( Mutual Loss &amp; Gain )' ), 65 => array( 'name' => 'At-Talaq ( The Divorce )' ), 66 => array( 'name' => 'At-Tahrim ( The Prohibition )' ), 67 => array( 'name' => 'Al-Mulk ( Dominion )' ), 68 => array( 'name' => 'Al-Qalam ( The Pen )' ), 69 => array( 'name' => 'Al-Haaqqah ( The Inevitable )' ), 70 => array( 'name' => 'Al-Ma\'arij (The Ways of Ascent )' ), 71 => array( 'name' => 'Nooh' ), 72 => array( 'name' => 'Al-Jinn ( The Jinn )' ), 73 => array( 'name' => 'Al-Muzzammil (The One wrapped in Garments)' ), 74 => array( 'name' => 'Al-Muddaththir ( The One Enveloped )' ), 75 => array( 'name' => 'Al-Qiyamah ( The Resurrection )' ), 76 => array( 'name' => 'Al-Insan ( Man )' ), 77 => array( 'name' => 'Al-Mursalat ( Those sent forth )' ), 78 => array( 'name' => 'An-Naba\' ( The Great News )' ), 79 => array( 'name' => 'An-Nazi\'at ( Those who Pull Out )' ), 80 => array( 'name' => 'Abasa ( He frowned )' ), 81 => array( 'name' => 'At-Takwir ( The Overthrowing )' ), 82 => array( 'name' => 'Al-Infitar ( The Cleaving )' ), 83 => array( 'name' => 'Al-Mutaffifin (Those Who Deal in Fraud)' ), 84 => array( 'name' => 'Al-Inshiqaq (The Splitting Asunder)' ), 85 => array( 'name' => 'Al-Burooj ( The Big Stars )' ), 86 => array( 'name' => 'At-Tariq ( The Night-Comer )' ), 87 => array( 'name' => 'Al-A\'la ( The Most High )' ), 88 => array( 'name' => 'Al-Ghashiya ( The Overwhelming )' ), 89 => array( 'name' => 'Al-Fajr ( The Dawn )' ), 90 => array( 'name' => 'Al-Balad ( The City )' ), 91 => array( 'name' => 'Ash-Shams ( The Sun )' ), 92 => array( 'name' => 'Al-Layl ( The Night )' ), 93 => array( 'name' => 'Ad-Dhuha ( The Forenoon )' ), 94 => array( 'name' => 'As-Sharh ( The Opening Forth)' ), 95 => array( 'name' => 'At-Tin ( The Fig )' ), 96 => array( 'name' => 'Al-\'alaq ( The Clot )' ), 97 => array( 'name' => 'Al-Qadr ( The Night of Decree )' ), 98 => array( 'name' => 'Al-Bayyinah ( The Clear Evidence )' ), 99 => array( 'name' => 'Az-Zalzalah ( The Earthquake )' ), 100 => array( 'name' => 'Al-\'adiyat ( Those That Run )' ), 101 => array( 'name' => 'Al-Qari\'ah ( The Striking Hour )' ), 102 => array( 'name' => 'At-Takathur ( The piling Up )' ), 103 => array( 'name' => 'Al-Asr ( The Time )' ), 104 => array( 'name' => 'Al-Humazah ( The Slanderer )' ), 105 => array( 'name' => 'Al-Fil ( The Elephant )' ), 106 => array( 'name' => 'Quraish' ), 107 => array( 'name' => 'Al-Ma\'un ( Small Kindnesses )' ), 108 => array( 'name' => 'Al-Kauther ( A River in Paradise)' ), 109 => array( 'name' => 'Al-Kafiroon ( The Disbelievers )' ), 110 => array( 'name' => 'An-Nasr ( The Help )' ), 111 => array( 'name' => 'Al-Masad ( The Palm Fibre )' ), 112 => array( 'name' => 'Al-Ikhlas ( Sincerity )' ), 113 => array( 'name' => 'Al-Falaq ( The Daybreak )' ), 114 => array( 'name' => 'An-Nas ( Mankind )' ) ); $surah['fr'] = array( 1 => array( 'name' => 'Prologue (Al-Fatiha)' ), 2 => array( 'name' => 'La génisse (Al-Baqarah)' ), 3 => array( 'name' => 'La famille d\'Imran (Al-Imran)' ), 4 => array( 'name' => 'Les femmes (An-Nisa\')' ), 5 => array( 'name' => 'La table servie (Al-Maydah)' ), 6 => array( 'name' => 'Les bestiaux (Al-An’ame)' ), 7 => array( 'name' => 'Al-A’raf' ), 8 => array( 'name' => 'Le butin (Al-Anfâl)' ), 9 => array( 'name' => 'Le repentir (At-Tawbah)' ), 10 => array( 'name' => 'Jonas (Younouss)' ), 11 => array( 'name' => 'Hud' ), 12 => array( 'name' => 'Joseph (Yousoûf)' ), 13 => array( 'name' => 'Le tonnerre (Ar-Raad)' ), 14 => array( 'name' => 'Abraham (Ibrahim)' ), 15 => array( 'name' => 'Al-Hijr' ), 16 => array( 'name' => 'Les abeilles (An-Nahl)' ), 17 => array( 'name' => 'Le voyage nocturne (Al-Israh)' ), 18 => array( 'name' => 'La caverne (Al-Kahf)' ), 19 => array( 'name' => 'Marie (Maryem)' ), 20 => array( 'name' => 'Tâ-Hâ' ), 21 => array( 'name' => 'Les prophètes (Al-Anbiya)' ), 22 => array( 'name' => 'Le pèlerinage (Al-Hajj)' ), 23 => array( 'name' => 'Les croyants (Al-Mouminoune)' ), 24 => array( 'name' => 'La lumière (An-Nour)' ), 25 => array( 'name' => 'Le discernement (Al Fourqane)' ), 26 => array( 'name' => 'Les poètes (As-Chouaraa)' ), 27 => array( 'name' => 'Les fourmis (An-Naml)' ), 28 => array( 'name' => 'Le rècit (Al-Qassas)' ), 29 => array( 'name' => 'L\'araignèe (Al-Ankabout)' ), 30 => array( 'name' => 'Les romains (Ar-Roum)' ), 31 => array( 'name' => 'Louqmane' ), 32 => array( 'name' => 'La prosternation (As-Sajda)' ), 33 => array( 'name' => 'Les coalisés (Al-Ahzab)' ), 34 => array( 'name' => 'Sabaa' ), 35 => array( 'name' => 'Le Créateur (Fatir)' ), 36 => array( 'name' => 'Ya-Sin' ), 37 => array( 'name' => 'Les rangés (As-Saffat)' ), 38 => array( 'name' => 'Sâd' ), 39 => array( 'name' => 'Les groupes (Az-Zoumar)' ), 40 => array( 'name' => 'Le pardonneur (Ghafir)' ), 41 => array( 'name' => 'Les versets détaillés (Foussil' ), 42 => array( 'name' => 'La consultation (Achoura)' ), 43 => array( 'name' => 'L\'ornement (Azzoukhrof)' ), 44 => array( 'name' => 'La fumée (Ad-Doukhan)' ), 45 => array( 'name' => 'L\'agenouillée (Al-Jathya)' ), 46 => array( 'name' => 'Al-Ahqâf ' ), 47 => array( 'name' => 'Mohammed ' ), 48 => array( 'name' => 'La victoire éclatante (Al-Fath' ), 49 => array( 'name' => 'Les appartements (Al-Houjourat' ), 50 => array( 'name' => 'Qâf ' ), 51 => array( 'name' => 'Qui éparpillent (Ad-Dariyat) ' ), 52 => array( 'name' => 'At-Tûr ' ), 53 => array( 'name' => 'L\'étoile (An-Najm) ' ), 54 => array( 'name' => 'La lune (Al-Qamar)' ), 55 => array( 'name' => 'Le Tout Miséricordieux (Ar-Rah' ), 56 => array( 'name' => 'L\'evénement (Al-Waqi\'a) ' ), 57 => array( 'name' => 'Le fer (Al-Hadid) ' ), 58 => array( 'name' => 'La discussion (Al-Moujadalah) ' ), 59 => array( 'name' => 'L\'exode (Al-Hasr) ' ), 60 => array( 'name' => 'L\'éprouvée (Al-Moumtahina) ' ), 61 => array( 'name' => 'Le rang (As-Saff)' ), 62 => array( 'name' => 'Le vendredi (Al-Joumou’a) ' ), 63 => array( 'name' => 'Les hypocrites (Al-Mounafiqoun' ), 64 => array( 'name' => 'La grande perte (At-Tagaboun) ' ), 65 => array( 'name' => 'Le divorce (At-Talaq) ' ), 66 => array( 'name' => 'L\'interdiction (At-Tahrim) ' ), 67 => array( 'name' => 'La royauté (Al-Moulk) ' ), 68 => array( 'name' => 'La plume (Al-Qalam)' ), 69 => array( 'name' => 'Celle qui montre la vérité (Al' ), 70 => array( 'name' => 'Les voies d\'ascension (Al- Ma’' ), 71 => array( 'name' => 'Noé (Nouh) ' ), 72 => array( 'name' => 'Les djinns (Al-Jinn) ' ), 73 => array( 'name' => 'L\'enveloppé (Al-Mouzzamil) ' ), 74 => array( 'name' => 'Le revêtu d\'un manteau (Al-Mou' ), 75 => array( 'name' => 'La résurrection (Al-Qiyamah) ' ), 76 => array( 'name' => 'L\'homme (Al-Inssane) ' ), 77 => array( 'name' => 'Les envoyés (Al-Moursalate)' ), 78 => array( 'name' => 'La nouvelle (An-Nabaa) ' ), 79 => array( 'name' => 'Les anges qui arrachent les âm' ), 80 => array( 'name' => 'Il s\'est renfrogné (Abasa) ' ), 81 => array( 'name' => 'L\'obscurcissement (At-Taqwir) ' ), 82 => array( 'name' => 'La rupture (Al-Infitâr) ' ), 83 => array( 'name' => 'Les fraudeurs (Al-Moutaffifine' ), 84 => array( 'name' => 'La déchirure (Al-Insiqaq) ' ), 85 => array( 'name' => 'Les constellations (Al-Bourouj' ), 86 => array( 'name' => 'L\'astre nocturne (At-Tarîq) ' ), 87 => array( 'name' => 'Le Très-Haut (Al-A’la)' ), 88 => array( 'name' => 'L\'enveloppante (Al-Ghasiyah) ' ), 89 => array( 'name' => 'L\'aube (Al-Fajr) ' ), 90 => array( 'name' => 'La cité (Al-Balad) ' ), 91 => array( 'name' => 'Le soleil (Ach-Chamss) ' ), 92 => array( 'name' => 'La nuit (Al-Layl) ' ), 93 => array( 'name' => 'Le jour montant (Ad-Douha) ' ), 94 => array( 'name' => 'L\'ouverture (As-Sarh) ' ), 95 => array( 'name' => 'Le figuier (At-Tin) ' ), 96 => array( 'name' => 'L\'adhérence (Al-Alaq) ' ), 97 => array( 'name' => 'La Destinée (Al-Qadr) ' ), 98 => array( 'name' => 'La preuve (Al-Bayinah)' ), 99 => array( 'name' => 'La secousse (Az-Zalzalah) ' ), 100 => array( 'name' => 'Les coursiers (Al-Adiyate) ' ), 101 => array( 'name' => 'Le fracas (Al-Qariah) ' ), 102 => array( 'name' => 'La course aux richesses (At-Ta' ), 103 => array( 'name' => 'Le temps (Al-Asr) ' ), 104 => array( 'name' => 'Les calomniateurs (Al-Houmazah' ), 105 => array( 'name' => 'L\'éléphant (Al-Fîl) ' ), 106 => array( 'name' => 'Qoraïsh ' ), 107 => array( 'name' => 'L\'ustensile (Al-Maoun) ' ), 108 => array( 'name' => 'L\'abondance (Al-Kawtar) ' ), 109 => array( 'name' => 'Les infidèles (Al-Qafiroune) ' ), 110 => array( 'name' => 'Les secours (An-Nasr) ' ), 111 => array( 'name' => 'Les fibres (Al-Masad) ' ), 112 => array( 'name' => 'Le monothéisme pur (Al-Ikhlass' ), 113 => array( 'name' => 'L\'aube naissante (Al-Falaq) ' ), 114 => array( 'name' => 'Les hommes (An-Nass)' ) ); $surah['tr'] = array( 1 => array( 'name' => 'Fatiha Suresi' ), 2 => array( 'name' => 'Bakara Suresi' ), 3 => array( 'name' => 'Âl-i Imran Suresi' ), 4 => array( 'name' => 'Nisa Suresi' ), 5 => array( 'name' => 'Maide Suresi' ), 6 => array( 'name' => 'Enam Suresi' ), 7 => array( 'name' => 'Araf Suresi' ), 8 => array( 'name' => 'Enfal Suresi' ), 9 => array( 'name' => 'Tevbe Suresi' ), 10 => array( 'name' => 'Yunus Suresi' ), 11 => array( 'name' => 'Hud Suresi' ), 12 => array( 'name' => 'Yusuf Suresi' ), 13 => array( 'name' => 'Rad Suresi' ), 14 => array( 'name' => 'Ibrahim Suresi' ), 15 => array( 'name' => 'Hicr Suresi' ), 16 => array( 'name' => 'Nahl Suresi' ), 17 => array( 'name' => 'Isra Suresi' ), 18 => array( 'name' => 'Kehf Suresi' ), 19 => array( 'name' => 'Meryem Suresi' ), 20 => array( 'name' => 'Taha Suresi' ), 21 => array( 'name' => 'Enbiya Suresi' ), 22 => array( 'name' => 'Hac Suresi' ), 23 => array( 'name' => 'Müminun Suresi' ), 24 => array( 'name' => 'Nur Suresi' ), 25 => array( 'name' => 'Furkan Suresi' ), 26 => array( 'name' => 'Şuara Suresi' ), 27 => array( 'name' => 'Neml Suresi' ), 28 => array( 'name' => 'Kasas Suresi' ), 29 => array( 'name' => 'Ankebut Suresi' ), 30 => array( 'name' => 'Rum Suresi' ), 31 => array( 'name' => 'Lokman Suresi' ), 32 => array( 'name' => 'Secde Suresi' ), 33 => array( 'name' => 'Ahzab Suresi' ), 34 => array( 'name' => 'Sebe Suresi' ), 35 => array( 'name' => 'Fatır Suresi' ), 36 => array( 'name' => 'Yasin Suresi' ), 37 => array( 'name' => 'Saffet Suresi' ), 38 => array( 'name' => 'Sad Suresi' ), 39 => array( 'name' => 'Zümer Suresi' ), 40 => array( 'name' => 'Mümin Suresi' ), 41 => array( 'name' => 'Fussilet Suresi' ), 42 => array( 'name' => 'Şura Suresi' ), 43 => array( 'name' => 'Zuhruf Suresi' ), 44 => array( 'name' => 'Duhan Suresi' ), 45 => array( 'name' => 'Casiye Suresi' ), 46 => array( 'name' => 'Ahkaf Suresi' ), 47 => array( 'name' => 'Muhammed Suresi' ), 48 => array( 'name' => 'Fetih Suresi' ), 49 => array( 'name' => 'Hucurat Suresi' ), 50 => array( 'name' => 'Kaf Suresi' ), 51 => array( 'name' => 'Zariyat Suresi' ), 52 => array( 'name' => 'Tur Suresi' ), 53 => array( 'name' => 'Necm Suresi' ), 54 => array( 'name' => 'Kamer Suresi' ), 55 => array( 'name' => 'Rahman Suresi' ), 56 => array( 'name' => 'Vakia Suresi' ), 57 => array( 'name' => 'Hadid Suresi' ), 58 => array( 'name' => 'Mücadele Suresi' ), 59 => array( 'name' => 'Hasr Suresi' ), 60 => array( 'name' => 'Mümtehine Suresi' ), 61 => array( 'name' => 'Saf Suresi' ), 62 => array( 'name' => 'Cüma Suresi' ), 63 => array( 'name' => 'Münafikun Suresi' ), 64 => array( 'name' => 'Tegabun Suresi' ), 65 => array( 'name' => 'Talak Suresi' ), 66 => array( 'name' => 'Tahrim Suresi' ), 67 => array( 'name' => 'Mülk Suresi' ), 68 => array( 'name' => 'Kalem Suresi' ), 69 => array( 'name' => 'Hakka Suresi' ), 70 => array( 'name' => 'Mearic Suresi' ), 71 => array( 'name' => 'Nuh Suresi' ), 72 => array( 'name' => 'Cin Suresi' ), 73 => array( 'name' => 'Müzemmil Suresi' ), 74 => array( 'name' => 'Müdahhir Suresi' ), 75 => array( 'name' => 'Kiyame Suresi' ), 76 => array( 'name' => 'Insan Suresi' ), 77 => array( 'name' => 'Mürselat Suresi' ), 78 => array( 'name' => 'Nebe Suresi' ), 79 => array( 'name' => 'Naziat Suresi' ), 80 => array( 'name' => 'Abese Suresi' ), 81 => array( 'name' => 'Tekvir Suresi' ), 82 => array( 'name' => 'Infitar Suresi' ), 83 => array( 'name' => 'Müteffifin Suresi' ), 84 => array( 'name' => 'Inşikak Suresi' ), 85 => array( 'name' => 'Büruc Suresi' ), 86 => array( 'name' => 'Tarık Suresi' ), 87 => array( 'name' => 'Ala Suresi' ), 88 => array( 'name' => 'Gaşiye Suresi' ), 89 => array( 'name' => 'Fecr Suresi' ), 90 => array( 'name' => 'Beled Suresi' ), 91 => array( 'name' => 'Şems Suresi' ), 92 => array( 'name' => 'Leyl Suresi' ), 93 => array( 'name' => 'Duha Suresi' ), 94 => array( 'name' => 'Inşirah Suresi' ), 95 => array( 'name' => 'Tin Suresi' ), 96 => array( 'name' => 'Alak Suresi' ), 97 => array( 'name' => 'Kadir Suresi' ), 98 => array( 'name' => 'Beyyine Suresi' ), 99 => array( 'name' => 'Zelzele Suresi' ), 100 => array( 'name' => 'Adiat Suresi' ), 101 => array( 'name' => 'Karia Suresi' ), 102 => array( 'name' => 'Tekasür Suresi' ), 103 => array( 'name' => 'Asr Suresi' ), 104 => array( 'name' => 'Humeze Suresi' ), 105 => array( 'name' => 'Fil Suresi' ), 106 => array( 'name' => 'Kureyş Suresi' ), 107 => array( 'name' => 'Maun Suresi' ), 108 => array( 'name' => 'Kevser Suresi' ), 109 => array( 'name' => 'Kafirun Suresi' ), 110 => array( 'name' => 'Nasr Suresi' ), 111 => array( 'name' => 'Tebbet Suresi' ), 112 => array( 'name' => 'Ihlas Suresi' ), 113 => array( 'name' => 'Felak Suresi' ), 114 => array( 'name' => 'Nas Suresi' ) ); $surah['id'] = array( 1 => array( 'name' => 'Surah Al-Fatihah (Pembukaan)' ), 2 => array( 'name' => 'Surah Al-Baqarah (Lembu Betina' ), 3 => array( 'name' => 'Surah Ali ‘Imran (Keluarga Imr' ), 4 => array( 'name' => 'Surah An-Nisaa’ (Wanita)' ), 5 => array( 'name' => 'Surah Al-Maa’idah (Hidangan)' ), 6 => array( 'name' => 'Surah Al-An’aam (Binatang Tern' ), 7 => array( 'name' => 'Surah Al-A’raaf (Tempat Tertin' ), 8 => array( 'name' => 'Surah Al-Anfaal (Rampasan Pera' ), 9 => array( 'name' => 'Surah At-Taubah (Pengampunan)' ), 10 => array( 'name' => 'Surah Yunus (Nabi Yunus a.s.)' ), 11 => array( 'name' => 'Surah Hud (Nabi Hud a.s.)' ), 12 => array( 'name' => 'Surah Yusuf (Nabi Yusuf a.s.)' ), 13 => array( 'name' => 'Surah Ar-Ra’d (Guruh)' ), 14 => array( 'name' => 'Surah Ibrahim (Nabi Ibrahim a.' ), 15 => array( 'name' => 'Surah Al-Hijr (Kawasan Berbatu' ), 16 => array( 'name' => 'Surah An-Nahl (Lebah)' ), 17 => array( 'name' => 'Surah Al-Israa’ (Perjalanan Ma' ), 18 => array( 'name' => 'Surah Al-Kahfi (Gua)' ), 19 => array( 'name' => 'Surah Maryam (Siti Maryam)' ), 20 => array( 'name' => 'Surah Taahaa' ), 21 => array( 'name' => 'Surah Al-Anbiyaa’ (Para Nabi)' ), 22 => array( 'name' => 'Surah Al-Hajj (Haji)' ), 23 => array( 'name' => 'Surah Al-Mu’minun (Golongan ya' ), 24 => array( 'name' => 'Surah An-Nuur (Cahaya)' ), 25 => array( 'name' => 'Surah Al-Furqaan (Pembeza Kebe' ), 26 => array( 'name' => 'Surah Asy-Syu’araa (Para Penya' ), 27 => array( 'name' => 'Surah An-Naml (Semut)' ), 28 => array( 'name' => 'Surah Al-Qasas (Cerita-cerita)' ), 29 => array( 'name' => 'Surah Al-‘Ankabut (Labah-labah' ), 30 => array( 'name' => 'Surah Ar-Rum (Bangsa Rom)' ), 31 => array( 'name' => 'Surah Luqman (Luqman)' ), 32 => array( 'name' => 'Surah As-Sajdah (Sujud)' ), 33 => array( 'name' => 'Surah Al-Ahzab (Golongan yang ' ), 34 => array( 'name' => 'Surah Saba’ (Kaum Saba’)' ), 35 => array( 'name' => 'Surah Faatir (Pencipta)' ), 36 => array( 'name' => 'Surah Yaasin' ), 37 => array( 'name' => 'Surah As-Saaffat (Yang Teratur' ), 38 => array( 'name' => 'Surah Saad' ), 39 => array( 'name' => 'Surah Az-Zumar (Rombongan)' ), 40 => array( 'name' => 'Surah Al-Ghafir / Al-Mu’min (O' ), 41 => array( 'name' => 'Surah Fussilat (Dijelaskan)' ), 42 => array( 'name' => 'Surah Asy-Syuraa (Permesyuarat' ), 43 => array( 'name' => 'Surah Az-Zukhruf (Perhiasan Em' ), 44 => array( 'name' => 'Surah Ad-Dukhaan (Kabut / Asap' ), 45 => array( 'name' => 'Surah Al-Jatsiyah (Yang Berlut' ), 46 => array( 'name' => 'Surah Al-Ahqaaf (Bukit-bukit P' ), 47 => array( 'name' => 'Surah Muhammad (Nabi Muhammad ' ), 48 => array( 'name' => 'Surah Al-Fath (Kemenangan)' ), 49 => array( 'name' => 'Surah Al-Hujurat (Bilik-bilik)' ), 50 => array( 'name' => 'Surah Qaaf' ), 51 => array( 'name' => 'Surah Adz-Dzariyaat (Angin yan' ), 52 => array( 'name' => 'Surah At-Tur (Bukit)' ), 53 => array( 'name' => 'Surah An-Najm (Bintang)' ), 54 => array( 'name' => 'Surah Al-Qamar (Bulan)' ), 55 => array( 'name' => 'Surah Ar-Rahman (Yang Maha Pem' ), 56 => array( 'name' => 'Surah Al-Waqi’ah (Peristiwa ya' ), 57 => array( 'name' => 'Surah Al-Hadid (Besi)' ), 58 => array( 'name' => 'Surah Al-Mujadilah (Perempuan ' ), 59 => array( 'name' => 'Surah Al-Hasyr (Pengusiran)' ), 60 => array( 'name' => 'Surah Al-Mumtahanah (Perempuan' ), 61 => array( 'name' => 'Surah As-Saf (Barisan)' ), 62 => array( 'name' => 'Surah Al-Jumu’ah (Hari Jumaat)' ), 63 => array( 'name' => 'Surah Al-Munafiquun (Golongan ' ), 64 => array( 'name' => 'Surah At-Taghabun (Dinampakkan' ), 65 => array( 'name' => 'Surah At-Talaq (Cerai / Talak)' ), 66 => array( 'name' => 'Surah At-Tahrim (Mengharamkan)' ), 67 => array( 'name' => 'Surah Al-Mulk (Kerajaan)' ), 68 => array( 'name' => 'Surah Al-Qalam (Pena / Kalam)' ), 69 => array( 'name' => 'Surah Al-Haaqqah (Keadaan Sebe' ), 70 => array( 'name' => 'Surah Al-Ma’arij (Tempat-tempa' ), 71 => array( 'name' => 'Surah Nuh (Nabi Nuh a.s.)' ), 72 => array( 'name' => 'Surah A-Jin (Jin)' ), 73 => array( 'name' => 'Surah Al-Muzammil (Yang Bersel' ), 74 => array( 'name' => 'Surah Al-Muddathir (Yang Berse' ), 75 => array( 'name' => 'Surah Al-Qiyaamah (Hari Kebang' ), 76 => array( 'name' => 'Surah Al-Insaan (Manusia)' ), 77 => array( 'name' => 'Surah Al-Mursalat (Malaikat Ya' ), 78 => array( 'name' => 'Surah An-Naba’ (Berita Besar)' ), 79 => array( 'name' => 'Surah An-Naazi’aat (Malaikat Y' ), 80 => array( 'name' => 'Surah ‘Abasa (Dia Bermasam Muk' ), 81 => array( 'name' => 'Surah At-Takwiir (Menggulung)' ), 82 => array( 'name' => 'Surah Al-Infitar (Terpecah & T' ), 83 => array( 'name' => 'Surah Al-Mutaffifiin (Golongan' ), 84 => array( 'name' => 'Surah Al-Insyiqaaq (Terbelah)' ), 85 => array( 'name' => 'Surah Al-Buruj (Gugusan Bintan' ), 86 => array( 'name' => 'Surah At-Taariq (Pengunjung Ma' ), 87 => array( 'name' => 'Surah Al-A’laa (Yang Tertinggi' ), 88 => array( 'name' => 'Surah Al-Ghaasyiah (Peristiwa ' ), 89 => array( 'name' => 'Surah Al-Fajr (Fajar / Sinar M' ), 90 => array( 'name' => 'Surah Al-Balad (Negeri)' ), 91 => array( 'name' => 'Surah Asy-Syams (Matahari)' ), 92 => array( 'name' => 'Surah Al-Lail (Malam)' ), 93 => array( 'name' => 'Surah Adh-Dhuha (Pagi yang Cem' ), 94 => array( 'name' => 'Surah Al-Insyirah/An-Nasyrah (' ), 95 => array( 'name' => 'Surah At-Tin (Buah Tin / Buah ' ), 96 => array( 'name' => 'Surah Al-‘Alaq (Segumpal Darah' ), 97 => array( 'name' => 'Surah Al-Qadr (Kemuliaan)' ), 98 => array( 'name' => 'Surah Al-Baiyinah (Bukti yang ' ), 99 => array( 'name' => 'Surah Al-Zalzalah (Kegoncangan' ), 100 => array( 'name' => 'Surah Al-‘Aadiyaat (Yang Berla' ), 101 => array( 'name' => 'Surah Al-Qari’ah (Hari Yang Hi' ), 102 => array( 'name' => 'Surah At-Takathur (Bermegah-me' ), 103 => array( 'name' => 'Surah Al-‘Asr (Masa)' ), 104 => array( 'name' => 'Surah Al-Humazah (Pengumpat)' ), 105 => array( 'name' => 'Surah Al-Fiil (Gajah)' ), 106 => array( 'name' => 'Surah Quraisy (Kaum Quraisy)' ), 107 => array( 'name' => 'Surah Al-Ma’un (Barangan Bergu' ), 108 => array( 'name' => 'Surah Al-Kauthar (Sungai Di Sy' ), 109 => array( 'name' => 'Surah Al-Kafirun (Golongan Kaf' ), 110 => array( 'name' => 'Surah An-Nasr (Pertolongan)' ), 111 => array( 'name' => 'Surah Al-Masad / Al-Lahab (Nya' ), 112 => array( 'name' => 'Surah Al-Ikhlas (Tulus Ikhlas ' ), 113 => array( 'name' => 'Surah Al-Falaq (Waktu Subuh / ' ), 114 => array( 'name' => 'Surah An-Naas (Manusia)' ) ); $surah['zh'] = array( 1 => array( 'name' => '开端章' ), 2 => array( 'name' => '黄牛章' ), 3 => array( 'name' => '仪姆兰的家属章' ), 4 => array( 'name' => '妇女章' ), 5 => array( 'name' => '宴席章' ), 6 => array( 'name' => '牲畜章' ), 7 => array( 'name' => '高处章' ), 8 => array( 'name' => '战利品章' ), 9 => array( 'name' => '忏悔章' ), 10 => array( 'name' => '尤努斯章' ), 11 => array( 'name' => '呼德章' ), 12 => array( 'name' => '优素福章' ), 13 => array( 'name' => '雷霆章' ), 14 => array( 'name' => '易卜拉欣章' ), 15 => array( 'name' => '石谷章' ), 16 => array( 'name' => '蜜蜂章' ), 17 => array( 'name' => '夜行章' ), 18 => array( 'name' => '山洞章' ), 19 => array( 'name' => '麦尔彦章' ), 20 => array( 'name' => '塔哈章' ), 21 => array( 'name' => '众先知章' ), 22 => array( 'name' => '朝觐章' ), 23 => array( 'name' => '信士章' ), 24 => array( 'name' => '光明章' ), 25 => array( 'name' => '准则章' ), 26 => array( 'name' => '众诗人章' ), 27 => array( 'name' => '蚂蚁章' ), 28 => array( 'name' => '故事章' ), 29 => array( 'name' => '蜘蛛章' ), 30 => array( 'name' => '罗马人章' ), 31 => array( 'name' => '鲁格曼章' ), 32 => array( 'name' => '叩头章' ), 33 => array( 'name' => '同盟军章' ), 34 => array( 'name' => '赛伯邑章' ), 35 => array( 'name' => '创造者章' ), 36 => array( 'name' => '雅辛章' ), 37 => array( 'name' => '列班者章' ), 38 => array( 'name' => '萨德章' ), 39 => array( 'name' => '队伍章' ), 40 => array( 'name' => '赦宥者章' ), 41 => array( 'name' => '奉妥来特' ), 42 => array( 'name' => '协商章' ), 43 => array( 'name' => '金饰章' ), 44 => array( 'name' => '烟雾章' ), 45 => array( 'name' => '屈膝章' ), 46 => array( 'name' => '沙丘章' ), 47 => array( 'name' => '穆罕默德章' ), 48 => array( 'name' => '胜利章' ), 49 => array( 'name' => '寝室章' ), 50 => array( 'name' => '嘎弗章' ), 51 => array( 'name' => '播种者章' ), 52 => array( 'name' => '山岳章' ), 53 => array( 'name' => '星宿章' ), 54 => array( 'name' => '月亮章' ), 55 => array( 'name' => '至仁主章' ), 56 => array( 'name' => '大事章' ), 57 => array( 'name' => '铁章' ), 58 => array( 'name' => '辩诉着章' ), 59 => array( 'name' => '放逐章' ), 60 => array( 'name' => '受考验的妇人章' ), 61 => array( 'name' => '列阵章' ), 62 => array( 'name' => '聚礼章' ), 63 => array( 'name' => '伪信者章' ), 64 => array( 'name' => '相欺章' ), 65 => array( 'name' => '离婚章' ), 66 => array( 'name' => '禁戒章' ), 67 => array( 'name' => '国权章' ), 68 => array( 'name' => '笔章' ), 69 => array( 'name' => '真灾章' ), 70 => array( 'name' => '天梯章' ), 71 => array( 'name' => '努哈章' ), 72 => array( 'name' => '精灵章' ), 73 => array( 'name' => '披衣的人章' ), 74 => array( 'name' => '盖被的人章' ), 75 => array( 'name' => '复活章' ), 76 => array( 'name' => '人章' ), 77 => array( 'name' => '天使章' ), 78 => array( 'name' => '消息章' ), 79 => array( 'name' => '急掣章' ), 80 => array( 'name' => '皱眉章' ), 81 => array( 'name' => '黯黮章' ), 82 => array( 'name' => '破裂章' ), 83 => array( 'name' => '称量不公章' ), 84 => array( 'name' => '绽裂章' ), 85 => array( 'name' => '十二宫章' ), 86 => array( 'name' => '启明星章' ), 87 => array( 'name' => '至高章' ), 88 => array( 'name' => '大灾章' ), 89 => array( 'name' => '黎明章' ), 90 => array( 'name' => '地方章' ), 91 => array( 'name' => '太阳章' ), 92 => array( 'name' => '黑夜章' ), 93 => array( 'name' => '上午章' ), 94 => array( 'name' => '开拓章' ), 95 => array( 'name' => '无花果章' ), 96 => array( 'name' => '血块章' ), 97 => array( 'name' => '高贵章' ), 98 => array( 'name' => '明证章' ), 99 => array( 'name' => '地震章' ), 100 => array( 'name' => '奔驰的马队章' ), 101 => array( 'name' => '大难章' ), 102 => array( 'name' => '竞赛富庶章' ), 103 => array( 'name' => '时光章' ), 104 => array( 'name' => '诽谤章' ), 105 => array( 'name' => '象章' ), 106 => array( 'name' => '古莱氏章' ), 107 => array( 'name' => '什物章' ), 108 => array( 'name' => '多福章' ), 109 => array( 'name' => '不信道的人们章' ), 110 => array( 'name' => '援助章' ), 111 => array( 'name' => '火焰章' ), 112 => array( 'name' => '忠诚章' ), 113 => array( 'name' => '曙光章' ), 114 => array( 'name' => '世人章' ) ); $surah['ko'] = array( 1 => array( 'name' => '개경장' ), 2 => array( 'name' => '알-바까라(암소)장' ), 3 => array( 'name' => '알루 이므란(이므란의 가족) 장' ), 4 => array( 'name' => '안-니사(여성) 장' ), 5 => array( 'name' => '알-마이다(잘 차려진 식탁) 장' ), 6 => array( 'name' => '알-안암(가축) 장' ), 7 => array( 'name' => '알-아으라프 장' ), 8 => array( 'name' => '알-안팔(전리품) 장' ), 9 => array( 'name' => '앗-타우바(참회) 장' ), 10 => array( 'name' => '유누스(요나) 장' ), 11 => array( 'name' => '후드 장' ), 12 => array( 'name' => '유수프(요셉) 장' ), 13 => array( 'name' => '알-라으드(천둥) 장' ), 14 => array( 'name' => '이브라힘(아브라함) 장' ), 15 => array( 'name' => '알-히즈르 장' ), 16 => array( 'name' => '안-나흘(꿀벌) 장' ), 17 => array( 'name' => '알-이스라 장' ), 18 => array( 'name' => '알-카흐프(동굴) 장' ), 19 => array( 'name' => '마르얌(마리아) 장' ), 20 => array( 'name' => '따하 장' ), 21 => array( 'name' => '알-안비야(예언자들) 장' ), 22 => array( 'name' => '알-핫즈(성지순례) 장' ), 23 => array( 'name' => '알-무으미눈(신앙인들) 장' ), 24 => array( 'name' => '안-누르(빛) 장' ), 25 => array( 'name' => '알-푸르깐(분별) 장' ), 26 => array( 'name' => '앗-슈아라(시인들) 장' ), 27 => array( 'name' => '안-나믈(개미) 장' ), 28 => array( 'name' => '알-까싸쓰(이야기) 장' ), 29 => array( 'name' => '알-안카부트(거미) 장' ), 30 => array( 'name' => '알-룸(로마) 장' ), 31 => array( 'name' => '루끄만 장' ), 32 => array( 'name' => '앗-싸즈다(부복) 장' ), 33 => array( 'name' => '알-아흐잡(동맹군) 장' ), 34 => array( 'name' => '싸바 장' ), 35 => array( 'name' => '파띠르(창조자) 장' ), 36 => array( 'name' => '야씬 장' ), 37 => array( 'name' => '앗-쌋파트(대열을 갖춘 무리) 장' ), 38 => array( 'name' => '싸드 장' ), 39 => array( 'name' => '앗-주마르(무리, 떼) 장' ), 40 => array( 'name' => '알-가피르(용서하시는 분) 장' ), 41 => array( 'name' => '풋씰라트(상세히 설명된) 장' ), 42 => array( 'name' => '앗-슈라(협의회) 장' ), 43 => array( 'name' => '앗-주크루프(화려한 장식) 장' ), 44 => array( 'name' => '앗-두칸(연기) 장' ), 45 => array( 'name' => '알-자씨야(엎드린) 장' ), 46 => array( 'name' => '알-아흐까프(모래언덕) 장' ), 47 => array( 'name' => '무함마드 장' ), 48 => array( 'name' => '알-파트흐(승리) 장' ), 49 => array( 'name' => '알-후주라트(방들) 장' ), 50 => array( 'name' => '까프 장' ), 51 => array( 'name' => '앗-다리야트(흩뜨리는 바람) 장' ), 52 => array( 'name' => '앗-뚜르(산) 장' ), 53 => array( 'name' => '안-나즘(별) 장' ), 54 => array( 'name' => '알-까마르(달) 장' ), 55 => array( 'name' => '알-라흐만(자비로우신 분) 장' ), 56 => array( 'name' => '알-와끼아(피할 수 없는 날) 장' ), 57 => array( 'name' => '알-하디드(철) 장' ), 58 => array( 'name' => '알-무자딜라(탄원하는 여성) 장' ), 59 => array( 'name' => '알-하슈르(추방) 장' ), 60 => array( 'name' => '알-뭄타하나(시험받는 여성) 장' ), 61 => array( 'name' => '앗-쌋프(대열) 장' ), 62 => array( 'name' => '알-주므아(금요합동예배) 장' ), 63 => array( 'name' => '알-무나피꾼(위선자들) 장' ), 64 => array( 'name' => '앗-타가분(서로 주고받음) 장' ), 65 => array( 'name' => '앗-딸라끄(이혼) 장' ), 66 => array( 'name' => '앗-타흐림(금지) 장' ), 67 => array( 'name' => '알-물크(주권) 장' ), 68 => array( 'name' => '알-깔람(펜) 장' ), 69 => array( 'name' => '알-학까(진실) 장' ), 70 => array( 'name' => '알-마아리즈(하늘로 올라가는 길) 장' ), 71 => array( 'name' => '누흐 장' ), 72 => array( 'name' => '알-진 장' ), 73 => array( 'name' => '알-뭇잠밀(이불에 덮힌 자) 장' ), 74 => array( 'name' => '알-뭇닷씨르(담요로 덮힌 자) 장' ), 75 => array( 'name' => '알-끼야마(부활) 장' ), 76 => array( 'name' => '알-인싼(사람) 장' ), 77 => array( 'name' => '알-무르쌀라트(연이은 바람)' ), 78 => array( 'name' => '안-나바(소식) 장' ), 79 => array( 'name' => '안-나지아트(잡아끄는 자들) 장' ), 80 => array( 'name' => '아바싸(찌푸리다) 장' ), 81 => array( 'name' => '앗-타크위르(말아올림) 장' ), 82 => array( 'name' => '알-인피따르(갈라짐) 장' ), 83 => array( 'name' => '알-무땃피핀(속여 파는 자들) 장' ), 84 => array( 'name' => '알-인쉬까끄(쪼개짐) 장' ), 85 => array( 'name' => '알-부루즈(커다른 별들) 장' ), 86 => array( 'name' => '앗-따리끄(저녁에 솟는 별) 장' ), 87 => array( 'name' => '알-아을라(지고하신) 장' ), 88 => array( 'name' => '알-가쉬야(압도하는)' ), 89 => array( 'name' => '알-파즈르(여명) 장' ), 90 => array( 'name' => '알-발라드(도시) 장' ), 91 => array( 'name' => '앗-샴스(태양) 장' ), 92 => array( 'name' => '알-라일(밤) 장' ), 93 => array( 'name' => '앗-두하(아침) 장' ), 94 => array( 'name' => '앗-샤르흐(열어넓힘) 장' ), 95 => array( 'name' => '앗-틴(무화과) 장' ), 96 => array( 'name' => '알-알라끄(들러붙은 것) 장' ), 97 => array( 'name' => '알-까드르(운명) 장' ), 98 => array( 'name' => '알-바이이나(명백한 증거) 장' ), 99 => array( 'name' => '앗-잘잘라(지진) 장' ), 100 => array( 'name' => '알-아디야트(달리는 것들)장' ), 101 => array( 'name' => '알-까리야(치명적 재앙) 장' ), 102 => array( 'name' => '앗-타카쑤르(재산을 위한 경쟁)' ), 103 => array( 'name' => '알-아쓰르(시간) 장' ), 104 => array( 'name' => '알-후마자(비방하는 자) 장' ), 105 => array( 'name' => '알-필(코끼리) 장' ), 106 => array( 'name' => '꾸라이쉬 장' ), 107 => array( 'name' => '알-마운(사소한 필수품) 장' ), 108 => array( 'name' => '알-카우싸르(천국의 호수) 장' ), 109 => array( 'name' => '알-카피룬(불신자들) 장' ), 110 => array( 'name' => '안-나쓰르(도움) 장' ), 111 => array( 'name' => '알-마사드(동아줄) 장' ), 112 => array( 'name' => '알-이클라쓰(진실성) 장' ), 113 => array( 'name' => '알-팔라끄(새벽) 장' ), 114 => array( 'name' => '안-나스(인류) 장' ) ); $surah['ml'] = array( 1 => array( 'name' => 'ഫാതിഹ' ), 2 => array( 'name' => 'ബഖറ' ), 3 => array( 'name' => 'ആലുഇംറാന്' ), 4 => array( 'name' => 'നിസാഅ്' ), 5 => array( 'name' => 'മാഇദ' ), 6 => array( 'name' => 'അന്ആം' ), 7 => array( 'name' => 'അഅ്റാഫ്' ), 8 => array( 'name' => 'അന്ഫാല്' ), 9 => array( 'name' => 'തൌബ' ), 10 => array( 'name' => 'യൂനുസ' ), 11 => array( 'name' => 'ഹൂദ്' ), 12 => array( 'name' => 'യൂസുഫ്' ), 13 => array( 'name' => 'റഅ്ദ്' ), 14 => array( 'name' => 'ഇബ്റാഹീം' ), 15 => array( 'name' => 'ഹിജ്റ്' ), 16 => array( 'name' => 'നഹ് ല്' ), 17 => array( 'name' => 'ഇസ് റാഅ്' ), 18 => array( 'name' => 'കഹ്ഫ്' ), 19 => array( 'name' => 'മറ് യം' ), 20 => array( 'name' => 'ത്വഹാ' ), 21 => array( 'name' => 'അന്പിയാ' ), 22 => array( 'name' => 'ഹജ്ജ് ' ), 23 => array( 'name' => 'മുഅ്മിനൂന്' ), 24 => array( 'name' => 'നൂറ് ' ), 25 => array( 'name' => 'ഷുഅറാ' ), 26 => array( 'name' => 'നംല്' ), 27 => array( 'name' => 'ഖസസ്' ), 28 => array( 'name' => 'അന്കബൂത്ത്' ), 29 => array( 'name' => 'റൂം' ), 30 => array( 'name' => 'ലുഖ്മാന്' ), 31 => array( 'name' => 'സജദ' ), 32 => array( 'name' => 'അഹ്സാബ്' ), 33 => array( 'name' => 'സബഅ്' ), 34 => array( 'name' => 'സബഅ്' ), 35 => array( 'name' => 'ഫാത്വിര്' ), 36 => array( 'name' => 'യാസീന്' ), 37 => array( 'name' => 'സ്വാഫാത്ത്' ), 38 => array( 'name' => 'സ്വാദ്' ), 39 => array( 'name' => 'സുമര്' ), 40 => array( 'name' => 'ഗാഫിര്' ), 41 => array( 'name' => 'ഫുസ്വിലത്ത്' ), 42 => array( 'name' => 'ഷൂറാ' ), 43 => array( 'name' => 'Az-Zukhruf ' ), 44 => array( 'name' => 'ദുഖാന്' ), 45 => array( 'name' => 'ജാസിയ' ), 46 => array( 'name' => 'അഹ്ഖാഫ്' ), 47 => array( 'name' => 'മുഹമ്മദ്' ), 48 => array( 'name' => 'ഫതഹ്' ), 49 => array( 'name' => 'ഹുജറാത്ത്' ), 50 => array( 'name' => 'ഖാഫ്' ), 51 => array( 'name' => 'ദ്ദാരിയാത്ത്' ), 52 => array( 'name' => 'ത്വൂര്' ), 53 => array( 'name' => 'നജ്മ്' ), 54 => array( 'name' => 'ഖമറ്' ), 55 => array( 'name' => 'റ്വഹ്മാന്' ), 56 => array( 'name' => 'വാഖിഅ' ), 57 => array( 'name' => 'ഹദീദ്' ), 58 => array( 'name' => 'മുജാദല' ), 59 => array( 'name' => 'ഹഷ്റ്' ), 60 => array( 'name' => 'മുംതഹിന' ), 61 => array( 'name' => 'സ്വഫ്' ), 62 => array( 'name' => 'ജുമുഅ' ), 63 => array( 'name' => 'മുനാഫിഖൂന്' ), 64 => array( 'name' => 'തഗാബുന്' ), 65 => array( 'name' => 'ത്വലാഖ്' ), 66 => array( 'name' => 'തഹ് രീം' ), 67 => array( 'name' => 'മുലക്' ), 68 => array( 'name' => 'ഖലം' ), 69 => array( 'name' => 'ഹാഖ' ), 70 => array( 'name' => 'മആരിജ്' ), 71 => array( 'name' => 'നൂഹ്' ), 72 => array( 'name' => 'ജിന്ന്' ), 73 => array( 'name' => 'മുസ്സമ്മില്' ), 74 => array( 'name' => 'മുദ്ദസിര്' ), 75 => array( 'name' => 'ഖിയാമ' ), 76 => array( 'name' => 'ഇന്സാന്' ), 77 => array( 'name' => 'മുര്സലാത്ത്' ), 78 => array( 'name' => 'നബഅ്' ), 79 => array( 'name' => 'നാസിആത്ത്' ), 80 => array( 'name' => 'അബസ' ), 81 => array( 'name' => 'തക് വീര്' ), 82 => array( 'name' => 'ഇന്ഫിത്വാര്' ), 83 => array( 'name' => 'മുതഫിഫീന്' ), 84 => array( 'name' => 'ഇന്ഷിഖാഖ്' ), 85 => array( 'name' => 'ബുറൂജ്' ), 86 => array( 'name' => 'ത്വാരിഖ്' ), 87 => array( 'name' => 'അഅ് ലാ' ), 88 => array( 'name' => 'ഗാഷിയ' ), 89 => array( 'name' => 'ഫജ്റ്' ), 90 => array( 'name' => 'ബലദ്' ), 91 => array( 'name' => 'ഷംസ്' ), 92 => array( 'name' => 'ലൈല്' ), 93 => array( 'name' => 'ദ്വുഹാ' ), 94 => array( 'name' => 'ഇന്ഷിറാഹ്' ), 95 => array( 'name' => 'തീന്' ), 96 => array( 'name' => 'അലഖ്' ), 97 => array( 'name' => 'ഖദ്റ്' ), 98 => array( 'name' => 'ബയ്യിന' ), 99 => array( 'name' => 'സല്സല' ), 100 => array( 'name' => 'ആദിയാത്ത്' ), 101 => array( 'name' => 'ഖാരിഅ' ), 102 => array( 'name' => 'തകാഥുര്' ), 103 => array( 'name' => 'അസ്വ് റ്' ), 104 => array( 'name' => 'ഹുമസ' ), 105 => array( 'name' => 'ഫീല്' ), 106 => array( 'name' => 'ഖുറൈശ്' ), 107 => array( 'name' => 'മാഊന്' ), 108 => array( 'name' => 'കൌഥര്' ), 109 => array( 'name' => 'കാഫിറൂന്' ), 110 => array( 'name' => 'നസ്വറ്' ), 111 => array( 'name' => 'മസദ്' ), 112 => array( 'name' => 'ഇഖ് ലാസ്' ), 113 => array( 'name' => 'ഫലഖ്' ), 114 => array( 'name' => 'നാസ് ' ) ); $surah['pt'] = array( 1 => array( 'name' => 'A Abertura' ), 2 => array( 'name' => 'A Vaca' ), 3 => array( 'name' => 'A Família de Imran' ), 4 => array( 'name' => 'As Mulheres' ), 5 => array( 'name' => 'A Mesa Servida' ), 6 => array( 'name' => 'O Gado' ), 7 => array( 'name' => 'Os Cimos' ), 8 => array( 'name' => 'Os Espólios' ), 9 => array( 'name' => 'O Arrependimento' ), 10 => array( 'name' => 'Jonas' ), 11 => array( 'name' => 'Hud' ), 12 => array( 'name' => 'José' ), 13 => array( 'name' => 'O Trovão' ), 14 => array( 'name' => 'Abraão' ), 15 => array( 'name' => 'Alhijr' ), 16 => array( 'name' => 'As Abelhas' ), 17 => array( 'name' => 'A Viagem Noturna' ), 18 => array( 'name' => 'A Caverna' ), 19 => array( 'name' => 'Maria' ), 20 => array( 'name' => 'Ta Ha' ), 21 => array( 'name' => 'Os profetas' ), 22 => array( 'name' => 'A Peregrinação' ), 23 => array( 'name' => 'Os Fiéis' ), 24 => array( 'name' => 'A luz' ), 25 => array( 'name' => 'O Discernimento' ), 26 => array( 'name' => 'Os poetas' ), 27 => array( 'name' => 'As Formigas' ), 28 => array( 'name' => 'As Narrativas' ), 29 => array( 'name' => 'A Aranha' ), 30 => array( 'name' => 'Os Bizantinos' ), 31 => array( 'name' => 'Lucman' ), 32 => array( 'name' => 'A Prostação' ), 33 => array( 'name' => 'Os Partidos' ), 34 => array( 'name' => 'Sabá' ), 35 => array( 'name' => 'O Criador' ), 36 => array( 'name' => 'Yá Sin' ), 37 => array( 'name' => 'Os Enfileirados' ), 38 => array( 'name' => 'A Letra Sad' ), 39 => array( 'name' => 'Os Grupos' ), 40 => array( 'name' => 'O Remissório' ), 41 => array( 'name' => 'Os Detalhados' ), 42 => array( 'name' => 'A Consulta' ), 43 => array( 'name' => 'Os Ornamentos' ), 44 => array( 'name' => 'A Fumaça' ), 45 => array( 'name' => 'O Genuflexo' ), 46 => array( 'name' => 'As Dunas' ), 47 => array( 'name' => 'Mohammad' ), 48 => array( 'name' => 'O Triunfo' ), 49 => array( 'name' => 'Os Aposentos' ), 50 => array( 'name' => 'A Letra Caf' ), 51 => array( 'name' => 'Os Ventos Disseminadores' ), 52 => array( 'name' => 'O Monte' ), 53 => array( 'name' => 'A Estrela' ), 54 => array( 'name' => 'A Lua' ), 55 => array( 'name' => 'O Clemente' ), 56 => array( 'name' => 'O Eventos Inevitável' ), 57 => array( 'name' => 'O Ferro' ), 58 => array( 'name' => 'A Discussão' ), 59 => array( 'name' => 'O Desterro' ), 60 => array( 'name' => 'A Examinada' ), 61 => array( 'name' => 'As Fileiras' ), 62 => array( 'name' => 'A Sexta-Feira' ), 63 => array( 'name' => 'Os Hipócritas' ), 64 => array( 'name' => 'As Defraudações Recíprocas' ), 65 => array( 'name' => 'O Divórcio' ), 66 => array( 'name' => 'As Proibições' ), 67 => array( 'name' => 'A Soberania' ), 68 => array( 'name' => 'O cálamo' ), 69 => array( 'name' => 'A Realidade' ), 70 => array( 'name' => 'As Vias de Ascensão' ), 71 => array( 'name' => 'Noé' ), 72 => array( 'name' => 'Os Gênios' ), 73 => array( 'name' => 'O Acobertado' ), 74 => array( 'name' => 'O Emantado' ), 75 => array( 'name' => 'A Ressurreição' ), 76 => array( 'name' => 'O Homem' ), 77 => array( 'name' => 'Os Enviados' ), 78 => array( 'name' => 'A Notícia' ), 79 => array( 'name' => 'Os Arrebatadores' ), 80 => array( 'name' => 'O Austero' ), 81 => array( 'name' => 'O Enrolamento' ), 82 => array( 'name' => 'O Fendimento' ), 83 => array( 'name' => 'Os Fraudadores' ), 84 => array( 'name' => 'A Fenda' ), 85 => array( 'name' => 'As Constelações' ), 86 => array( 'name' => 'O Visitante Noturno' ), 87 => array( 'name' => 'O Altíssimo' ), 88 => array( 'name' => 'O Evento Assolador' ), 89 => array( 'name' => 'A Aurora' ), 90 => array( 'name' => 'A Metrópole' ), 91 => array( 'name' => 'O sol' ), 92 => array( 'name' => 'A Noite' ), 93 => array( 'name' => 'As Horas da Manhã' ), 94 => array( 'name' => 'O Conforto' ), 95 => array( 'name' => 'O Figo' ), 96 => array( 'name' => 'O Coágulo' ), 97 => array( 'name' => 'O Decreto' ), 98 => array( 'name' => 'A Evidência' ), 99 => array( 'name' => 'O Terremoto' ), 100 => array( 'name' => 'Os Corcéis' ), 101 => array( 'name' => 'A Calamidade' ), 102 => array( 'name' => 'A Cobiça' ), 103 => array( 'name' => 'A Era' ), 104 => array( 'name' => 'O Difamador' ), 105 => array( 'name' => 'O Elefante' ), 106 => array( 'name' => 'Os Coraixitas' ), 107 => array( 'name' => 'Os Obséquios' ), 108 => array( 'name' => 'A Abundância' ), 109 => array( 'name' => 'Os Incrédulos' ), 110 => array( 'name' => 'O Socorro' ), 111 => array( 'name' => 'O Esparto' ), 112 => array( 'name' => 'A Unicidade' ), 113 => array( 'name' => 'A Alvorada' ), 114 => array( 'name' => 'Os Humanos' ) ); $surah['es'] = array( 1 => array( 'name' => 'La Apertura' ), 2 => array( 'name' => 'La Vaca' ), 3 => array( 'name' => 'La Familia de Imran' ), 4 => array( 'name' => 'Las Mujeres' ), 5 => array( 'name' => 'La Mesa Servida' ), 6 => array( 'name' => 'Los Ganados' ), 7 => array( 'name' => 'El Muro Divisorio' ), 8 => array( 'name' => 'Los Botines' ), 9 => array( 'name' => 'El Arrepentimiento' ), 10 => array( 'name' => 'Jonás' ), 11 => array( 'name' => 'Hud' ), 12 => array( 'name' => 'José' ), 13 => array( 'name' => 'El Trueno' ), 14 => array( 'name' => 'Abraham' ), 15 => array( 'name' => 'Al-Hiyr' ), 16 => array( 'name' => 'Las Abejas' ), 17 => array( 'name' => 'El Viaje Nocturno' ), 18 => array( 'name' => 'La Caverna' ), 19 => array( 'name' => 'María' ), 20 => array( 'name' => 'Ta-Ha' ), 21 => array( 'name' => 'Los Profetas' ), 22 => array( 'name' => 'La Peregrinación' ), 23 => array( 'name' => 'Los Creyentes' ), 24 => array( 'name' => 'La Luz' ), 25 => array( 'name' => 'El Criterio' ), 26 => array( 'name' => 'Los Poetas' ), 27 => array( 'name' => 'Las Hormigas' ), 28 => array( 'name' => 'El Relato' ), 29 => array( 'name' => 'La Araña' ), 30 => array( 'name' => 'Los Bizantinos' ), 31 => array( 'name' => 'Luqman' ), 32 => array( 'name' => 'La Prosternación' ), 33 => array( 'name' => 'Los Aliados' ), 34 => array( 'name' => 'Saba' ), 35 => array( 'name' => 'Originador' ), 36 => array( 'name' => 'ia-sin' ), 37 => array( 'name' => 'Los Ordenados en Filas' ), 38 => array( 'name' => 'Sad' ), 39 => array( 'name' => 'Los Tropeles' ), 40 => array( 'name' => 'El Remisorio' ), 41 => array( 'name' => 'Los Preceptos Detallados' ), 42 => array( 'name' => 'El Consejo' ), 43 => array( 'name' => 'Los Ornamentos de Oro' ), 44 => array( 'name' => 'El Humo' ), 45 => array( 'name' => 'La Arrodillada' ), 46 => array( 'name' => 'Las Dunas' ), 47 => array( 'name' => 'Muhammad' ), 48 => array( 'name' => 'La Victoria' ), 49 => array( 'name' => 'Los aposentos' ), 50 => array( 'name' => 'Qaf' ), 51 => array( 'name' => 'Los Vientos' ), 52 => array( 'name' => 'El Monte' ), 53 => array( 'name' => 'La Estrella' ), 54 => array( 'name' => 'La Luna' ), 55 => array( 'name' => 'El Clemente' ), 56 => array( 'name' => 'El Suceso' ), 57 => array( 'name' => 'El Hierro' ), 58 => array( 'name' => 'La Discusión' ), 59 => array( 'name' => 'El Destierro' ), 60 => array( 'name' => 'La Examinada' ), 61 => array( 'name' => 'Las Filas' ), 62 => array( 'name' => 'El Viernes' ), 63 => array( 'name' => 'Los Hipócritas' ), 64 => array( 'name' => 'El Desengaño' ), 65 => array( 'name' => 'El Divorcio' ), 66 => array( 'name' => 'La Prohibición' ), 67 => array( 'name' => 'El Reino' ), 68 => array( 'name' => 'El Cálamo' ), 69 => array( 'name' => 'La Verdad Inevitable' ), 70 => array( 'name' => 'Las Vías de Ascensión' ), 71 => array( 'name' => 'Noé' ), 72 => array( 'name' => 'Los Genios' ), 73 => array( 'name' => 'El Cobijado' ), 74 => array( 'name' => 'El Envuelto en el Manto' ), 75 => array( 'name' => 'La Resurrección' ), 76 => array( 'name' => 'El Hombre' ), 77 => array( 'name' => 'Los Ángeles Enviados' ), 78 => array( 'name' => 'La Noticia' ), 79 => array( 'name' => 'Los Ángeles Arrancadores' ), 80 => array( 'name' => 'El Ceño' ), 81 => array( 'name' => 'El Arrollamiento' ), 82 => array( 'name' => 'La Hendidura' ), 83 => array( 'name' => 'Los Defraudadores' ), 84 => array( 'name' => 'La Rasgadura' ), 85 => array( 'name' => 'Las Constelaciones' ), 86 => array( 'name' => 'Los Astros Nocturnos' ), 87 => array( 'name' => 'El Altísimo' ), 88 => array( 'name' => 'El Día Angustiante' ), 89 => array( 'name' => 'La Aurora' ), 90 => array( 'name' => 'La Ciudad' ), 91 => array( 'name' => 'El Sol' ), 92 => array( 'name' => 'La Noche' ), 93 => array( 'name' => 'La Mañana' ), 94 => array( 'name' => 'La Abertura del Pecho' ), 95 => array( 'name' => 'La Higuera' ), 96 => array( 'name' => 'El Cigoto' ), 97 => array( 'name' => 'El Decreto' ), 98 => array( 'name' => 'La Evidencia' ), 99 => array( 'name' => 'El Gran Terremoto' ), 100 => array( 'name' => 'Los Corceles' ), 101 => array( 'name' => 'El Día Aterrador' ), 102 => array( 'name' => 'La Codicia' ), 103 => array( 'name' => 'El Transcurso del Tiempo' ), 104 => array( 'name' => 'Los que se Burlan del Prójimo' ), 105 => array( 'name' => 'El Elefante' ), 106 => array( 'name' => 'Quraish' ), 107 => array( 'name' => 'La Ayuda Mínima' ), 108 => array( 'name' => 'Al Kauzar' ), 109 => array( 'name' => 'Los Incrédulos' ), 110 => array( 'name' => 'El Socorro' ), 111 => array( 'name' => 'Las Fibras de Palmeras' ), 112 => array( 'name' => 'El Monoteísmo' ), 113 => array( 'name' => 'La Alborada' ), 114 => array( 'name' => 'Los Hombres' ) ); $surah['ur'] = array( 1 => array( 'name' => 'فاتحه' ), 2 => array( 'name' => 'بقره' ), 3 => array( 'name' => 'آل عمران' ), 4 => array( 'name' => 'نساء' ), 5 => array( 'name' => 'مائده' ), 6 => array( 'name' => 'أنعام' ), 7 => array( 'name' => 'أعراف' ), 8 => array( 'name' => 'أنفال' ), 9 => array( 'name' => 'توبه' ), 10 => array( 'name' => 'یونس' ), 11 => array( 'name' => 'هود' ), 12 => array( 'name' => 'یوسف' ), 13 => array( 'name' => 'رعد' ), 14 => array( 'name' => 'إبراهیم' ), 15 => array( 'name' => 'حجر' ), 16 => array( 'name' => 'نحل' ), 17 => array( 'name' => 'إسراء' ), 18 => array( 'name' => 'كهف' ), 19 => array( 'name' => 'مریم' ), 20 => array( 'name' => 'طه' ), 21 => array( 'name' => 'أنبیاء' ), 22 => array( 'name' => 'حج' ), 23 => array( 'name' => 'مؤمنون' ), 24 => array( 'name' => 'نور' ), 25 => array( 'name' => 'فرقان' ), 26 => array( 'name' => 'شعراء' ), 27 => array( 'name' => 'نمل' ), 28 => array( 'name' => 'قصص' ), 29 => array( 'name' => 'عنكبوت' ), 30 => array( 'name' => 'روم' ), 31 => array( 'name' => 'لقمان' ), 32 => array( 'name' => 'سجده' ), 33 => array( 'name' => 'أحزاب' ), 34 => array( 'name' => 'سبأ' ), 35 => array( 'name' => 'فاطر' ), 36 => array( 'name' => 'یس' ), 37 => array( 'name' => 'صافات' ), 38 => array( 'name' => 'ص' ), 39 => array( 'name' => 'زمر' ), 40 => array( 'name' => 'غافر' ), 41 => array( 'name' => 'فصلت' ), 42 => array( 'name' => 'شورى' ), 43 => array( 'name' => 'زخرف' ), 44 => array( 'name' => 'دخان' ), 45 => array( 'name' => 'جاثیه' ), 46 => array( 'name' => 'أحقاف' ), 47 => array( 'name' => 'محمد' ), 48 => array( 'name' => 'فتح' ), 49 => array( 'name' => 'حجرات' ), 50 => array( 'name' => 'ق' ), 51 => array( 'name' => 'ذاریات' ), 52 => array( 'name' => 'طور' ), 53 => array( 'name' => 'نجم' ), 54 => array( 'name' => 'قمر' ), 55 => array( 'name' => 'رحمن' ), 56 => array( 'name' => 'واقعه' ), 57 => array( 'name' => 'حدید' ), 58 => array( 'name' => 'مجادله' ), 59 => array( 'name' => 'حشر' ), 60 => array( 'name' => 'ممتحنه' ), 61 => array( 'name' => 'صف' ), 62 => array( 'name' => 'جمعه' ), 63 => array( 'name' => 'منافقون' ), 64 => array( 'name' => 'تغابن' ), 65 => array( 'name' => 'طلاق' ), 66 => array( 'name' => 'تحریم' ), 67 => array( 'name' => 'ملك' ), 68 => array( 'name' => 'قلم' ), 69 => array( 'name' => 'حاقه' ), 70 => array( 'name' => 'معارج' ), 71 => array( 'name' => 'نوح' ), 72 => array( 'name' => 'جن' ), 73 => array( 'name' => 'مزمل' ), 74 => array( 'name' => 'مدثر' ), 75 => array( 'name' => 'قیامه' ), 76 => array( 'name' => 'إنسان' ), 77 => array( 'name' => 'مرسلات' ), 78 => array( 'name' => 'نبأ' ), 79 => array( 'name' => 'نازعات' ), 80 => array( 'name' => 'عبس' ), 81 => array( 'name' => 'تكویر' ), 82 => array( 'name' => 'انفطار' ), 83 => array( 'name' => 'مطففین' ), 84 => array( 'name' => 'انشقاق' ), 85 => array( 'name' => 'بروج' ), 86 => array( 'name' => 'طارق' ), 87 => array( 'name' => 'أعلى ' ), 88 => array( 'name' => 'غاشیه' ), 89 => array( 'name' => 'فجر' ), 90 => array( 'name' => 'بلد' ), 91 => array( 'name' => 'شمس' ), 92 => array( 'name' => 'لیل' ), 93 => array( 'name' => 'ضحى' ), 94 => array( 'name' => 'شرح' ), 95 => array( 'name' => 'تین' ), 96 => array( 'name' => 'علق' ), 97 => array( 'name' => 'قدر' ), 98 => array( 'name' => 'بینه' ), 99 => array( 'name' => 'زلزله' ), 100 => array( 'name' => 'عادیات' ), 101 => array( 'name' => 'قارعه' ), 102 => array( 'name' => 'تكاثر' ), 103 => array( 'name' => 'عصر' ), 104 => array( 'name' => 'همزه' ), 105 => array( 'name' => 'فیل' ), 106 => array( 'name' => 'قریش' ), 107 => array( 'name' => 'ماعون' ), 108 => array( 'name' => 'كوثر' ), 109 => array( 'name' => 'كافرون' ), 110 => array( 'name' => 'نصر' ), 111 => array( 'name' => 'مسد' ), 112 => array( 'name' => 'إخلاص' ), 113 => array( 'name' => 'فلق' ), 114 => array( 'name' => 'ناس' ) ); $surah['bn'] = array( 1 => array( 'name' => 'আল-ফাতিহা' ), 2 => array( 'name' => 'আল-বাকারা' ), 3 => array( 'name' => 'আলে ইমরান' ), 4 => array( 'name' => 'আন-নিসা' ), 5 => array( 'name' => 'আল-মায়েদা' ), 6 => array( 'name' => 'আল-আনআম' ), 7 => array( 'name' => 'আল-আরাফ' ), 8 => array( 'name' => 'আল-আনফাল' ), 9 => array( 'name' => 'আত-তাওবা' ), 10 => array( 'name' => 'ইউনূছ' ), 11 => array( 'name' => 'হুদ' ), 12 => array( 'name' => 'ইউসূফ' ), 13 => array( 'name' => 'আর-রাদ' ), 14 => array( 'name' => 'ইবরাহীম' ), 15 => array( 'name' => 'আল-হিজর' ), 16 => array( 'name' => 'আন-নাহল' ), 17 => array( 'name' => 'আল- ইসরা' ), 18 => array( 'name' => 'আল-কাহাফ' ), 19 => array( 'name' => 'মারইয়াম' ), 20 => array( 'name' => 'ত্বা-হা' ), 21 => array( 'name' => 'আল-আম্বিয়া' ), 22 => array( 'name' => 'আল-হজ্ব' ), 23 => array( 'name' => 'আল-মুমিনুন' ), 24 => array( 'name' => 'আন-নূর' ), 25 => array( 'name' => 'আল-ফোরকান' ), 26 => array( 'name' => 'আশ-শুআরা' ), 27 => array( 'name' => 'আন-নামল' ), 28 => array( 'name' => 'আল-কাসাস' ), 29 => array( 'name' => 'আল-আনকাবুত' ), 30 => array( 'name' => 'আর-রূম' ), 31 => array( 'name' => 'লুকমান' ), 32 => array( 'name' => 'আস-সাজদাহ' ), 33 => array( 'name' => 'আল-আহযাব' ), 34 => array( 'name' => 'সাবা' ), 35 => array( 'name' => 'ফাতির' ), 36 => array( 'name' => 'ইয়াসীন' ), 37 => array( 'name' => 'আস-সাফফাত' ), 38 => array( 'name' => 'সা-দ' ), 39 => array( 'name' => 'আয-যুমার' ), 40 => array( 'name' => 'গাফের' ), 41 => array( 'name' => 'ফুসসিলাত' ), 42 => array( 'name' => 'আশ-শুরা' ), 43 => array( 'name' => 'আয-যুখরুফ' ), 44 => array( 'name' => 'আদ-দুখান' ), 45 => array( 'name' => 'আল-জাসিয়া' ), 46 => array( 'name' => 'আল-আহকাফ' ), 47 => array( 'name' => 'মুহাম্মাদ' ), 48 => array( 'name' => 'আল-ফাতহ' ), 49 => array( 'name' => 'আল-হুজুরাত' ), 50 => array( 'name' => 'ক্বাফ' ), 51 => array( 'name' => 'আজ-জারিয়াত' ), 52 => array( 'name' => 'আত-তূর' ), 53 => array( 'name' => 'আন-নাজম' ), 54 => array( 'name' => 'আল-কামার' ), 55 => array( 'name' => 'আর-রাহমান' ), 56 => array( 'name' => 'আল-ওয়াকিয়াহ' ), 57 => array( 'name' => 'আল-হাদীদ' ), 58 => array( 'name' => 'আল-মুজাদালাহ' ), 59 => array( 'name' => 'আল-হাশর' ), 60 => array( 'name' => 'আল-মুমতাহিনাহ' ), 61 => array( 'name' => 'আস-সাফ' ), 62 => array( 'name' => 'আল-জুমুআ' ), 63 => array( 'name' => 'আল-মুনাফিকুন' ), 64 => array( 'name' => 'আত-তাগাবুন' ), 65 => array( 'name' => 'আত-তালাক' ), 66 => array( 'name' => 'আত-তাহরীম' ), 67 => array( 'name' => 'আল-মুলক' ), 68 => array( 'name' => 'আল-কলম' ), 69 => array( 'name' => 'আল-হাক্কাহ' ), 70 => array( 'name' => 'আল-মাআরিজ' ), 71 => array( 'name' => 'নূহ' ), 72 => array( 'name' => 'আল-জীন' ), 73 => array( 'name' => 'আল-মুযযাম্মিল' ), 74 => array( 'name' => 'আল-মুদ্দাসসির' ), 75 => array( 'name' => 'আল-কিয়ামাহ' ), 76 => array( 'name' => 'আল-ইনসান' ), 77 => array( 'name' => 'আল-মুরসালাত' ), 78 => array( 'name' => 'আন-নাবা' ), 79 => array( 'name' => 'আন-নাযেআত' ), 80 => array( 'name' => 'আবাসা' ), 81 => array( 'name' => 'আত-তাকবীর' ), 82 => array( 'name' => 'আল-ইনফিতার' ), 83 => array( 'name' => 'আল-মুতাফফিফীন' ), 84 => array( 'name' => 'আল-ইনশিকাক' ), 85 => array( 'name' => 'আল-বুরুজ' ), 86 => array( 'name' => 'আত-তারেক' ), 87 => array( 'name' => 'আল-আলা' ), 88 => array( 'name' => 'আল-গাশিয়াহ' ), 89 => array( 'name' => 'আল-ফাজর' ), 90 => array( 'name' => 'আল-বালাদ' ), 91 => array( 'name' => 'আশ-শামস' ), 92 => array( 'name' => 'আল-লাইল' ), 93 => array( 'name' => 'আদ-দুহা' ), 94 => array( 'name' => 'আশ শারহ' ), 95 => array( 'name' => 'আত-তীন' ), 96 => array( 'name' => 'আল-আলাক' ), 97 => array( 'name' => 'আল-কদর' ), 98 => array( 'name' => 'আল-বাইয়েনাহ' ), 99 => array( 'name' => 'আয-যালযালাহ' ), 100 => array( 'name' => 'আল-আদিয়াত' ), 101 => array( 'name' => 'আল-কারিআহ' ), 102 => array( 'name' => 'আত-তাকাসুর' ), 103 => array( 'name' => 'আল-আসর' ), 104 => array( 'name' => 'আল-হুমাযাহ' ), 105 => array( 'name' => 'আল-ফীল' ), 106 => array( 'name' => 'কুরাইশ' ), 107 => array( 'name' => 'আল-মাউন' ), 108 => array( 'name' => 'আল-কাউসার' ), 109 => array( 'name' => 'আল-কাফেরূন' ), 110 => array( 'name' => 'আন-নাসর' ), 111 => array( 'name' => 'আল-মাসাদ' ), 112 => array( 'name' => 'আল-ইখলাছ' ), 113 => array( 'name' => 'আল-ফালাক' ), 114 => array( 'name' => 'আন-নাস' ) ); $surah['de'] = array( 1 => array( 'name' => 'al-Fatiha (Die Eröffnende)' ), 2 => array( 'name' => 'al-Baqara (Die Kuh)' ), 3 => array( 'name' => 'Al-i Imran (Das Haus Imrans)' ), 4 => array( 'name' => 'an-Nisa (Die Frauen)' ), 5 => array( 'name' => 'al-Ma\'ida (Der Tisch)' ), 6 => array( 'name' => 'al-An\'am (Das Vieh)' ), 7 => array( 'name' => 'al-A\'raf (Die Höhen)' ), 8 => array( 'name' => 'al-Anfal (Die Beute)' ), 9 => array( 'name' => 'at-Tauba (Die Reue)' ), 10 => array( 'name' => 'Yunus (Jonas)' ), 11 => array( 'name' => 'Hud' ), 12 => array( 'name' => 'Yusuf' ), 13 => array( 'name' => 'ar-Ra\'d (Der Donner)' ), 14 => array( 'name' => 'Ibrahim (Abraham)' ), 15 => array( 'name' => 'al-Hijr (Das Felsengebirge)' ), 16 => array( 'name' => 'an-Nahl (Die Bienen)' ), 17 => array( 'name' => 'al-Isra\' (Die Nachtreise)' ), 18 => array( 'name' => 'al-Kahf (Die Höhle)' ), 19 => array( 'name' => 'Maryam (Maria)' ), 20 => array( 'name' => 'Ta-Ha' ), 21 => array( 'name' => 'al-Anbiya\' (Die Propheten)' ), 22 => array( 'name' => 'Al-Hajj (Die Pilgerfahrt)' ), 23 => array( 'name' => 'al-Mu\'minun (Die Gläubigen)' ), 24 => array( 'name' => 'an-Nur (Das Licht)' ), 25 => array( 'name' => 'al-Furqan (Die Unterscheidung)' ), 26 => array( 'name' => 'Asch-Schu\'ara (Die Dichter)' ), 27 => array( 'name' => 'an-Naml (Die Ameisen)' ), 28 => array( 'name' => 'Al-Qasas (Die Geschichten)' ), 29 => array( 'name' => 'al-\'Ankabut (Die Spinne)' ), 30 => array( 'name' => 'ar-Ruum (Die Römer)' ), 31 => array( 'name' => 'Luqman' ), 32 => array( 'name' => 'as-Sajda (Die Niederwerfung)' ), 33 => array( 'name' => 'al-Ahzaab (Verbündeten)' ), 34 => array( 'name' => 'Saba\' (Die Stadt Saba\')' ), 35 => array( 'name' => 'Fatir (Der Erschaffer)' ), 36 => array( 'name' => 'Ya-Sin' ), 37 => array( 'name' => 'as-Saffat (Die sich Reihenden)' ), 38 => array( 'name' => 'Sad' ), 39 => array( 'name' => 'az-Zumar (Die Gruppen)' ), 40 => array( 'name' => 'Ghafir (Der Vergebende)' ), 41 => array( 'name' => 'Fussilat (Ausführlich dargelegt)' ), 42 => array( 'name' => 'ash-Shura (Die Beratung)' ), 43 => array( 'name' => 'az-Zukhruf (Die Verzierung)' ), 44 => array( 'name' => 'ad-Dukhan (Der Rauch)' ), 45 => array( 'name' => 'al-Jathia (Die Kniende)' ), 46 => array( 'name' => 'al-Ahqaf' ), 47 => array( 'name' => 'Muhammad' ), 48 => array( 'name' => 'al-Fath (Der Sieg)' ), 49 => array( 'name' => 'al-Hujurat (Die Gemächer)' ), 50 => array( 'name' => 'Qaf' ), 51 => array( 'name' => 'adh-Dhadiyat (Die Zerstörenden)' ), 52 => array( 'name' => 'at-Tur (Der Berg)' ), 53 => array( 'name' => 'an-Najm (Der Stern)' ), 54 => array( 'name' => 'al-Qamar (Der Mond)' ), 55 => array( 'name' => 'ar-Rahman (Der Erbarmer)' ), 56 => array( 'name' => 'al-Uaqi\'a (Das eintreffende Ereignis)' ), 57 => array( 'name' => 'al-Hadid (Das Eisen)' ), 58 => array( 'name' => 'al-Mujadala (Die Diskussion)' ), 59 => array( 'name' => 'al-Haschr (Die Versammlung)' ), 60 => array( 'name' => 'al-Mumtahana (Die Geprüfte)' ), 61 => array( 'name' => 'as-Saff (Die Reihe)' ), 62 => array( 'name' => 'al-Jumu\'a (Der Freitag)' ), 63 => array( 'name' => 'al-Munafiqun (die Heuchler)' ), 64 => array( 'name' => 'at-Taghabun (Die Übervorteilung)' ), 65 => array( 'name' => 'at-Talaq (Die Scheidung)' ), 66 => array( 'name' => 'at-Tahrim (Das Verbot)' ), 67 => array( 'name' => 'al-Mulk (Die Herrschaft)' ), 68 => array( 'name' => 'al-Qalam (Der Stift)' ), 69 => array( 'name' => 'al-Haqqa (Die fällig Werdende)' ), 70 => array( 'name' => 'al-Ma\'arij (die Aufstiegswege)' ), 71 => array( 'name' => 'Nuh (Noah)' ), 72 => array( 'name' => 'al-Jinn' ), 73 => array( 'name' => 'al-Muzzammil (Der Eingehüllte)' ), 74 => array( 'name' => 'al-Muddathir (Der Zugedeckte)' ), 75 => array( 'name' => 'al-Qiyama (Die Auferstehung)' ), 76 => array( 'name' => 'al-Insan (Der Mensch)' ), 77 => array( 'name' => 'al-Mursalat (Die Entsandten)' ), 78 => array( 'name' => 'an-Naba\' (Die Kunde)' ), 79 => array( 'name' => 'an-Nazi\'at (Die Entreißenden)' ), 80 => array( 'name' => '\'Abasa (Der die Stirn runzelt)' ), 81 => array( 'name' => 'at-Takuir (Das Umschlingen)' ), 82 => array( 'name' => 'al-Infitar (Das Zerbrechen)' ), 83 => array( 'name' => 'al-Mutaffifin (Die das Maß Kürzenden)' ), 84 => array( 'name' => 'al-Inschiqaq (Das Spalten)' ), 85 => array( 'name' => 'al-Buruj (Die Türme)' ), 86 => array( 'name' => 'at-Tariq (Der Pochende)' ), 87 => array( 'name' => 'al-A\'la (Der Höchste)' ), 88 => array( 'name' => 'al-Ghashiya (Die Überdeckende)' ), 89 => array( 'name' => 'al-Fajr (Die Morgendämmerung)' ), 90 => array( 'name' => 'al-Balad (Die Ortschaft)' ), 91 => array( 'name' => 'asch-Schams (Die Sonne)' ), 92 => array( 'name' => 'al-Lail (Die Nacht)' ), 93 => array( 'name' => 'ad-Duha (Die Morgenhelle)' ), 94 => array( 'name' => 'asch-Scharh (Das Auftun)' ), 95 => array( 'name' => 'at-Tin (Die Feige)' ), 96 => array( 'name' => 'al-\'Alaq (Das Anhängsel)' ), 97 => array( 'name' => 'al-Qadar (Die Bestimmung)' ), 98 => array( 'name' => 'al-Bayyina (Der klare Beweis)' ), 99 => array( 'name' => 'az-Zalzala (Das Beben)' ), 100 => array( 'name' => 'al-\'Adiyat (Die Rennenden)' ), 101 => array( 'name' => 'al-Qari\'a (Das Verhängnis)' ), 102 => array( 'name' => 'at-Takathur (Die Vermehrung)' ), 103 => array( 'name' => 'al-\'Asr (Das Zeitalter)' ), 104 => array( 'name' => 'al-Humaza (Der Stichler)' ), 105 => array( 'name' => 'al-Fil (Der Elefant)' ), 106 => array( 'name' => 'Quraish' ), 107 => array( 'name' => 'al-Ma\'un (Die Hilfeleistung)' ), 108 => array( 'name' => 'al-Kauthar (Der Überfluss)' ), 109 => array( 'name' => 'al-Kafirun (Die Ungläubigen)' ), 110 => array( 'name' => 'an-Nasr (Die Hilfe)' ), 111 => array( 'name' => 'al-Masad (Die Palmfasern)' ), 112 => array( 'name' => 'al-Ikhlas (Die Aufrichtigkeit)' ), 113 => array( 'name' => 'al-Falaq (Der Tagesanbruch)' ), 114 => array( 'name' => 'an-Nas (Die Menschen)' ) ); $surah['fa'] = array( 1 => array( 'name' => 'فاتحه' ), 2 => array( 'name' => 'بقره' ), 3 => array( 'name' => 'آل عمران' ), 4 => array( 'name' => 'نساء' ), 5 => array( 'name' => 'مائده' ), 6 => array( 'name' => 'انعام' ), 7 => array( 'name' => 'اعراف' ), 8 => array( 'name' => 'انفال' ), 9 => array( 'name' => 'توبه' ), 10 => array( 'name' => 'يونس' ), 11 => array( 'name' => 'هود' ), 12 => array( 'name' => 'يوسف' ), 13 => array( 'name' => 'رعد' ), 14 => array( 'name' => 'ابراهيم' ), 15 => array( 'name' => 'حجر' ), 16 => array( 'name' => 'نحل' ), 17 => array( 'name' => 'اسراء' ), 18 => array( 'name' => 'كهف' ), 19 => array( 'name' => 'مريم' ), 20 => array( 'name' => 'طه' ), 21 => array( 'name' => 'انبياء' ), 22 => array( 'name' => 'حج' ), 23 => array( 'name' => 'مؤمنون' ), 24 => array( 'name' => 'نور' ), 25 => array( 'name' => 'فرقان' ), 26 => array( 'name' => 'شعراء' ), 27 => array( 'name' => 'نمل' ), 28 => array( 'name' => 'قصص' ), 29 => array( 'name' => 'عنكبوت' ), 30 => array( 'name' => 'روم' ), 31 => array( 'name' => 'لقمان' ), 32 => array( 'name' => 'سجده' ), 33 => array( 'name' => 'احزاب' ), 34 => array( 'name' => 'سبأ' ), 35 => array( 'name' => 'فاطر' ), 36 => array( 'name' => 'يس' ), 37 => array( 'name' => 'صافات' ), 38 => array( 'name' => 'ص' ), 39 => array( 'name' => 'زمر' ), 40 => array( 'name' => 'غافر' ), 41 => array( 'name' => 'فصلت' ), 42 => array( 'name' => 'شورى' ), 43 => array( 'name' => 'زخرف' ), 44 => array( 'name' => 'دخان' ), 45 => array( 'name' => 'جاثيه' ), 46 => array( 'name' => 'احقاف' ), 47 => array( 'name' => 'محمد' ), 48 => array( 'name' => 'فتح' ), 49 => array( 'name' => 'حجرات' ), 50 => array( 'name' => 'ق' ), 51 => array( 'name' => 'ذاريات' ), 52 => array( 'name' => 'طور' ), 53 => array( 'name' => 'نجم' ), 54 => array( 'name' => 'قمر' ), 55 => array( 'name' => 'رحمن' ), 56 => array( 'name' => 'واقعه' ), 57 => array( 'name' => 'حديد' ), 58 => array( 'name' => 'مجادله' ), 59 => array( 'name' => 'حشر' ), 60 => array( 'name' => 'ممتحنه' ), 61 => array( 'name' => 'صف' ), 62 => array( 'name' => 'جمعه' ), 63 => array( 'name' => 'منافقون' ), 64 => array( 'name' => 'تغابن' ), 65 => array( 'name' => 'طلاق' ), 66 => array( 'name' => 'تحريم' ), 67 => array( 'name' => 'ملك' ), 68 => array( 'name' => 'قلم' ), 69 => array( 'name' => 'حاقه' ), 70 => array( 'name' => 'معارج' ), 71 => array( 'name' => 'نوح' ), 72 => array( 'name' => 'جن' ), 73 => array( 'name' => 'مزمل' ), 74 => array( 'name' => 'مدثر' ), 75 => array( 'name' => 'قيامه' ), 76 => array( 'name' => 'انسان' ), 77 => array( 'name' => 'مرسلات' ), 78 => array( 'name' => 'نبأ' ), 79 => array( 'name' => 'نازعات' ), 80 => array( 'name' => 'عبس' ), 81 => array( 'name' => 'تكوير' ), 82 => array( 'name' => 'انفطار' ), 83 => array( 'name' => 'مطففين' ), 84 => array( 'name' => 'انشقاق' ), 85 => array( 'name' => 'بروج' ), 86 => array( 'name' => 'طارق' ), 87 => array( 'name' => 'اعلى' ), 88 => array( 'name' => 'غاشيه' ), 89 => array( 'name' => 'فجر' ), 90 => array( 'name' => 'بلد' ), 91 => array( 'name' => 'شمس' ), 92 => array( 'name' => 'ليل' ), 93 => array( 'name' => 'ضحى' ), 94 => array( 'name' => 'شرح' ), 95 => array( 'name' => 'تين' ), 96 => array( 'name' => 'علق' ), 97 => array( 'name' => 'قدر' ), 98 => array( 'name' => 'بينه' ), 99 => array( 'name' => 'زلزله' ), 100 => array( 'name' => 'عاديات' ), 101 => array( 'name' => 'قارعه' ), 102 => array( 'name' => 'تكاثر' ), 103 => array( 'name' => 'عصر' ), 104 => array( 'name' => 'همزه' ), 105 => array( 'name' => 'فيل' ), 106 => array( 'name' => 'قريش' ), 107 => array( 'name' => 'ماعون' ), 108 => array( 'name' => 'كوثر' ), 109 => array( 'name' => 'كافرون' ), 110 => array( 'name' => 'نصر' ), 111 => array( 'name' => 'مسد' ), 112 => array( 'name' => 'اخلاص' ), 113 => array( 'name' => 'فلق' ), 114 => array( 'name' => 'ناس' ) ); $surah['ru'] = array( 1 => array( 'name' => 'Открывающая Книгу' ), 2 => array( 'name' => 'Корова' ), 3 => array( 'name' => 'Семейство Имрана' ), 4 => array( 'name' => 'Женщины' ), 5 => array( 'name' => 'Трапеза' ), 6 => array( 'name' => 'Скот' ), 7 => array( 'name' => 'Преграды' ), 8 => array( 'name' => 'Добыча' ), 9 => array( 'name' => 'Покаяние' ), 10 => array( 'name' => 'Йунус' ), 11 => array( 'name' => 'Худ' ), 12 => array( 'name' => 'Йуcуф' ), 13 => array( 'name' => 'Гром' ), 14 => array( 'name' => 'Ибpaxим' ), 15 => array( 'name' => 'Aл-Xиджp' ), 16 => array( 'name' => 'Пчелы' ), 17 => array( 'name' => 'Перенес Ночью' ), 18 => array( 'name' => 'Пещера' ), 19 => array( 'name' => 'Мapйaм' ), 20 => array( 'name' => 'Тa Xa' ), 21 => array( 'name' => 'Пророки' ), 22 => array( 'name' => 'Xaдж' ), 23 => array( 'name' => 'Верующие' ), 24 => array( 'name' => 'Свет' ), 25 => array( 'name' => 'Различение' ), 26 => array( 'name' => 'Поэты' ), 27 => array( 'name' => 'Муравьи' ), 28 => array( 'name' => 'Рассказ' ), 29 => array( 'name' => 'Паук' ), 30 => array( 'name' => 'Pумы' ), 31 => array( 'name' => 'Лукмaн' ), 32 => array( 'name' => 'Поклон' ), 33 => array( 'name' => 'Сонмы' ), 34 => array( 'name' => 'Caбa' ), 35 => array( 'name' => 'Ангелы' ), 36 => array( 'name' => 'Йa Cин' ), 37 => array( 'name' => 'Стоящие в ряд' ), 38 => array( 'name' => 'Сод' ), 39 => array( 'name' => 'Толпы' ), 40 => array( 'name' => 'Верующий' ), 41 => array( 'name' => 'Разъяснены' ), 42 => array( 'name' => 'Совет' ), 43 => array( 'name' => 'Украшения' ), 44 => array( 'name' => 'Дым' ), 45 => array( 'name' => 'Коленопреклоненная' ), 46 => array( 'name' => 'Пески' ), 47 => array( 'name' => 'Муxaммaд' ), 48 => array( 'name' => 'Победа' ), 49 => array( 'name' => 'Комнаты' ), 50 => array( 'name' => 'Кaф' ), 51 => array( 'name' => 'Рассеивающие' ), 52 => array( 'name' => 'Гора' ), 53 => array( 'name' => 'Звезда' ), 54 => array( 'name' => 'Месяц' ), 55 => array( 'name' => 'Милостивый' ), 56 => array( 'name' => 'Падающая' ), 57 => array( 'name' => 'Железо' ), 58 => array( 'name' => 'Препирательство' ), 59 => array( 'name' => 'Собрание' ), 60 => array( 'name' => 'Испытуемая' ), 61 => array( 'name' => 'Ряды' ), 62 => array( 'name' => 'аль-Джума' ), 63 => array( 'name' => 'Лицемеры' ), 64 => array( 'name' => 'Взаимное обманывание' ), 65 => array( 'name' => 'Развод' ), 66 => array( 'name' => 'Запрещение' ), 67 => array( 'name' => 'Власть' ), 68 => array( 'name' => 'Письменная трость' ), 69 => array( 'name' => 'Неизбежное' ), 70 => array( 'name' => 'Ступени' ), 71 => array( 'name' => 'Нуx' ), 72 => array( 'name' => 'Джинны' ), 73 => array( 'name' => 'Закутавшийся' ), 74 => array( 'name' => 'Завернувшийся' ), 75 => array( 'name' => 'Воскресение' ), 76 => array( 'name' => 'Человек' ), 77 => array( 'name' => 'Посылаемые' ), 78 => array( 'name' => 'Весть' ), 79 => array( 'name' => 'Вырывающие' ), 80 => array( 'name' => 'Нахмурился' ), 81 => array( 'name' => 'Скручивание' ), 82 => array( 'name' => 'Раскалывание' ), 83 => array( 'name' => 'Обвешивающие' ), 84 => array( 'name' => 'Развержение' ), 85 => array( 'name' => 'Башни' ), 86 => array( 'name' => 'Идущий ночью' ), 87 => array( 'name' => 'Высочайший' ), 88 => array( 'name' => 'Покрывающее' ), 89 => array( 'name' => 'Заря' ), 90 => array( 'name' => 'Город' ), 91 => array( 'name' => 'Солнце' ), 92 => array( 'name' => 'Ночь' ), 93 => array( 'name' => 'Утро' ), 94 => array( 'name' => 'Разве Мы не раскрыли' ), 95 => array( 'name' => 'Смоковница' ), 96 => array( 'name' => 'Сгусток' ), 97 => array( 'name' => 'Ночь предопределения' ), 98 => array( 'name' => 'Ясное знамение' ), 99 => array( 'name' => 'Землетрясение' ), 100 => array( 'name' => 'Мчащиеся' ), 101 => array( 'name' => 'Великое бедствие' ), 102 => array( 'name' => 'Страсть к приумножению' ), 103 => array( 'name' => 'Предвечернее время' ), 104 => array( 'name' => 'Хулитель' ), 105 => array( 'name' => 'Слон' ), 106 => array( 'name' => 'Куpaйш' ), 107 => array( 'name' => 'Подаяние' ), 108 => array( 'name' => 'Изобилие' ), 109 => array( 'name' => 'Неверные' ), 110 => array( 'name' => 'Помощь' ), 111 => array( 'name' => 'Пальмовые волокна' ), 112 => array( 'name' => 'Очищение (Веры)' ), 113 => array( 'name' => 'Рассвет' ), 114 => array( 'name' => 'Люди' ) ); $surah['sq'] = array( 1 => array( 'name' => 'El Fatiha' ), 2 => array( 'name' => 'El Bekare' ), 3 => array( 'name' => 'Ali Imran' ), 4 => array( 'name' => 'En Nisa' ), 5 => array( 'name' => 'El Maide' ), 6 => array( 'name' => 'El Enam' ), 7 => array( 'name' => 'El A\'raf' ), 8 => array( 'name' => 'El Enfal' ), 9 => array( 'name' => 'Et Tevbe' ), 10 => array( 'name' => 'Junus' ), 11 => array( 'name' => 'Hud' ), 12 => array( 'name' => 'Jusuf' ), 13 => array( 'name' => 'Er Rad' ), 14 => array( 'name' => 'Ibrahim' ), 15 => array( 'name' => 'El Hixhr' ), 16 => array( 'name' => 'En Nahl' ), 17 => array( 'name' => 'El Isra' ), 18 => array( 'name' => 'El Kehf' ), 19 => array( 'name' => 'Merjem' ), 20 => array( 'name' => 'Taha' ), 21 => array( 'name' => 'El Enbija' ), 22 => array( 'name' => 'El Haxh' ), 23 => array( 'name' => 'El Muminun' ), 24 => array( 'name' => 'En Nur' ), 25 => array( 'name' => 'El Furkan' ), 26 => array( 'name' => 'Esh Shuara' ), 27 => array( 'name' => 'En Neml' ), 28 => array( 'name' => 'El Kasas' ), 29 => array( 'name' => 'El Ankebut' ), 30 => array( 'name' => 'Er Rrum' ), 31 => array( 'name' => 'Lukman' ), 32 => array( 'name' => 'Es Sexhde' ), 33 => array( 'name' => 'El Ahzab' ), 34 => array( 'name' => 'Sebe\'' ), 35 => array( 'name' => 'Fatir' ), 36 => array( 'name' => 'Jasin' ), 37 => array( 'name' => 'Es Saffat' ), 38 => array( 'name' => 'Sad' ), 39 => array( 'name' => 'Zumer' ), 40 => array( 'name' => 'Gafir' ), 41 => array( 'name' => 'Fussilet' ), 42 => array( 'name' => 'Esh Shura' ), 43 => array( 'name' => 'Ez Zuhruf' ), 44 => array( 'name' => 'Ed Duhan' ), 45 => array( 'name' => 'El Xhathije' ), 46 => array( 'name' => 'El Ahkaf' ), 47 => array( 'name' => 'Muhamed' ), 48 => array( 'name' => 'El Fet-h' ), 49 => array( 'name' => 'El Huxhurat' ), 50 => array( 'name' => 'Kaf' ), 51 => array( 'name' => 'Edh Dharijat' ), 52 => array( 'name' => 'Et Tur' ), 53 => array( 'name' => 'En Nexhm' ), 54 => array( 'name' => 'El Kamer' ), 55 => array( 'name' => 'Err Rrahman' ), 56 => array( 'name' => 'El Vakia' ), 57 => array( 'name' => 'El Hadid' ), 58 => array( 'name' => 'El Muxhadele' ), 59 => array( 'name' => 'El Hashr' ), 60 => array( 'name' => 'El Mumtehine' ), 61 => array( 'name' => 'Es Saff' ), 62 => array( 'name' => 'El Xhumua' ), 63 => array( 'name' => 'El Munafikun' ), 64 => array( 'name' => 'Et Tegabun' ), 65 => array( 'name' => 'Et Talak' ), 66 => array( 'name' => 'Et Tahrim' ), 67 => array( 'name' => 'El Mulk' ), 68 => array( 'name' => 'El Kalem' ), 69 => array( 'name' => 'El Hakkah' ), 70 => array( 'name' => 'El Mearixh' ), 71 => array( 'name' => 'Nuh' ), 72 => array( 'name' => 'El Xhinn' ), 73 => array( 'name' => 'El Muzzemmil' ), 74 => array( 'name' => 'El Mudethir' ), 75 => array( 'name' => 'El Kijame' ), 76 => array( 'name' => 'Kaptina El Insan' ), 77 => array( 'name' => 'El Murselat' ), 78 => array( 'name' => 'En Nebe\'' ), 79 => array( 'name' => 'En Naziat' ), 80 => array( 'name' => 'Abese' ), 81 => array( 'name' => 'Et Tekvir' ), 82 => array( 'name' => 'El Infitar' ), 83 => array( 'name' => 'El Mutaffifin' ), 84 => array( 'name' => 'El Inshikak' ), 85 => array( 'name' => 'El Buruxh' ), 86 => array( 'name' => 'Et Tarik' ), 87 => array( 'name' => 'El A\'la' ), 88 => array( 'name' => 'El Gashije' ), 89 => array( 'name' => 'El Fexhr' ), 90 => array( 'name' => 'El Beled' ), 91 => array( 'name' => 'Esh Shems' ), 92 => array( 'name' => 'El Lejl' ), 93 => array( 'name' => 'Ed Duha' ), 94 => array( 'name' => 'Esh Sherh' ), 95 => array( 'name' => 'Et Tin' ), 96 => array( 'name' => 'El Alak' ), 97 => array( 'name' => 'El Kadr' ), 98 => array( 'name' => 'El Bejjine' ), 99 => array( 'name' => 'Ez Zelzele' ), 100 => array( 'name' => 'El Adijat' ), 101 => array( 'name' => 'El Karia' ), 102 => array( 'name' => 'Et Tekathur' ), 103 => array( 'name' => 'El Asr' ), 104 => array( 'name' => 'El Hemze' ), 105 => array( 'name' => 'El Fil' ), 106 => array( 'name' => 'Kurejsh' ), 107 => array( 'name' => 'El Maun' ), 108 => array( 'name' => 'El Kevther' ), 109 => array( 'name' => 'El Kafirun' ), 110 => array( 'name' => 'En Nasr' ), 111 => array( 'name' => 'El Mesed' ), 112 => array( 'name' => 'El Ihlas' ), 113 => array( 'name' => 'El Felek' ), 114 => array( 'name' => 'En Nas' ) ); $surah['bs'] = array( 1 => array( 'name' => 'El Fatiha' ), 2 => array( 'name' => 'El Bekara' ), 3 => array( 'name' => 'Ali Imran' ), 4 => array( 'name' => 'En Nisa' ), 5 => array( 'name' => 'El Maida' ), 6 => array( 'name' => 'El En\'am' ), 7 => array( 'name' => 'El A\'raf' ), 8 => array( 'name' => 'El Enfal' ), 9 => array( 'name' => 'Et Tewba' ), 10 => array( 'name' => 'Junus' ), 11 => array( 'name' => 'Hud' ), 12 => array( 'name' => 'Jusuf' ), 13 => array( 'name' => 'Er Ra\'d' ), 14 => array( 'name' => 'Ibrahim' ), 15 => array( 'name' => 'El Hid&#382;r' ), 16 => array( 'name' => 'En Nahl' ), 17 => array( 'name' => 'El Isra' ), 18 => array( 'name' => 'El Kehf' ), 19 => array( 'name' => 'Merjem' ), 20 => array( 'name' => 'Ta Ha' ), 21 => array( 'name' => 'El Enbija' ), 22 => array( 'name' => 'El Had&#382;d&#382;' ), 23 => array( 'name' => 'El Mu\'minun' ), 24 => array( 'name' => 'En Nur' ), 25 => array( 'name' => 'El Furkan' ), 26 => array( 'name' => 'E&#353; &#352;u\'ara' ), 27 => array( 'name' => 'En Neml' ), 28 => array( 'name' => 'El Kasas' ), 29 => array( 'name' => 'El \'Ankebut' ), 30 => array( 'name' => 'Er Rum' ), 31 => array( 'name' => 'Lukman' ), 32 => array( 'name' => 'Es Sed&#382;de' ), 33 => array( 'name' => 'El Ahzab' ), 34 => array( 'name' => 'Sebe' ), 35 => array( 'name' => 'Fatir' ), 36 => array( 'name' => 'Ja Sin' ), 37 => array( 'name' => 'Es Saffat' ), 38 => array( 'name' => 'Sad' ), 39 => array( 'name' => 'Ez Zumer' ), 40 => array( 'name' => 'Gafir' ), 41 => array( 'name' => 'Fussilet' ), 42 => array( 'name' => 'E&#353; &#352;ura' ), 43 => array( 'name' => 'Ez Zuhruf' ), 44 => array( 'name' => 'Ed Duhan' ), 45 => array( 'name' => 'El D&#382;asije' ), 46 => array( 'name' => 'El Ahkaf' ), 47 => array( 'name' => 'Muhammed' ), 48 => array( 'name' => 'El Feth' ), 49 => array( 'name' => 'El Hud&#382;urat' ), 50 => array( 'name' => 'Kaf' ), 51 => array( 'name' => 'Ez Zarijat' ), 52 => array( 'name' => 'Et Tur' ), 53 => array( 'name' => 'En Ned&#382;m' ), 54 => array( 'name' => 'El Kamer' ), 55 => array( 'name' => 'Er Rahman' ), 56 => array( 'name' => 'El Vakia' ), 57 => array( 'name' => 'El Hadid' ), 58 => array( 'name' => 'El Mud&#382;adela' ), 59 => array( 'name' => 'El Ha&#353;r' ), 60 => array( 'name' => 'El Mumtehina' ), 61 => array( 'name' => 'Es Saff' ), 62 => array( 'name' => 'El D&#382;umu\'a' ), 63 => array( 'name' => 'El Munafikun' ), 64 => array( 'name' => 'Et Tegabun' ), 65 => array( 'name' => 'Et Talak' ), 66 => array( 'name' => 'Et Tahrim' ), 67 => array( 'name' => 'Mulk' ), 68 => array( 'name' => 'El Kalem' ), 69 => array( 'name' => 'El Hakka' ), 70 => array( 'name' => 'El Mea\'rid&#382;' ), 71 => array( 'name' => 'Nuh' ), 72 => array( 'name' => 'El D&#382;in' ), 73 => array( 'name' => 'El Muzemmil' ), 74 => array( 'name' => 'El Muddesir' ), 75 => array( 'name' => 'El Kijama' ), 76 => array( 'name' => 'El Insan' ), 77 => array( 'name' => 'El Murselat' ), 78 => array( 'name' => 'En Nebe' ), 79 => array( 'name' => 'En Nazi\'at' ), 80 => array( 'name' => '\'Abese' ), 81 => array( 'name' => 'Et Tekvir' ), 82 => array( 'name' => 'El Infitar' ), 83 => array( 'name' => 'El Mutaffifun' ), 84 => array( 'name' => 'El In&#353;ikak' ), 85 => array( 'name' => 'El Burud&#382;' ), 86 => array( 'name' => 'Et Tarik' ), 87 => array( 'name' => 'El \'Ala' ), 88 => array( 'name' => 'El Ga&#353;ija' ), 89 => array( 'name' => 'El Fed&#382;r' ), 90 => array( 'name' => 'El Beled' ), 91 => array( 'name' => 'E&#353; &#352;ems' ), 92 => array( 'name' => 'El Lejl' ), 93 => array( 'name' => 'Ed Duha' ), 94 => array( 'name' => 'E&#353; &#352;erh' ), 95 => array( 'name' => 'Et Tin' ), 96 => array( 'name' => 'El \'Alek' ), 97 => array( 'name' => 'El Kadr' ), 98 => array( 'name' => 'El Bejjine' ), 99 => array( 'name' => 'Ez Zelzele' ), 100 => array( 'name' => 'El \'Adijat' ), 101 => array( 'name' => 'El Kari\'ah' ), 102 => array( 'name' => 'Et Tekasur' ), 103 => array( 'name' => 'El \'Asr' ), 104 => array( 'name' => 'El Humeze' ), 105 => array( 'name' => 'El Fil' ), 106 => array( 'name' => 'Kurej&#353;' ), 107 => array( 'name' => 'El Ma\'un' ), 108 => array( 'name' => 'El Kevser' ), 109 => array( 'name' => 'El Kafirun' ), 110 => array( 'name' => 'En Nasr' ), 111 => array( 'name' => 'El Mesed' ), 112 => array( 'name' => 'El Ihlas' ), 113 => array( 'name' => 'El Felek' ), 114 => array( 'name' => 'En Nas' ) ); $surah['ku'] = array( 1 => array( 'name' => 'الفاتحة‌' ), 2 => array( 'name' => 'البقرة' ), 3 => array( 'name' => 'آل عمران' ), 4 => array( 'name' => 'النساء' ), 5 => array( 'name' => 'المائدة' ), 6 => array( 'name' => 'الأنعام' ), 7 => array( 'name' => 'الأعراف' ), 8 => array( 'name' => 'الأنفال' ), 9 => array( 'name' => 'التوبة' ), 10 => array( 'name' => 'يونس' ), 11 => array( 'name' => 'هود' ), 12 => array( 'name' => 'يوسف' ), 13 => array( 'name' => ' الرعد' ), 14 => array( 'name' => 'إبراهيم' ), 15 => array( 'name' => 'الحجر' ), 16 => array( 'name' => 'النحل' ), 17 => array( 'name' => 'الإسراء' ), 18 => array( 'name' => 'الكهف' ), 19 => array( 'name' => 'مريم' ), 20 => array( 'name' => 'طه' ), 21 => array( 'name' => 'الأنبياء' ), 22 => array( 'name' => 'الحج' ), 23 => array( 'name' => 'المؤمنون' ), 24 => array( 'name' => 'النور' ), 25 => array( 'name' => 'الفرقان' ), 26 => array( 'name' => 'الشعراء' ), 27 => array( 'name' => 'النمل' ), 28 => array( 'name' => 'القصص' ), 29 => array( 'name' => 'العنكبوت' ), 30 => array( 'name' => 'الروم' ), 31 => array( 'name' => 'لقمان' ), 32 => array( 'name' => 'السجدة' ), 33 => array( 'name' => 'الأحزاب' ), 34 => array( 'name' => 'سبأ' ), 35 => array( 'name' => 'فاطر' ), 36 => array( 'name' => 'يس' ), 37 => array( 'name' => 'الصافات' ), 38 => array( 'name' => 'ص' ), 39 => array( 'name' => 'الزمر' ), 40 => array( 'name' => 'غافر' ), 41 => array( 'name' => 'فصلت' ), 42 => array( 'name' => 'الشورى' ), 43 => array( 'name' => 'سوره‌تی( الزخرف' ), 44 => array( 'name' => 'الدخان' ), 45 => array( 'name' => 'الجاثية' ), 46 => array( 'name' => ' الأحقاف' ), 47 => array( 'name' => 'محمد' ), 48 => array( 'name' => 'الفتح' ), 49 => array( 'name' => 'الحجرات' ), 50 => array( 'name' => 'ق' ), 51 => array( 'name' => 'الذاريات' ), 52 => array( 'name' => 'الطور' ), 53 => array( 'name' => 'النجم' ), 54 => array( 'name' => 'القمر' ), 55 => array( 'name' => 'الرحمن' ), 56 => array( 'name' => 'الواقعة' ), 57 => array( 'name' => 'الحديد' ), 58 => array( 'name' => 'المجادلة' ), 59 => array( 'name' => 'الحشر' ), 60 => array( 'name' => 'الممتحنة' ), 61 => array( 'name' => 'الصف' ), 62 => array( 'name' => 'الجمعة' ), 63 => array( 'name' => 'المنافقون' ), 64 => array( 'name' => 'التغابن' ), 65 => array( 'name' => 'الطلاق' ), 66 => array( 'name' => 'التحریم' ), 67 => array( 'name' => 'الملك' ), 68 => array( 'name' => 'القلم' ), 69 => array( 'name' => 'الحاقة' ), 70 => array( 'name' => 'المعارج' ), 71 => array( 'name' => 'نوح' ), 72 => array( 'name' => 'الجن' ), 73 => array( 'name' => 'المزمل' ), 74 => array( 'name' => 'المدثر' ), 75 => array( 'name' => 'القيامة' ), 76 => array( 'name' => 'الإنسان' ), 77 => array( 'name' => 'المرسلات' ), 78 => array( 'name' => 'النبأ' ), 79 => array( 'name' => 'النازعات' ), 80 => array( 'name' => 'عبس' ), 81 => array( 'name' => 'التكویر' ), 82 => array( 'name' => 'الإنفطار' ), 83 => array( 'name' => ' سوره‌تی( المطففين' ), 84 => array( 'name' => 'الانشقاق' ), 85 => array( 'name' => 'البروج' ), 86 => array( 'name' => 'الطارق' ), 87 => array( 'name' => 'الأعلى' ), 88 => array( 'name' => 'الغاشية' ), 89 => array( 'name' => 'الفجر' ), 90 => array( 'name' => 'البلد' ), 91 => array( 'name' => 'الشمس' ), 92 => array( 'name' => 'اللیل' ), 93 => array( 'name' => 'الضحى' ), 94 => array( 'name' => 'الشرح' ), 95 => array( 'name' => 'التین' ), 96 => array( 'name' => 'العلق' ), 97 => array( 'name' => 'القدر' ), 98 => array( 'name' => 'البينة' ), 99 => array( 'name' => 'الزلزلة' ), 100 => array( 'name' => 'العادیات' ), 101 => array( 'name' => 'القارعة' ), 102 => array( 'name' => 'التكاثر' ), 103 => array( 'name' => 'العصر' ), 104 => array( 'name' => 'الهمزة' ), 105 => array( 'name' => 'الفیل' ), 106 => array( 'name' => 'قریش' ), 107 => array( 'name' => 'الماعون' ), 108 => array( 'name' => 'الكوثر' ), 109 => array( 'name' => 'الكافرون' ), 110 => array( 'name' => 'النصر' ), 111 => array( 'name' => 'المسد' ), 112 => array( 'name' => 'الإخلاص' ), 113 => array( 'name' => 'الفلق' ), 114 => array( 'name' => 'الناس' ) ); $surah['th'] = array( 1 => array( 'name' => 'อัล-ฟาติหะฮฺ' ), 2 => array( 'name' => 'อัล-บะเกาะเราะฮ' ), 3 => array( 'name' => 'อาล อิมรอน' ), 4 => array( 'name' => 'อัน-นิสาอ์' ), 5 => array( 'name' => 'อัล-มาอิดะฮฺ' ), 6 => array( 'name' => 'อัล-อันอาม' ), 7 => array( 'name' => 'อัล-อะอฺรอฟ' ), 8 => array( 'name' => 'อัล-อันฟาล' ), 9 => array( 'name' => 'อัต-เตาบะฮฺ' ), 10 => array( 'name' => 'ยูนุส' ), 11 => array( 'name' => 'ฮูด' ), 12 => array( 'name' => 'ยูสุฟ' ), 13 => array( 'name' => 'อัร-เราะอฺด์' ), 14 => array( 'name' => 'อิบรอฮีม' ), 15 => array( 'name' => 'อัล-หิจญ์รฺ' ), 16 => array( 'name' => 'อัน-นะห์ลฺ' ), 17 => array( 'name' => 'อัล-อิสรออ์' ), 18 => array( 'name' => 'อัล-กะฮ์ฟฺ' ), 19 => array( 'name' => 'มัรยัม' ), 20 => array( 'name' => 'ฏอฮา' ), 21 => array( 'name' => 'อัล-อันบิยาอ์' ), 22 => array( 'name' => 'อัล-หัจญ์' ), 23 => array( 'name' => 'อัล-มุอ์มินูน' ), 24 => array( 'name' => 'อัน-นูร' ), 25 => array( 'name' => 'อัล-ฟุรกอน' ), 26 => array( 'name' => 'อัช-ชุอะรออ์' ), 27 => array( 'name' => 'อัน-นัมล์' ), 28 => array( 'name' => 'อัล-เกาะศ็อศ' ), 29 => array( 'name' => 'อัล-อันกะบูต' ), 30 => array( 'name' => 'อัร-รูม' ), 31 => array( 'name' => 'ลุกมาน' ), 32 => array( 'name' => 'อัส-สัจญ์ดะฮฺ' ), 33 => array( 'name' => 'อัล-อะห์ซาบ' ), 34 => array( 'name' => 'สะบะอ์' ), 35 => array( 'name' => 'ฟาฏิร' ), 36 => array( 'name' => 'ยาสีน' ), 37 => array( 'name' => 'อัศ-ศอฟฟาต' ), 38 => array( 'name' => 'ศอด' ), 39 => array( 'name' => 'อัซ-ซุมัร' ), 40 => array( 'name' => 'ฆอฟิร' ), 41 => array( 'name' => 'ฟุศศิลัต' ), 42 => array( 'name' => 'อัช-ชูรอ' ), 43 => array( 'name' => 'อัช-ซุครุฟ' ), 44 => array( 'name' => 'อัด-ดุคอน' ), 45 => array( 'name' => 'อัล-ญาษิยะฮฺ' ), 46 => array( 'name' => 'อัล-อะห์กอฟ' ), 47 => array( 'name' => 'มุหัมมัด' ), 48 => array( 'name' => 'อัล-ฟัตห์' ), 49 => array( 'name' => 'อัล-หุญุรอต' ), 50 => array( 'name' => 'กอฟ' ), 51 => array( 'name' => 'อัซ-ซาริยาต' ), 52 => array( 'name' => 'อัฏ-ฏูร' ), 53 => array( 'name' => 'อัน-นัจญ์มฺ' ), 54 => array( 'name' => 'อัล-เกาะมัร' ), 55 => array( 'name' => 'อัร-เราะห์มาน' ), 56 => array( 'name' => 'อัล-วากิอะฮฺ' ), 57 => array( 'name' => 'อัล-หะดีด' ), 58 => array( 'name' => 'อัล-มุญาดิละฮฺ' ), 59 => array( 'name' => 'อัล-หัชร์' ), 60 => array( 'name' => 'อัล-มุมตะหะนะฮฺ' ), 61 => array( 'name' => 'อัศ-ศ็อฟ' ), 62 => array( 'name' => 'อัล-ญุมุอะฮฺ' ), 63 => array( 'name' => 'อัล-มุนาฟิกูน' ), 64 => array( 'name' => 'อัต-ตะฆอบุน' ), 65 => array( 'name' => 'อัฏ-เฏาะลาก' ), 66 => array( 'name' => 'อัต-ตะห์รีม' ), 67 => array( 'name' => 'อัล-มุลก์' ), 68 => array( 'name' => 'อัล-เกาะลัม' ), 69 => array( 'name' => 'อัล-ห๊ากเกาะฮฺ' ), 70 => array( 'name' => 'อัล-มะอาริจญ์' ), 71 => array( 'name' => 'นูหฺ' ), 72 => array( 'name' => 'อัล-ญิน' ), 73 => array( 'name' => 'อัล-มุซซัมมิล' ), 74 => array( 'name' => 'อัล-มุดดัษษิร' ), 75 => array( 'name' => 'อัล-กิยามะฮฺ' ), 76 => array( 'name' => 'อัล-อินซาน' ), 77 => array( 'name' => 'อัล-มุรสะลาต' ), 78 => array( 'name' => 'อัน-นะบะอ์' ), 79 => array( 'name' => 'อัน-นาซิอาต' ), 80 => array( 'name' => 'อะบะสะ' ), 81 => array( 'name' => 'อัต-ตักวีร' ), 82 => array( 'name' => 'อัล-อินฟิฏอร' ), 83 => array( 'name' => 'อัล-มุฏ็อฟฟิฟีน' ), 84 => array( 'name' => 'อัล-อินชิกอก' ), 85 => array( 'name' => 'อัล-บุรูจญ์' ), 86 => array( 'name' => 'อัฏ-ฏอริก' ), 87 => array( 'name' => 'อัล-อะอฺลา' ), 88 => array( 'name' => 'อัล-ฆอชิยะฮฺ' ), 89 => array( 'name' => 'อัล-ฟัจญ์รฺ' ), 90 => array( 'name' => 'อัล-บะลัด' ), 91 => array( 'name' => 'อัช-ชัมส์' ), 92 => array( 'name' => 'อัล-ลัยล์' ), 93 => array( 'name' => 'อัฎ-ฎุหา' ), 94 => array( 'name' => 'อัช-ชัรห์' ), 95 => array( 'name' => 'อัต-ตีน' ), 96 => array( 'name' => 'อัล-อะลัก' ), 97 => array( 'name' => 'อัล-ก็อดรฺ' ), 98 => array( 'name' => 'อัล-บัยยินะฮฺ' ), 99 => array( 'name' => 'อัซ-ซัลซะละฮฺ' ), 100 => array( 'name' => 'อัล-อาดิยาต' ), 101 => array( 'name' => 'อัล-กอริอะฮฺ' ), 102 => array( 'name' => 'อัต-ตะกาษุร' ), 103 => array( 'name' => 'อัล-อัศร์' ), 104 => array( 'name' => 'อัล-ฮุมะซะฮฺ' ), 105 => array( 'name' => 'อัล-ฟีล' ), 106 => array( 'name' => 'กุร็อยช์' ), 107 => array( 'name' => 'อัล-มาอูน' ), 108 => array( 'name' => 'อัล-เกาษัร' ), 109 => array( 'name' => 'อัล-กาฟิรูน' ), 110 => array( 'name' => 'อัน-นัศร์' ), 111 => array( 'name' => 'อัล-มะสัด' ), 112 => array( 'name' => 'อัล-อิคลาศ' ), 113 => array( 'name' => 'อัล-ฟะลัก' ), 114 => array( 'name' => 'อัน-นาส' ) ); $surah['ug'] = array( 1 => array( 'name' => 'پاتىھە' ), 2 => array( 'name' => 'بەقەرە' ), 3 => array( 'name' => 'ئال ئىمران' ), 4 => array( 'name' => 'نىسا' ), 5 => array( 'name' => 'مائىدە' ), 6 => array( 'name' => 'ئەنئام' ), 7 => array( 'name' => 'ئەئراپ' ), 8 => array( 'name' => 'ئەنپال' ), 9 => array( 'name' => 'تەۋبە' ), 10 => array( 'name' => 'يۇنۇس' ), 11 => array( 'name' => 'ھۇد' ), 12 => array( 'name' => 'يۈسۈپ' ), 13 => array( 'name' => 'رەئد' ), 14 => array( 'name' => 'ئىبراھىم' ), 15 => array( 'name' => 'ھىجر' ), 16 => array( 'name' => 'نەھل' ), 17 => array( 'name' => 'ئىسرا' ), 18 => array( 'name' => 'كەھپ' ), 19 => array( 'name' => 'مەريەم' ), 20 => array( 'name' => 'تاھا' ), 21 => array( 'name' => 'ئەنبىيا' ), 22 => array( 'name' => 'ھەج' ), 23 => array( 'name' => 'مۆمىنۇن' ), 24 => array( 'name' => 'نۇر' ), 25 => array( 'name' => 'پۇرقان' ), 26 => array( 'name' => 'شۇئەرا' ), 27 => array( 'name' => 'نەمل' ), 28 => array( 'name' => 'قەسەس' ), 29 => array( 'name' => 'ئەنكەبۇت' ), 30 => array( 'name' => 'رۇم' ), 31 => array( 'name' => 'لوقمان' ), 32 => array( 'name' => 'سەجدە' ), 33 => array( 'name' => 'ئەھزاب' ), 34 => array( 'name' => 'سەبەئ' ), 35 => array( 'name' => 'پاتىر' ), 36 => array( 'name' => 'ياسىن' ), 37 => array( 'name' => 'ساپپات' ), 38 => array( 'name' => 'ساد' ), 39 => array( 'name' => 'زۇمەر' ), 40 => array( 'name' => 'غاپىر' ), 41 => array( 'name' => 'پۇسسىلەت' ), 42 => array( 'name' => 'شۇرا' ), 43 => array( 'name' => 'زۇخرۇپ' ), 44 => array( 'name' => 'دۇخان' ), 45 => array( 'name' => 'جاسىيە' ), 46 => array( 'name' => 'ئەھقاپ' ), 47 => array( 'name' => 'مۇھەممەد' ), 48 => array( 'name' => 'پەتىھ' ), 49 => array( 'name' => 'ھۇجۇرات' ), 50 => array( 'name' => 'قاپ' ), 51 => array( 'name' => 'زارىيات' ), 52 => array( 'name' => 'تۇر' ), 53 => array( 'name' => 'نەجم' ), 54 => array( 'name' => 'قەمەر' ), 55 => array( 'name' => 'رەھمان' ), 56 => array( 'name' => 'ۋاقىئە' ), 57 => array( 'name' => 'ھەدىد' ), 58 => array( 'name' => 'مۇجادەلە' ), 59 => array( 'name' => 'ھەشر' ), 60 => array( 'name' => 'مۇمتەھىنە' ), 61 => array( 'name' => 'سەپ' ), 62 => array( 'name' => 'جۇمۇئە' ), 63 => array( 'name' => 'مۇناپىقۇن' ), 64 => array( 'name' => 'تەغابۇن' ), 65 => array( 'name' => 'تەلاق' ), 66 => array( 'name' => 'تەھرىم' ), 67 => array( 'name' => 'مۈلك' ), 68 => array( 'name' => 'قەلەم' ), 69 => array( 'name' => 'ھاققە' ), 70 => array( 'name' => 'مائارىج' ), 71 => array( 'name' => 'نۇھ' ), 72 => array( 'name' => 'جىن' ), 73 => array( 'name' => 'مۇزەممىل' ), 74 => array( 'name' => 'مۇدەسسىر' ), 75 => array( 'name' => 'قىيامەت' ), 76 => array( 'name' => 'ئىنسان' ), 77 => array( 'name' => 'مۇرسەلات' ), 78 => array( 'name' => 'نەبەئ' ), 79 => array( 'name' => 'نازىئات' ), 80 => array( 'name' => 'ئەبەسە' ), 81 => array( 'name' => 'تەكۋىر' ), 82 => array( 'name' => 'ئىنپىتار' ), 83 => array( 'name' => 'مۇتەپپىپىن' ), 84 => array( 'name' => 'ئىنشىقاق' ), 85 => array( 'name' => 'بۇرۇج' ), 86 => array( 'name' => 'تارىق' ), 87 => array( 'name' => 'ئەئلا' ), 88 => array( 'name' => 'غاشىيە' ), 89 => array( 'name' => 'پەجر' ), 90 => array( 'name' => 'بەلەد' ), 91 => array( 'name' => 'شەمس' ), 92 => array( 'name' => 'لەيل' ), 93 => array( 'name' => 'زۇھا' ), 94 => array( 'name' => 'شەرھ' ), 95 => array( 'name' => 'تىن' ), 96 => array( 'name' => 'ئەلەق' ), 97 => array( 'name' => 'قەدر' ), 98 => array( 'name' => 'بەييىنە' ), 99 => array( 'name' => 'زەلزەلە' ), 100 => array( 'name' => 'ئادىيات' ), 101 => array( 'name' => 'قارىئە' ), 102 => array( 'name' => 'تەكاسۇر' ), 103 => array( 'name' => 'ئەسر' ), 104 => array( 'name' => 'ھۈمەزە' ), 105 => array( 'name' => 'پىل' ), 106 => array( 'name' => 'قۇرەيش' ), 107 => array( 'name' => 'مائۇن' ), 108 => array( 'name' => 'كەۋسەر' ), 109 => array( 'name' => 'كاپىرۇن' ), 110 => array( 'name' => 'نەسر' ), 111 => array( 'name' => 'مەسەد' ), 112 => array( 'name' => 'ئىخلاس' ), 113 => array( 'name' => 'پەلەق' ), 114 => array( 'name' => 'ناس' ) ); if( $all == 1 ){ return $surah; }else{ if( empty($lang_key) ){ $lang = $this->get_language(); }else{ $lang = $lang_key; } if( is_array($lang) && count($lang) > 0 ){ $get_lang = ( isset($lang[0]) ? $lang[0] : 'en' ); }else{ $get_lang = $lang; } if( array_key_exists( $get_lang, $surah) ){ $q = $surah[$get_lang]; }else{ $q = ( in_array($get_lang, $this->child_lang) ? $surah['en'] : ( in_array($get_lang, $this->rtl_languages) ? $surah['ar'] : $surah['en'] ) ); } return $q; } } function api_ayah_readers(){ $reader = array(); $reader[1] = array( "name_ar" => "عبدالباسط عبدالصمد", "name_en" => "Abdelbaset Abdulsama", "folder" => "http://www.everyayah.com/data/Abdul_Basit_Mujawwad_128kbps/", "description" => "مصحف مجود" ); $reader[2] = array( "name_ar" => "عبدالله بصفر", "name_en" => "Abdullah Basfer", "folder" => "http://www.everyayah.com/data/Abdullah_Basfar_192kbps/", "description" => "جودة 192 كيلوبايت" ); $reader[3] = array( "name_ar" => "عبدالرحمن السديس", "name_en" => "Abdelrahman Alsodis", "folder" => "http://www.everyayah.com/data/Abdurrahmaan_As-Sudais_192kbps/" ); $reader[4] = array( "name_ar" => "ابوبكر الشاطري", "name_en" => "Abobaker Alshatri", "folder" => "http://www.everyayah.com/data/Abu%20Bakr%20Ash-Shaatree_128kbps/" ); $reader[5] = array( "name_ar" => "احمد العجمي", "name_en" => "Ahmad Alajmi", "folder" => "http://www.everyayah.com/data/Ahmed_ibn_Ali_al-Ajamy_128kbps_ketaballah.net/", "description" => "جوده 128 كيلوبايت" ); $reader[6] = array( "name_ar" => "سعد الغامدي", "name_en" => "Saad Aljamedi", "folder" => "http://www.everyayah.com/data/Ghamadi_40kbps/" ); $reader[7] = array( "name_ar" => "هاني الرفاعي", "name_en" => "Hani Alrefae", "folder" => "http://www.everyayah.com/data/Hani_Rifai_192kbps/" ); $reader[8] = array( "name_ar" => "محمود خليل الحصري", "name_en" => "Mahmoud Khalil Alhosari", "folder" => "http://www.everyayah.com/data/Husary_128kbps_Mujawwad/", "description" => "المصحف المجود" ); $reader[9] = array( "name_ar" => "علي الحذيفي", "name_en" => "Ali Alhudifi", "folder" => "http://www.everyayah.com/data/Hudhaify_128kbps/", "description" => "جودة 128 كيلوبايت" ); $reader[10] = array( "name_ar" => "ابراهيم الاخضر", "name_en" => "Ibrahem Alakhdar", "folder" => "http://www.everyayah.com/data/Ibrahim_Akhdar_32kbps/" ); $reader[11] = array( "name_ar" => "محمد صديق المشاوي", "name_en" => "Mohammed seddeq Almenshawi", "folder" => "http://www.everyayah.com/data/Minshawy_Murattal_128kbps/", "description" => "المصحف المرتل" ); $reader[12] = array( "name_ar" => "محمد الطبلاوي", "name_en" => "Mohammed Altablawi", "folder" => "http://www.everyayah.com/data/Mohammad_al_Tablaway_128kbps/" ); $reader[13] = array( "name_ar" => "محمد أيوب", "name_en" => "Mohammed Ayoub", "folder" => "http://www.everyayah.com/data/Muhammad_Ayyoub_128kbps/" ); $reader[14] = array( "name_ar" => "محمد جبريل", "name_en" => "Mohammed Jebrel", "folder" => "http://www.everyayah.com/data/Muhammad_Jibreel_128kbps/" ); $reader[15] = array( "name_ar" => "سعود الشريم", "name_en" => "Saoud Alshorim", "folder" => "http://www.everyayah.com/data/Saood%20bin%20Ibraaheem%20Ash-Shuraym_128kbps/" ); $reader[16] = array( "name_ar" => "مشاري العفاسي", "name_en" => "Mshari Alefasi", "folder" => 'http://www.everyayah.com/data/Alafasy_128kbps/', //http://www.quran-for-all.com/sound/versebyverse/alafasy/ "description" => "من الموقع www.quran-for-all.com" ); return $reader; } function api_readers(){ $reader = array(); $reader[1] = array( "name_ar" => "عبدالله بصفر", "name_en" => "Abdullah Basfar", "folder" => "http://server6.mp3quran.net/bsfr/", "description_ar" => "المصحف المرتل للقارئ عبد الله بصفر" ); $reader[2] = array( "name_ar" => "محمد عبدالكريم", "name_en" => "Shaikh Mohammed Abdul Kareem", "folder" => "http://server12.mp3quran.net/m_krm/", "description_ar" => "المصحف المرتل للقارئ محمد عبد الكريم: تم تسجيله في السودان عام 2007 م.", "description_en" => "Shaikh Mohammed Abdul Kareem's recitation of the Quran, which was recorded in Sudan in 2007. This version is characterized by a high quality [MP3: 128 Kbps]" ); $reader[3] = array( "name_ar" => "عبدالرشيد صوفي", "name_en" => "Abdul Rasheed Sufi", "folder" => "http://server9.mp3quran.net/soufi_klf/", "description_ar" => "المصحف المرتل بصوت القارئ عبد الرشيد صوفي برواية حفص عن عاصم، والذي يمتاز بجودة صوتية عالية بتقنية [Mp3 128 Kb].", "description_en" => "Reciter Abdul Rasheed Sufi's recitation of the Quran with rewayah Hafs from Asim This version is characterized by a high quality [MP3: 128 Kbps]." ); $reader[4] = array( "name_ar" => "أحمد نعينع", "name_en" => "Ahmad Ahmad Nuaina", "folder" => "http://server11.mp3quran.net/ahmad_nu/", "description_ar" => "المصحف المرتل للقارئ أحمد نعينع برواية حفص عن عاصم، والذي يمتاز بجودة صوتية عالية بتقنية [Mp3 128 Kb].", "description_en" => "Riciter Ahmad Ahmad Nuaina's recitation of the Quran with riwayah Hafs from Asim, This version is characterized by a high quality [MP3: 128 Kbps]." ); $reader[5] = array( "name_ar" => "محمود علي البنا", "name_en" => "Shaikh Mahmoud Ali al-Banna", "folder" => "http://server8.mp3quran.net/bna/", "description_ar" => "المصحف المرتل للقارئ محمود علي البنا، والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 Kb.", "description_en" => "Shaikh al-Banna (may Allah have mercy on him) is one of the proficient and skillful reciters. This version is characterized by a high quality [MP3 128 Kbps]" ); $reader[6] = array( "name_ar" => "ياسر الدوسري", "name_en" => "Shaikh Yaser Al-Dawsari", "folder" => "http://server11.mp3quran.net/yasser/", "description_ar" => "المصحف المرتل للقارئ ياسر الدوسري، والذي يمتاز بجودة صوتية عالية بتقنية [ Mp3 128 Kb ] وهذا المصحف هو المصحف الرسمي المعتمد", "description_en" => "Shaikh Yaser Al-Dawsari's recitation of the Quran. He is an imam of the Mosque, Riyadh. He is a distinguished reciter with beautiful voice. This version is characterized by a high quality [MP3: 128 Kbps]" ); $reader[7] = array( "name_ar" => "سعود الشريم", "name_en" => "Shaikh Saud Al-Shuraim", "folder" => "http://server7.mp3quran.net/shur/", "description_ar" => "المصحف المرتل للقارئ سعود الشريم، والذي يمتاز بجودة صوتية عالية بتقنية [ Mp3 128 Kb ]، وتم تسجيله من صلاة التروايح بالمسجد الحرام", "description_en" => "Complete Recited Mushaf for Reciter Imam and Khateeb Masjid Al-Haraam Shaikh Saud Al-Shuraim, [High Quality mp3 128 format]." ); $reader[8] = array( "name_ar" => "ماهر المعيقلي", "name_en" => "Maher Bin Hamd Al-Muayqili", "folder" => "http://server12.mp3quran.net/maher/", "description_ar" => "المصحف المرتل للقارئ ماهر المعيقلي والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 Kb", "description_en" => "Recited Mushaf for Reciter Maher Bin Hamd Al-Muayqili [High Quality mp3 128 format]." ); $reader[9] = array( "name_ar" => "خالد القحطاني", "name_en" => "Khalid Al-Qahtani", "folder" => "http://server10.mp3quran.net/qht/", "description_ar" => "المصحف المرتل للقارئ خالد القحطاني ، والذي يمتاز بجودة صوتية عالية بتقنية [Mp3 128 Kb].", "description_en" => "Recited Mushaf for Reciter Khalid Al-Qahtani [High Quality mp3 128 format]." ); $reader[10] = array( "name_ar" => "عبدالله خياط", "name_en" => "Abdullah Khayyat", "folder" => "http://server12.mp3quran.net/kyat/", "description_ar" => "المصحف المرتل للقارئ عبد الله خياط، والذي يمتاز بجودة صوتية عالية بتقنية mp3 128.", "description_en" => "Recited Mushaf for Reciter Abdullah Khayyat [High Quality mp3 128 format]." ); $reader[11] = array( "name_ar" => "صلاح الهاشم", "name_en" => "Shaikh Salah Alhashim", "folder" => "http://server12.mp3quran.net/salah_hashim_m/", "description_ar" => "المصحف المرتل للقارئ صلاح الهاشم والذي يمتاز بجودة صوتية عالية بتقنية [ Mp3 128 Kb ].", "description_en" => "Shaikh Salah Alhashim's recitation of the Quran. He is an imam of the Grand Mosque, Kuwait. He is a distinguished reciter with beautiful voice. This version is characterized by a high quality [MP3: 128 Kbps]" ); $reader[12] = array( "name_ar" => "عبدالودود حنيف", "name_en" => "Abdul Wadood Maqbool Haneef", "folder" => "http://server8.mp3quran.net/wdod/", "description_ar" => "المصحف المرتل للقارئ عبد الودود مقبول حنيف، والذي يمتاز بجودة صوتية عالية بتقنية [ Mp3 128 Kb ].", "description_en" => "Recited Mushaf for Reciter Abdul Wadood Maqbool Haneef [High Quality mp3 128 format]." ); $reader[13] = array( "name_ar" => "أحمد العجمي", "name_en" => "Ahmad Bin Ali Al-Ajmi", "folder" => "http://server10.mp3quran.net/ajm/128/", "description_ar" => "المصحف المرتل للقارئ أحمد بن علي العجمي، والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 Kb.", "description_en" => "Recited Mushaf for Reciter Ahmad Bin Ali Al-Ajmi [High Quality mp3 128 format]." ); $reader[14] = array( "name_ar" => "فارس عباد", "name_en" => "Fares Abbad", "folder" => "http://server8.mp3quran.net/frs_a/", "description_ar" => "المصحف المرتل للقارئ فارس عبّاد، والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 Kb.", "description_en" => "Recited Mushaf for Reciter Fares Abbad [High Quality mp3 128 format]." ); $reader[15] = array( "name_ar" => "هاني الرفاعي", "name_en" => "Hani Al-Rifai", "folder" => "http://server8.mp3quran.net/hani/", "description_ar" => "المصحف المرتل للقارئ هاني الرفاعي، والذي يمتاز بجودة صوتية عالية بتقنية mp3 128.", "description_en" => "Recited Mushaf for Reciter Hani Al-Rifai, and which has the advantage of high-quality audio technology mp3 128" ); $reader[16] = array( "name_ar" => "سهل بن زين ياسين", "name_en" => "Sahl Bin Zain Yaseen", "folder" => "http://server6.mp3quran.net/shl/", "description_ar" => "المصحف المرتل للقارئ سهل بن زين ياسين، والذي يمتاز بجودة صوتية عالية بتقنية [ Mp3 128 Kb ].", "description_en" => "Recited Mushaf for Reciter Sahl Bin Zain Yaseen [High Quality mp3 128 format]." ); $reader[17] = array( "name_ar" => "علي عبدالله جابر", "name_en" => "Ali Abdullah Jaber", "folder" => "http://server11.mp3quran.net/a_jbr/", "description_ar" => "المصحف المرتل للقارئ الشيخ علي بن عبد الله بن علي جابر - إمام المسجد الحرام سابقاً رحمه الله - والمسجل في أحد المعامل الصوتية في كندا عام 1403هـ ، وهذا التسجيل من النسخة الأصلية عالية النقاء وبجودة صوتية عالية بتقنية MP3 وبدقة 128 كيلوبت في الثانية ، وبفضل الله حصلنا على نسخة منه بالتعاون مع موقع الشيخ - رحمه الله - www.alijaber.net", "description_en" => "Recited Mushaf for Reciter Ali Abdullah Jaber and it has been recorded in one of the studios of Canada." ); $reader[18] = array( "name_ar" => "محمد أيوب", "name_en" => "Muhammad Ayyob", "folder" => "http://server8.mp3quran.net/ayyub/", "description_ar" => "المصحف المرتل للقارئ محمد أيوب، والذي يمتاز بجودة صوتية عالية بتقنية [ Mp3 128 Kb ].", "description_en" => "Recited Mushaf for Reciter Muhammad Ayyob [High Quality mp3 128 format]." ); $reader[19] = array( "name_ar" => "سعد الغامدي", "name_en" => "Saad Al-Gamdi", "folder" => "http://server7.mp3quran.net/s_gmd/", "description_ar" => "المصحف المرتل بصوت القارئ سعد الغامدي، والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 kb.", "description_en" => "Recited Mushaf for Reciter Saad Al-Gamdi [High Quality mp3 128 format]." ); $reader[20] = array( "name_ar" => "صلاح بو خاطر", "name_en" => "Salah Bu Khater", "folder" => "http://server8.mp3quran.net/bu_khtr/", "description_ar" => "المصحف المرتل للقارئ صلاح بو خاطر، والذي يمتاز بجودة صوتية عالية بتقنية mp3 128.", "description_en" => "Recited Mushaf for Reciter Salah Bu Khater [High Quality mp3 128 format]." ); $reader[21] = array( "name_ar" => "عبد الله بن عواد الجهني", "name_en" => "Abdullah bin Awwad Al-Juhany", "folder" => "http://server13.mp3quran.net/jhn/", "description_ar" => "المصحف المرتل للقارئ عبد الله بن عواد الجهني، والذي يمتاز بجودة صوتية عالية بتقنية mp3 128.", "description_en" => "Recited Mushaf for Reciter and the Imam of the Holy Mosque in Mekka Abdullah bin Awwad Al-Juhany [High Quality mp3 128 format]." ); $reader[22] = array( "name_ar" => "أبو بكر الشاطري", "name_en" => "Shaikh AbuBakr As-Shatery", "folder" => "http://server11.mp3quran.net/shatri/", "description_ar" => "المصحف المرتل للقارئ شيخ أبو بكر الشاطري والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 Kb.", "description_en" => "Recited Mushaf for Reciter Shaikh AbuBakr As-Shatery [High Quality mp3 128 format]." ); $reader[23] = array( "name_ar" => "محمد صديق المنشاوي", "name_en" => "Muhammad Siddiq Al-Manshawi", "folder" => "http://server10.mp3quran.net/minsh/", "description_ar" => "المصحف المجود للقارئ محمد صديق المنشاوي، والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 Kb.", "description_en" => "Recited Mushaf for Reciter Muhammad Siddiq Al-Manshawi, [High Quality mp3 128 format]." ); $reader[24] = array( "name_ar" => "محمود خليل الحصري", "name_en" => "Mahmood Khaleel Al-Husari", "folder" => "http://server13.mp3quran.net/husr/", "description_ar" => "المصحف المرتل للقارئ محمود خليل الحصري، والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 Kb.", "description_en" => "Recited Mushaf for Reciter Mahmood Khaleel Al-Husari, [High Quality mp3 128 format]." ); $reader[25] = array( "name_ar" => "عبدالباسط عبدالصمد", "name_en" => "Abdul Basit Abdus Samad", "folder" => "http://server13.mp3quran.net/basit_mjwd/", "description_ar" => "المصحف المرتل للقارئ عبد الباسط عبد الصمد، والذي يمتاز بجودة صوتية عالية بتقنية Mp3 128 Kb.", "description_en" => "Recited Mushaf for Reciter Abdul Basit Abdus Samad, [High Quality mp3 128 format]." ); $reader[26] = array( "name_ar" => "عبدالعزيز الأحمد", "name_en" => "AbdulAzeez al-Ahmad", "folder" => "http://download.quranicaudio.com/quran/abdulazeez_al-ahmad/" ); $reader[27] = array( "name_ar" => "عبدالرحمن السديس", "name_en" => "Abdur-Rahman as-Sudais", "folder" => "http://download.quranicaudio.com/quran/abdurrahmaan_as-sudays/" ); $reader[28] = array( "name_ar" => "علي الحذيفي", "name_en" => "Ali Abdur-Rahman al-Huthaify", "folder" => "http://download.quranicaudio.com/quran/huthayfi/" ); $reader[29] = array( "name_ar" => "حمد سنان", "name_en" => "Hamad Sinan", "folder" => "http://download.quranicaudio.com/quran/hamad_sinan/" ); $reader[30] = array( "name_ar" => "ابراهيم الجبرين", "name_en" => "Ibrahim Al-Jibrin", "folder" => "http://download.quranicaudio.com/quran/jibreen/" ); $reader[31] = array( "name_ar" => "محمد المحيسني", "name_en" => "Muhammad al-Mehysni", "folder" => "http://download.quranicaudio.com/quran/mehysni/" ); $reader[32] = array( "name_ar" => "صالح آل طالب", "name_en" => "Saleh al Taleb", "folder" => "http://download.quranicaudio.com/quran/saleh_al_taleb/" ); $reader[33] = array( "name_ar" => "عبدالباري الثبيتي", "name_en" => "AbdulBari ath-Thubaity", "folder" => "http://download.quranicaudio.com/quran/thubaity/" ); $reader[34] = array( "name_ar" => "عادل الكلباني", "name_en" => "Adel Kalbani", "folder" => "http://download.quranicaudio.com/quran/adel_kalbani/" ); $reader[35] = array( "name_ar" => "محمد اللحيدان", "name_en" => "Muhammad al-Luhaidan", "folder" => "http://download.quranicaudio.com/quran/muhammad_alhaidan/" ); $reader[36] = array( "name_ar" => "صلاح البدير", "name_en" => "Salah al-Budair", "folder" => "http://download.quranicaudio.com/quran/salahbudair/" ); $reader[37] = array( "name_ar" => "مشاري العفاسي", "name_en" => "Mshari Alefasi", "folder" => 'http://download.tvquran.com/download/TvQuran.com__Alafasi/', //http://www.quran-for-all.com/sound/mushary_alafasy/ "description_ar" => "من موقع tvquran.com", "description_en" => "From tvquran.com" ); return $reader; } function get_folder_translate( $lang_name = '', $surah_id = 1, $root = false ){ $QURAN = ''; $path = $this->addRootPath( $root ); if( empty($lang_name) ){ $lang = $this->get_language(); $file = ( in_array( $lang, $this->check_languages ) ? $lang : 'en' ); if( file_exists($path.$this->folder_translate.'/'.$file.'/'.$surah_id.'.php') ){ $current_path = $path.$this->folder_translate.'/'.$file.'/'.$surah_id.'.php'; }else{ $current_path = false; } }else{ $lang = $lang_name; $file = ( in_array( $lang, $this->check_languages ) ? $lang : 'en' ); if( file_exists($path.$this->folder_translate.'/'.$file.'/'.$surah_id.'.php') ){ $current_path = $path.$this->folder_translate.'/'.$file.'/'.$surah_id.'.php'; }else{ $current_path = false; } } return $current_path; } function get_tafseer_include( $tafseer_id='', $surah_id='', $ayah_id='', $root = false ){ $sora = $this->surah_id(); if( !empty($surah_id) ){ $sora = $surah_id; } $type = $this->tafseer_id(); if( !empty($tafseer_id) ){ $type = $tafseer_id; } $aya = $this->ayah_id(); if( !empty($ayah_id) ){ $aya = $ayah_id; } $path = $this->addRootPath( $root ); if( file_exists($path.$this->folder_tafseer.'/'.$type.'/'.$sora.'.php') ){ $current_path = $path.$this->folder_tafseer.'/'.$type.'/'.$sora.'.php'; }else{ $current_path = false; } return $current_path; } function api_languages(){ $lang_info = array(); $lang_info['ar'] = array( 'id' => '1', 'name' => 'العربية', 'name_ar' => 'العربية', 'name_en' => 'Arabic', 'book' => 'https://www.muslim-library.com/books/ar_altafsier_almoiasar.pdf', 'sound' => 'http://server8.mp3quran.net/afs/', 'file' => '', 'source' => 'ar', 'lang' => 'ar' ); $lang_info['en'] = array( 'id' => '1', 'name' => 'English', 'name_ar' => 'إنجليزي - صحيح انترناشيونال', 'name_en' => 'English - Sahih International', 'book' => 'https://www.muslim-library.com/dl/books/English_Translation_of_the_Holy_Quran_meanings_in_English.pdf', 'sound' => 'http://www.qurantranslations.net/sound/English/Mishary_Al-Afasy/', 'file' => 'English_Sahih_International', 'source' => 'en', 'lang' => 'en' ); $lang_info['en_yusuf_ali'] = array( 'id' => '2', 'name' => 'English - Yusuf Ali', 'name_ar' => 'إنجليزي - يوسف علي', 'name_en' => 'English - Yusuf Ali', 'book' => 'http://www.qurandownload.com/english-quran-with-commentaries(yusuf-ali).pdf', 'sound' => 'http://www.qurantranslations.net/sound/English/Mishary_Al-Afasy/', 'file' => 'English_Yusuf_Ali', 'source' => 'en_yusuf_ali', 'lang' => 'en' ); $lang_info['en_transliteration'] = array( 'id' => '3', 'name' => 'English - Transliteration', 'name_ar' => 'إنجليزي معرّب', 'name_en' => 'English - Transliteration', 'book' => 'http://www.qurandownload.com/quran-transliteration.pdf', 'sound' => 'http://www.qurantranslations.net/sound/English/Mishary_Al-Afasy/', 'file' => 'English_Transliteration', 'source' => 'en_transliteration', 'lang' => 'en' ); $lang_info['fr'] = array( 'id' => '4', 'name' => 'Français', 'name_ar' => 'فرنسي', 'name_en' => 'French', 'file' => 'French', 'book' => 'https://www.muslim-library.com/dl/books/fr1250.pdf', 'sound' => 'http://www.qurantranslations.net/sound/French/Abdour-Rahman_Al-Houdhaifi/', 'source' => 'fr', 'lang' => 'fr' ); $lang_info['nl'] = array( 'id' => '5', 'name' => 'Nederlands', 'name_ar' => 'هولندي', 'name_en' => 'Dutch', 'file' => 'Dutch', 'book' => 'http://www.qurandownload.com/dutch-quran.pdf', 'sound' => '', 'source' => 'nl', 'lang' => 'nl' ); $lang_info['tr'] = array( 'id' => '6', 'name' => 'Türkçe', 'name_ar' => 'تركي', 'name_en' => 'Turkish', 'file' => 'Turkish', 'book' => 'https://www.muslim-library.com/dl/books/tr1111.pdf', 'sound' => '', 'source' => 'tr', 'lang' => 'tr' ); $lang_info['ms'] = array( 'id' => '7', 'name' => 'Melayu', 'name_ar' => 'ماليزي', 'name_en' => 'Malay', 'file' => 'Malay', 'book' => 'https://www.muslim-library.com/dl/books/ms2392.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Malawi/Holy_Quran_in_the_Malawi_Language/', 'found_files' => array(58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114), 'source' => 'ms', 'lang' => 'ms' ); $lang_info['id'] = array( 'id' => '8', 'name' => 'Indonesia', 'name_ar' => 'اندونيسي', 'name_en' => 'Indonesian', 'file' => 'Indonesian', 'book' => 'https://www.muslim-library.com/dl/books/in4144.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Indonesian/Holy_Quran_in_the_Indonesia_Language_Mashari/', 'source' => 'id', 'lang' => 'id' ); $lang_info['zh'] = array( 'id' => '9', 'name' => '中文', 'name_ar' => 'صيني', 'name_en' => 'Chinese', 'file' => 'Chinese', 'book' => 'https://www.muslim-library.com/dl/books/ch4165.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Chinese/Holy_Quran_in_the_Chinese_Language_1/', 'source' => 'zh', 'lang' => 'zh' ); $lang_info['ja'] = array( 'id' => '10', 'name' => '日本語', 'name_ar' => 'ياباني', 'name_en' => 'Japanese', 'file' => 'Japanese', 'book' => 'https://www.muslim-library.com/dl/books/jp4166.pdf', 'sound' => '', 'source' => 'ja', 'lang' => 'ja' ); $lang_info['it'] = array( 'id' => '11', 'name' => 'Italiano', 'name_ar' => 'ايطالي', 'name_en' => 'Italian', 'file' => 'Italian', 'book' => 'https://www.muslim-library.com/dl/books/it4137.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Italiano/Italiano-e-arabo/', 'found_files' => array(1,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114), 'source' => 'it', 'lang' => 'it' ); $lang_info['ko'] = array( 'id' => '12', 'name' => '한국어', 'name_ar' => 'كوري', 'name_en' => 'Korean', 'file' => 'Korean', 'book' => 'https://www.muslim-library.com/dl/books/ko4167.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Korean/Holy_Quran_in_the_Korean_Language/', 'source' => 'ko', 'lang' => 'ko' ); $lang_info['ml'] = array( 'id' => '13', 'name' => 'മലയാളം', 'name_ar' => 'مالايالام', 'name_en' => 'Malayalam', 'file' => 'Malayalam', 'book' => 'https://www.qurandownload.com/malayalam-quran-t2.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Hindi/Holy_Quran_in_the_Malayalam_Language/', 'source' => 'ml', 'lang' => 'ml' ); $lang_info['pt'] = array( 'id' => '14', 'name' => 'Português', 'name_ar' => 'برتغالي', 'name_en' => 'Portuguese', 'file' => 'Portuguese', 'book' => 'https://www.muslim-library.com/dl/books/po4138.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Portuguese/Saad_Al-Ghamdi/', 'source' => 'pt', 'lang' => 'pt' ); $lang_info['es'] = array( 'id' => '15', 'name' => 'Español', 'name_ar' => 'إسباني', 'name_en' => 'Spanish', 'file' => 'Spanish', 'book' => 'https://www.muslim-library.com/dl/books/es0701.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Spanish/Mishary_Alafasy/', 'source' => 'es', 'lang' => 'es' ); $lang_info['ur'] = array( 'id' => '16', 'name' => 'اردو', 'name_ar' => 'أردو', 'name_en' => 'Urdu', 'file' => 'Urdu', 'book' => 'http://www.qurantranslations.net/quran/pdf/ur_Translation_of_the_meaning_of_the_Holy_Quran_in_Urdu.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Urdu/Sudais_and_Shuraym/', 'source' => 'ur', 'lang' => 'ur' ); $lang_info['bn'] = array( 'id' => '17', 'name' => 'বাংলা', 'name_ar' => 'بنغالي', 'name_en' => 'Bangali', 'file' => 'Bangali', 'book' => 'http://www.qurandownload.com/bangla-quran-pdfs.rar', 'sound' => 'http://www.qurantranslations.net/sound/Bengali/Ali_Abdur-Rahman_Al-Huthaify/', 'source' => 'bn', 'lang' => 'bn' ); $lang_info['ta'] = array( 'id' => '18', 'name' => 'தமிழ்', 'name_ar' => 'تاميلي', 'name_en' => 'Tamil', 'file' => 'Tamil', 'book' => 'http://www.qurantranslations.net/quran/pdf/ta_quran_kareem_ma3aneh.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Hindi/Holy_Quran_in_the_Tamil_Language/', 'source' => 'ta', 'lang' => 'ta' ); $lang_info['cz'] = array( 'id' => '19', 'name' => 'České', 'name_ar' => 'تشيكي', 'name_en' => 'Czech', 'file' => 'Czech', 'book' => 'https://www.muslim-library.com/dl/books/cz4172.pdf', 'sound' => '', 'source' => 'cz', 'lang' => 'cz' ); $lang_info['de'] = array( 'id' => '20', 'name' => 'Deutsch', 'name_ar' => 'الماني', 'name_en' => 'German', 'file' => 'German', 'book' => 'https://www.muslim-library.com/wp-content/uploads/2015/01/de_translation_of_the_meaning_of_the_holy_quran_in_deutsch.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Deutsch/DER_QURAN_IN_DEUTSCHER_UBERSETZUNG-Saod_Alshurim/', 'source' => 'de', 'lang' => 'de' ); $lang_info['fa'] = array( 'id' => '21', 'name' => 'فارسى', 'name_ar' => 'فارسي', 'name_en' => 'Persian', 'file' => 'Persian', 'book' => 'https://www.muslim-library.com/dl/books/fa4145.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Farsi/Holy_Quran_in_the_Farsi_Language/', 'found_files' => array(58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114), 'source' => 'fa', 'lang' => 'fa' ); $lang_info['ro'] = array( 'id' => '22', 'name' => 'Română', 'name_ar' => 'روماني', 'name_en' => 'Romanian', 'file' => 'Romanian', 'book' => 'https://www.muslim-library.com/dl/books/ro2349.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Romanian/translation-of-the-quran-in-romanian-30th-part/', 'found_files' => array(78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114), 'source' => 'ro', 'lang' => 'ro' ); $lang_info['ru'] = array( 'id' => '23', 'name' => 'Русский', 'name_ar' => 'روسي', 'name_en' => 'Russian', 'file' => 'Russian', 'book' => 'https://www.muslim-library.com/books/ru_quran_russian.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Russian/Holy_Quran_in_the_Russian_Language_1/', 'source' => 'ru', 'lang' => 'ru' ); $lang_info['sv'] = array( 'id' => '24', 'name' => 'Svenska', 'name_ar' => 'سويدي', 'name_en' => 'Swedish', 'file' => 'Swedish', 'book' => 'https://www.muslim-library.com/dl/books/sw2146.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Swedish/', 'found_files' => array(1,12,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114), 'source' => 'sv', 'lang' => 'sv' ); $lang_info['sq'] = array( 'id' => '25', 'name' => 'Shqip', 'name_ar' => 'الباني', 'name_en' => 'Albanian', 'file' => 'Albanian', 'book' => 'https://www.muslim-library.com/dl/books/al4140.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Albanian/Holy_Quran_in_the_Albanian_Language/', 'found_files' => array(1,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114), 'source' => 'sq', 'lang' => 'sq' ); $lang_info['az'] = array( 'id' => '26', 'name' => 'Azəri', 'name_ar' => 'أذري', 'name_en' => 'Azerbaijani', 'file' => 'Azerbaijani', 'book' => 'https://muslim-library.com/books/az_Quran_oxumagin_savabi.pdf', 'sound' => '', 'source' => 'az', 'lang' => 'az' ); $lang_info['bs'] = array( 'id' => '27', 'name' => 'Bosanski', 'name_ar' => 'بوسني', 'name_en' => 'Bosnian', 'file' => 'Bosnian', 'book' => 'https://www.muslim-library.com/dl/books/bs4139.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Bosnian/Mahmoud_Khalil_Al-Husari/', 'source' => 'bs', 'lang' => 'bs' ); $lang_info['bg'] = array( 'id' => '28', 'name' => 'Български', 'name_ar' => 'بلغاري', 'name_en' => 'Bulgarian', 'file' => 'Bulgarian', 'book' => 'https://www.muslim-library.com/dl/books/bu4142.pdf', 'sound' => '', 'source' => 'bg', 'lang' => 'bg' ); $lang_info['ha'] = array( 'id' => '29', 'name' => 'Hausa', 'name_ar' => 'الهاوسا', 'name_en' => 'Hausa', 'file' => 'Hausa', 'book' => 'https://muslim-library.com/books/ha_hausa.pdf', 'sound' => '', 'source' => 'ha', 'lang' => 'ha' ); $lang_info['ku'] = array( 'id' => '30', 'name' => 'كوردی', 'name_ar' => 'كردي', 'name_en' => 'Kurdish', 'file' => 'Kurdish', 'book' => 'https://muslim-library.com/books/ku_Quran_in_Kurdish.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Kurdish/Saad_Al_Ghamedi_with_Kurdish_Translation/', 'source' => 'ku', 'lang' => 'ku' ); $lang_info['no'] = array( 'id' => '31', 'name' => 'Norwegian', 'name_ar' => 'نرويجي', 'name_en' => 'Norwegian', 'file' => 'Norwegian', 'book' => 'https://www.muslim-library.com/dl/books/no4173.pdf', 'sound' => '', 'source' => 'no', 'lang' => 'no' ); $lang_info['pl'] = array( 'id' => '32', 'name' => 'Polski', 'name_ar' => 'بولندا', 'name_en' => 'Polish', 'file' => 'Polish', 'book' => 'http://www.qurandownload.com/polish-quran-wb.pdf', 'sound' => '', 'source' => 'pl', 'lang' => 'pl' ); $lang_info['so'] = array( 'id' => '33', 'name' => 'soomaali', 'name_ar' => 'صومالي', 'name_en' => 'Somali', 'file' => 'Somali', 'book' => 'https://www.muslim-library.com/dl/books/so2380.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Soomaali/Holy_Quran_in_the_Soomaali_Language/', 'found_files' => array(58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114), 'source' => 'so', 'lang' => 'so' ); $lang_info['sw'] = array( 'id' => '34', 'name' => 'Swahili', 'name_ar' => 'كيني', 'name_en' => 'Swahili', 'file' => 'Swahili', 'book' => 'https://www.muslim-library.com/dl/books/sw4170.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Swahili/', 'source' => 'sw', 'lang' => 'sw' ); $lang_info['tg'] = array( 'id' => '35', 'name' => 'Тоҷикӣ', 'name_ar' => 'طاجيكي', 'name_en' => 'Tajik', 'file' => 'Tajik', 'book' => '', 'sound' => '', 'source' => 'tg', 'lang' => 'tg' ); $lang_info['tt'] = array( 'id' => '36', 'name' => 'Татарча', 'name_ar' => 'تتاري', 'name_en' => 'Tatar', 'file' => 'Tatar', 'book' => '', 'sound' => '', 'source' => 'tt', 'lang' => 'tt' ); $lang_info['th'] = array( 'id' => '37', 'name' => 'ไทย', 'name_ar' => 'تايلندي', 'name_en' => 'Thailand', 'file' => 'Thailand', 'book' => 'https://www.muslim-library.com/dl/books/th4164.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Thai/Saad_El_Ghamidi/', 'source' => 'th', 'lang' => 'th' ); $lang_info['ug'] = array( 'id' => '38', 'name' => 'ئۇيغۇرچە', 'name_ar' => 'أيغوري', 'name_en' => 'Uyghur', 'file' => 'Uyghur', 'book' => 'https://www.muslim-library.com/dl/books/gy2439.pdf', 'sound' => 'http://www.qurantranslations.net/sound/Uyghur/Holy_Quran_in_the_Uyghur_Language/', 'source' => 'ug', 'lang' => 'ug' ); $lang_info['uz'] = array( 'id' => '39', 'name' => 'Ўзбек', 'name_ar' => 'أوزبكي', 'name_en' => 'Uzbek', 'file' => 'Uzbek', 'book' => '', 'sound' => '', 'source' => 'uz', 'lang' => 'uz' ); $lang_info['dv'] = array( 'id' => '40', 'name' => 'ދިވެހި', 'name_ar' => 'مالديفي', 'name_en' => 'Divehi', 'file' => 'Divehi', 'book' => '', 'sound' => '', 'source' => 'dv', 'lang' => 'dv' ); $lang_info['sd'] = array( 'id' => '41', 'name' => 'Sindhi', 'name_ar' => 'سندي', 'name_en' => 'Sindhi', 'file' => 'Sindhi', 'book' => 'http://www.qurandownload.com/sindhi-quran.pdf', 'sound' => '', 'source' => 'sd', 'lang' => 'sd' ); return $lang_info; } function api_surah( $lang_key='', $root = false ){ if( is_array($this->api_surah_name($lang_key)) ){ if( empty($lang_key) ){ $lang = $this->get_language(); }else{ $lang = $lang_key; } $langs = $this->api_languages(); $language = ( isset($langs[$lang]) ? $langs[$lang] : 'ar' ); $output = array(); //if( empty($lang_key) ){ $output['status'] = 'ok'; $output['action'] = 'surah'; $output['lang'] = $lang; if( isset($language['id']) ){ $output['language_id'] = $language['id']; } if( isset($language['name']) ){ $output['language_name'] = $language['name']; } if( isset($language['name_ar']) ){ $output['language_name_ar'] = $language['name_ar']; } if( isset($language['name_en']) ){ $output['language_name_en'] = $language['name_en']; } if( isset($language['book']) ){ $output['language_book'] = $language['book']; } if( isset($language['sound']) ){ $output['language_sound'] = $language['sound']; } if( isset($language['found_files']) ){ $output['language_found_files'] = $language['found_files']; } $output['language_flag'] = $this->site_url( 'images/flags/'.$lang.'.png' ); //} $surah_names = ( in_array($lang, $this->child_lang) ? $this->api_surah_name('en') : $this->api_surah_name() ); $s_name = $this->api_surah_name('ar'); $s_name_en = $this->api_surah_name('en'); $i=0; foreach($surah_names as $key => $value){ ++$i; $ayat = ( isset($this->aya_count[$i]) ? $this->aya_count[$i] : 'none' ); $surah_name = ( isset($value['name']) ? $value['name'] : '' ); //if( empty($lang_key) ){ $surah_arr = array(); $surah_arr['n'] = $i; $surah_arr['name'] = $surah_name; if( $lang == 'en' ){ $surah_arr['name_ar'] = ( isset($s_name[$i]['name']) ? $s_name[$i]['name'] : 'Not found ar Surah' ); }else{ if( $lang != 'ar' ){ $surah_arr['name_ar'] = ( isset($s_name[$i]['name']) ? $s_name[$i]['name'] : 'Not found ar Surah' ); } $surah_arr['name_en'] = ( isset($s_name_en[$i]['name']) ? $s_name_en[$i]['name'] : 'Not found en Surah' ); } $surah_arr['ayat'] = $ayat; $surah_arr['image'] = $this->surah_name_image($i, 'png', $root); $surah_arr['image_svg'] = $this->surah_name_image($i, 'svg', $root); $output['data'][$i] = $surah_arr; //}else{ //$output[] = array( 'n' => $i, 'name' => $surah_name, 'ayat' => $ayat ); //} } return $output; }else{ return array( 'status' => 'error', 'msg' => 'api_surah_name() function is not array' ); } } function api_get_languages(){ $languages = $this->api_languages(); $data = array(); $data['status'] = 'ok'; $data['count'] = count($languages); foreach($languages as $key => $value){ $id = ( isset($value['id']) ? $value['id'] : 0 ); $name = ( isset($value['name']) ? $value['name'] : '' ); $name_ar = ( isset($value['name_ar']) ? $value['name_ar'] : '' ); $name_en = ( isset($value['name_en']) ? $value['name_en'] : '' ); $file = ( isset($value['file']) ? $value['file'] : '' ); $book = ( isset($value['book']) ? $value['book'] : '' ); $more = ( isset($value['more']) ? $value['more'] : '' ); $source = ( isset($value['source']) ? $value['source'] : '' ); $lang = ( isset($value['lang']) ? $value['lang'] : '' ); $book_api = ( isset($value['book_api']) ? $value['book_api'] : '' ); $flag = $this->site_url( 'images/flags/'.$lang.'.png' ); $data['data'][$key] = array( 'id' => $id, 'name' => $name, 'name_ar' => $name_ar, 'name_en' => $name_en, 'file' => $file, 'book' => $book, 'more' => $more, 'lang' => $lang, 'flag' => $flag, 'key' => $key, 'book_api' => $book_api ); } return $data; } function api_surah_loop($set_surah_id='', $set_lang='', $root=false){ $lang = $this->get_language(); $surah_id = $this->surah_id(); if( !empty($set_surah_id) ){ $surah_id = $set_surah_id; } if( !empty($set_lang) ){ $lang = $set_lang; } $QURAN = ''; $path = $this->addRootPath( $root ); $filename = $path.'includes/uthmani/'.$surah_id.'.php';//quran-uthmani, uthmani, quran if( file_exists($filename) ){ require_once( $filename ); $QURAN = $q; } if( isset($QURAN) && is_array($QURAN) ){ $surah_name = $this->api_surah_name(); $ayatnumbers = count($QURAN); $from = ( isset($_GET['f']) && intval($_GET['f']) != 0 ? intval($_GET['f']) : 1 ); $to = ( isset($_GET['t']) && intval($_GET['t']) != 0 ? intval($_GET['t']) : $ayatnumbers ); $reader_id = ( isset($_GET['x']) ? intval($_GET['x']) : $this->default_reader ); $get_from = ( $from > $to ? 1 : $from ); $get_to = ( $to > $ayatnumbers || $from > $to ? $ayatnumbers : $to ); $trans = ''; if( is_array($lang) && count($lang) > 0 ){ $multi_trans = array(); foreach( $lang as $key => $value ){ if( $this->get_folder_translate($value, $surah_id, $root) != false ){ include( $this->get_folder_translate($value, $surah_id, $root) ); $multi_trans[$value] = ( isset($t) ? $t : '' ); } } if( is_array($multi_trans) && count($multi_trans) > 0 ){ $trans_loop = array(); $trans_loop['multi'] = 1; foreach( $multi_trans as $keyt => $valuet ) { $trans_loop[$keyt] = $valuet; } } $trans = $trans_loop; }else{ if( $this->get_folder_translate('', $surah_id, $root) != false ){ include( $this->get_folder_translate('', $surah_id, $root) ); $trans = ( isset($t) ? $t : '' ); } } $output = array(); $output['status'] = 'ok'; $output['count'] = $ayatnumbers; $output['surah_id'] = $surah_id; $output['surah_name'] = ( isset($surah_name[$surah_id]['name']) ? $surah_name[$surah_id]['name'] : 'None' ); $output['surah_image'] = $this->surah_name_image($surah_id); $output['surah_image_svg'] = $this->surah_name_image($surah_id, 'svg'); if( isset($_GET['l']) ){ if( is_array($lang) && count($lang) > 0 ){ //$output['language_lang'] = $this->site_url( 'images/flags/'.$output[0]['lang'].'.png' ); $langs = $this->api_languages(); foreach( $lang as $keyl => $valuel ){ $language = $langs[$valuel]; $output[$valuel]['lang'] = $valuel; if( isset($language['id']) ){ $output[$valuel]['language_id'] = $language['id']; } if( isset($language['name']) ){ $output[$valuel]['language_name'] = $language['name']; } if( isset($language['name_ar']) ){ $output[$valuel]['language_name_ar'] = $language['name_ar']; } if( isset($language['name_en']) ){ $output[$valuel]['language_name_en'] = $language['name_en']; } if( isset($language['book']) ){ $output[$valuel]['language_book'] = $language['book']; } if( isset($language['sound']) ){ $output[$valuel]['language_sound'] = $language['sound']; } if( isset($language['found_files']) ){ $output[$valuel]['language_found_files'] = $language['found_files']; } } }else{ $langs = $this->api_languages(); $language = $langs[$lang]; $output['lang'] = $lang; if( isset($language['id']) ){ $output['language_id'] = $language['id']; } if( isset($language['name']) ){ $output['language_name'] = $language['name']; } if( isset($language['name_ar']) ){ $output['language_name_ar'] = $language['name_ar']; } if( isset($language['name_en']) ){ $output['language_name_en'] = $language['name_en']; } $output['language_flag'] = $this->site_url( 'images/flags/'.$lang.'.png' ); if( isset($language['book']) ){ $output['language_book'] = $language['book']; } if( isset($language['sound']) ){ $output['language_sound'] = $language['sound']; } if( isset($language['found_files']) ){ $output['language_found_files'] = $language['found_files']; } } //$output['surah'] = $this->api_surah( $lang ); } for( $i=$get_from; $i<=$get_to; ++$i ){ $output['data'][$i] = array( 'ayah_number' => $i, 'ayah_text' => $QURAN[$i] ); } if( is_array($trans) && isset($trans['multi']) ){ $output['translate'] = $trans; }elseif( is_array($trans) ){ $output['translate'][$lang] = $trans; } return $output; }else{ return array( 'status' => 'error', 'msg' => 'Not found surah' ); } return $s; } function api_tafseer(){ $tafseer = $this->tafseers; $data = array(); $data['status'] = 'ok'; $data['count'] = count($tafseer); foreach($tafseer as $key => $value){ $name = ( isset($value['name']) ? $value['name'] : '' ); $name_en = ( isset($value['name_en']) ? $value['name_en'] : '' ); $data['data'][$key] = array( 'name' => $name, 'name_en' => $name_en ); } return $data; } function api_tafseer_view( $set_tafseer_id = '', $set_surah_id = '', $set_ayah_id = '', $root = false ){ $surah_id = $this->surah_id(); if( !empty($set_surah_id) ){ $surah_id = $set_surah_id; } $QURAN = ''; $path = $this->addRootPath( $root ); $filename = $path.'includes/uthmani/'.$surah_id.'.php';//quran-uthmani, uthmani, quran if( file_exists($filename) ){ require_once( $filename ); $QURAN = $q; } $tafseer_list = $this->tafseers; $ayah_id = $this->ayah_id(); if( !empty($set_ayah_id) ){ $ayah_id = $set_ayah_id; } $tafseer_id = $this->tafseer_id(); if( !empty($set_tafseer_id) ){ $tafseer_id = $set_tafseer_id; } if( array_key_exists( $tafseer_id, $tafseer_list) ){ if( isset($QURAN) && is_array($QURAN) ){ $surah_name = $this->api_surah_name(); $ayatnumbers = count($QURAN); if( $this->get_tafseer_include($tafseer_id, $surah_id, $ayah_id, $root) != false ){ include( $this->get_tafseer_include($tafseer_id, $surah_id, $ayah_id, $root) ); $tafseer = ( isset($t) ? $t : '' ); if( isset($t) && is_array($t) && count($t) > 0 ){ if( is_array($tafseer) ){ $tafseer_text = ( isset($tafseer[$ayah_id]) ? $tafseer[$ayah_id] : '' ); $tafseer_arr = array(); $tafseer_arr['status'] = 'ok'; $tafseer_arr['tafseer_id'] = $tafseer_id; $tafseer_arr['tafseer_name'] = ( isset($tafseer_list[$tafseer_id]['name']) ? $tafseer_list[$tafseer_id]['name'] : 'Not found tafseer name' ); $tafseer_arr['surah_id'] = $surah_id; $tafseer_arr['surah_ayat'] = $ayatnumbers; $tafseer_arr['surah_name'] = ( isset($surah_name[$surah_id]['name']) ? $surah_name[$surah_id]['name'] : 'None' ); $tafseer_arr['surah_image'] = $this->surah_name_image($surah_id); $tafseer_arr['surah_image_svg'] = $this->surah_name_image($surah_id, 'svg'); $tafseer_arr['ayah_id'] = $ayah_id; $tafseer_arr['aya_text'] = ( isset($QURAN[$ayah_id]) ? $QURAN[$ayah_id] : 'Ayah text not found' ); $tafseer_arr['text'] = $tafseer_text; /* foreach( $tafseer as $key => $value ){ $aya_text = ( isset($QURAN[$key]) ? $QURAN[$key] : 'Ayah text not found' ); $tafseer_arr['data'][$key] = array( 'ayah_text' => $aya_text, 'tafseer_text' => $value ); } */ return $tafseer_arr; }else{ return array( 'status' => 'error', 'msg' => 'Not found tafseer surah' ); } }else{ return array( 'status' => 'error', 'msg' => 'Not found tafseer id' ); } }else{ return array( 'status' => 'error', 'msg' => 'Not found tafseer file' ); } }else{ return array( 'status' => 'error', 'msg' => 'Not found surah' ); } }else{ return array( 'status' => 'error', 'msg' => 'Not found tafseer' ); } } function api_get_readers( $set_reader_id = '' ){ $reader_id = ( isset($_GET['reader_id']) ? intval($_GET['reader_id']) : '' ); if( !empty($set_reader_id) ){ $reader_id = $set_reader_id; } $readers = $this->api_readers(); if( is_array($readers) && count($readers) > 0 ){ $data = array(); $data['status'] = 'ok'; $data['count'] = count($readers); foreach($readers as $key => $value){ $name = ( isset($value['name_ar']) ? $value['name_ar'] : '' ); $name_en = ( isset($value['name_en']) ? $value['name_en'] : '' ); $description = ( isset($value['description_ar']) ? $value['description_ar'] : '' ); $description_en = ( isset($value['description_en']) ? $value['description_en'] : '' ); $sound_folder = ( isset($value['folder']) ? $value['folder'] : '' ); $data['data'][$key] = array( 'name' => $name, 'name_en' => $name_en, 'description' => $description, 'description_en' => $description_en, 'sound_folder' => $sound_folder ); } return $data; }else{ return array( 'status' => 'error', 'msg' => 'Not found readers' ); } } function api_get_reader( $set_reader_id = '' ){ $reader_id = ( isset($_GET['reader_id']) ? intval($_GET['reader_id']) : '' ); if( !empty($set_reader_id) ){ $reader_id = $set_reader_id; } $readers = $this->api_readers(); if( is_array($readers) && count($readers) > 0 ){ if( isset($readers[$reader_id]) && array_key_exists($reader_id, $readers) ){ $value = $readers[$reader_id]; $data = array(); $data['status'] = 'ok'; $name = ( isset($value['name_ar']) ? $value['name_ar'] : '' ); $name_en = ( isset($value['name_en']) ? $value['name_en'] : '' ); $description = ( isset($value['description_ar']) ? $value['description_ar'] : '' ); $description_en = ( isset($value['description_en']) ? $value['description_en'] : '' ); $sound_folder = ( isset($value['folder']) ? $value['folder'] : '' ); $data['data'] = array( 'name' => $name, 'name_en' => $name_en, 'description' => $description, 'description_en' => $description_en, 'sound_folder' => $sound_folder ); return $data; }else{ return array( 'status' => 'error', 'msg' => 'Not found reader ID' ); } }else{ return array( 'status' => 'error', 'msg' => 'Not found readers' ); } } function api_get_ayah_readers( $set_reader_id = '' ){ $reader_id = ( isset($_GET['reader_id']) ? intval($_GET['reader_id']) : '' ); if( !empty($set_reader_id) ){ $reader_id = $set_reader_id; } $readers = $this->api_ayah_readers(); if( is_array($readers) && count($readers) > 0 ){ $data = array(); $data['status'] = 'ok'; $data['count'] = count($readers); foreach($readers as $key => $value){ $name = ( isset($value['name_ar']) ? $value['name_ar'] : '' ); $name_en = ( isset($value['name_en']) ? $value['name_en'] : '' ); $description = ( isset($value['description_ar']) ? $value['description_ar'] : '' ); $description_en = ( isset($value['description_en']) ? $value['description_en'] : '' ); $sound_folder = ( isset($value['folder']) ? $value['folder'] : '' ); $data['data'][$key] = array( 'name' => $name, 'name_en' => $name_en, 'description' => $description, 'description_en' => $description_en, 'sound_folder' => $sound_folder ); } return $data; }else{ return array( 'status' => 'error', 'msg' => 'Not found readers' ); } } function api_get_ayah_reader( $set_reader_id = '' ){ $reader_id = ( isset($_GET['reader_id']) ? intval($_GET['reader_id']) : '' ); if( !empty($set_reader_id) ){ $reader_id = $set_reader_id; } $readers = $this->api_ayah_readers(); if( is_array($readers) && count($readers) > 0 ){ if( isset($readers[$reader_id]) && array_key_exists($reader_id, $readers) ){ $value = $readers[$reader_id]; $data = array(); $data['status'] = 'ok'; $name = ( isset($value['name_ar']) ? $value['name_ar'] : '' ); $name_en = ( isset($value['name_en']) ? $value['name_en'] : '' ); $description = ( isset($value['description_ar']) ? $value['description_ar'] : '' ); $description_en = ( isset($value['description_en']) ? $value['description_en'] : '' ); $sound_folder = ( isset($value['folder']) ? $value['folder'] : '' ); $data['data'] = array( 'name' => $name, 'name_en' => $name_en, 'description' => $description, 'description_en' => $description_en, 'sound_folder' => $sound_folder ); return $data; }else{ return array( 'status' => 'error', 'msg' => 'Not found reader ID' ); } }else{ return array( 'status' => 'error', 'msg' => 'Not found readers' ); } } public function moshaf_pages(){ $p = array(); $p[1] = array( 1 => array( 'f' => 1, 't' => 7 ) ); $p[2] = array( 2 => array( 'f' => 1, 't' => 5 ) ); $p[3] = array( 2 => array( 'f' => 6, 't' => 16 ) ); $p[4] = array( 2 => array( 'f' => 17, 't' => 24 ) ); $p[5] = array( 2 => array( 'f' => 25, 't' => 29 ) ); $p[6] = array( 2 => array( 'f' => 30, 't' => 37 ) ); $p[7] = array( 2 => array( 'f' => 38, 't' => 48 ) ); $p[8] = array( 2 => array( 'f' => 49, 't' => 57 ) ); $p[9] = array( 2 => array( 'f' => 58, 't' => 61 ) ); $p[10] = array( 2 => array( 'f' => 62, 't' => 69 ) ); $p[11] = array( 2 => array( 'f' => 70, 't' => 76 ) ); $p[12] = array( 2 => array( 'f' => 77, 't' => 83 ) ); $p[13] = array( 2 => array( 'f' => 84, 't' => 88 ) ); $p[14] = array( 2 => array( 'f' => 89, 't' => 93 ) ); $p[15] = array( 2 => array( 'f' => 94, 't' => 101 ) ); $p[16] = array( 2 => array( 'f' => 102, 't' => 105 ) ); $p[17] = array( 2 => array( 'f' => 106, 't' => 112 ) ); $p[18] = array( 2 => array( 'f' => 113, 't' => 119 ) ); $p[19] = array( 2 => array( 'f' => 120, 't' => 126 ) ); $p[20] = array( 2 => array( 'f' => 127, 't' => 134 ) ); $p[21] = array( 2 => array( 'f' => 135, 't' => 141 ) ); $p[22] = array( 2 => array( 'f' => 142, 't' => 145 ) ); $p[23] = array( 2 => array( 'f' => 146, 't' => 153 ) ); $p[24] = array( 2 => array( 'f' => 154, 't' => 163 ) ); $p[25] = array( 2 => array( 'f' => 164, 't' => 169 ) ); $p[26] = array( 2 => array( 'f' => 170, 't' => 176 ) ); $p[27] = array( 2 => array( 'f' => 177, 't' => 181 ) ); $p[28] = array( 2 => array( 'f' => 182, 't' => 186 ) ); $p[29] = array( 2 => array( 'f' => 187, 't' => 190 ) ); $p[30] = array( 2 => array( 'f' => 191, 't' => 196 ) ); $p[31] = array( 2 => array( 'f' => 197, 't' => 202 ) ); $p[32] = array( 2 => array( 'f' => 203, 't' => 210 ) ); $p[33] = array( 2 => array( 'f' => 211, 't' => 215 ) ); $p[34] = array( 2 => array( 'f' => 216, 't' => 219 ) ); $p[35] = array( 2 => array( 'f' => 220, 't' => 224 ) ); $p[36] = array( 2 => array( 'f' => 225, 't' => 230 ) ); $p[37] = array( 2 => array( 'f' => 231, 't' => 233 ) ); $p[38] = array( 2 => array( 'f' => 234, 't' => 237 ) ); $p[39] = array( 2 => array( 'f' => 238, 't' => 245 ) ); $p[40] = array( 2 => array( 'f' => 246, 't' => 248 ) ); $p[41] = array( 2 => array( 'f' => 249, 't' => 252 ) ); $p[42] = array( 2 => array( 'f' => 253, 't' => 256 ) ); $p[43] = array( 2 => array( 'f' => 257, 't' => 259 ) ); $p[44] = array( 2 => array( 'f' => 260, 't' => 264 ) ); $p[45] = array( 2 => array( 'f' => 265, 't' => 269 ) ); $p[46] = array( 2 => array( 'f' => 270, 't' => 274 ) ); $p[47] = array( 2 => array( 'f' => 275, 't' => 281 ) ); $p[48] = array( 2 => array( 'f' => 282, 't' => 282 ) ); $p[49] = array( 2 => array( 'f' => 283, 't' => 286 ) ); $p[50] = array( 3 => array( 'f' => 1, 't' => 9 ) ); $p[51] = array( 3 => array( 'f' => 10, 't' => 15 ) ); $p[52] = array( 3 => array( 'f' => 16, 't' => 22 ) ); $p[53] = array( 3 => array( 'f' => 23, 't' => 29 ) ); $p[54] = array( 3 => array( 'f' => 30, 't' => 37 ) ); $p[55] = array( 3 => array( 'f' => 38, 't' => 45 ) ); $p[56] = array( 3 => array( 'f' => 46, 't' => 52 ) ); $p[57] = array( 3 => array( 'f' => 53, 't' => 61 ) ); $p[58] = array( 3 => array( 'f' => 62, 't' => 70 ) ); $p[59] = array( 3 => array( 'f' => 71, 't' => 77 ) ); $p[60] = array( 3 => array( 'f' => 78, 't' => 83 ) ); $p[61] = array( 3 => array( 'f' => 84, 't' => 91 ) ); $p[62] = array( 3 => array( 'f' => 92, 't' => 100 ) ); $p[63] = array( 3 => array( 'f' => 101, 't' => 108 ) ); $p[64] = array( 3 => array( 'f' => 109, 't' => 115 ) ); $p[65] = array( 3 => array( 'f' => 116, 't' => 121 ) ); $p[66] = array( 3 => array( 'f' => 122, 't' => 132 ) ); $p[67] = array( 3 => array( 'f' => 133, 't' => 140 ) ); $p[68] = array( 3 => array( 'f' => 141, 't' => 148 ) ); $p[69] = array( 3 => array( 'f' => 149, 't' => 153 ) ); $p[70] = array( 3 => array( 'f' => 154, 't' => 157 ) ); $p[71] = array( 3 => array( 'f' => 158, 't' => 165 ) ); $p[72] = array( 3 => array( 'f' => 166, 't' => 173 ) ); $p[73] = array( 3 => array( 'f' => 174, 't' => 180 ) ); $p[74] = array( 3 => array( 'f' => 181, 't' => 186 ) ); $p[75] = array( 3 => array( 'f' => 187, 't' => 194 ) ); $p[76] = array( 3 => array( 'f' => 195, 't' => 200 ) ); $p[77] = array( 4 => array( 'f' => 1, 't' => 6 ) ); $p[78] = array( 4 => array( 'f' => 7, 't' => 11 ) ); $p[79] = array( 4 => array( 'f' => 12, 't' => 14 ) ); $p[80] = array( 4 => array( 'f' => 15, 't' => 19 ) ); $p[81] = array( 4 => array( 'f' => 20, 't' => 23 ) ); $p[82] = array( 4 => array( 'f' => 24, 't' => 26 ) ); $p[83] = array( 4 => array( 'f' => 27, 't' => 33 ) ); $p[84] = array( 4 => array( 'f' => 34, 't' => 37 ) ); $p[85] = array( 4 => array( 'f' => 38, 't' => 44 ) ); $p[86] = array( 4 => array( 'f' => 45, 't' => 51 ) ); $p[87] = array( 4 => array( 'f' => 52, 't' => 59 ) ); $p[88] = array( 4 => array( 'f' => 60, 't' => 65 ) ); $p[89] = array( 4 => array( 'f' => 66, 't' => 74 ) ); $p[90] = array( 4 => array( 'f' => 75, 't' => 79 ) ); $p[91] = array( 4 => array( 'f' => 80, 't' => 86 ) ); $p[92] = array( 4 => array( 'f' => 87, 't' => 91 ) ); $p[93] = array( 4 => array( 'f' => 92, 't' => 94 ) ); $p[94] = array( 4 => array( 'f' => 95, 't' => 101 ) ); $p[95] = array( 4 => array( 'f' => 102, 't' => 105 ) ); $p[96] = array( 4 => array( 'f' => 106, 't' => 113 ) ); $p[97] = array( 4 => array( 'f' => 114, 't' => 121 ) ); $p[98] = array( 4 => array( 'f' => 122, 't' => 127 ) ); $p[99] = array( 4 => array( 'f' => 128, 't' => 134 ) ); $p[100] = array( 4 => array( 'f' => 135, 't' => 140 ) ); $p[101] = array( 4 => array( 'f' => 141, 't' => 147 ) ); $p[102] = array( 4 => array( 'f' => 148, 't' => 154 ) ); $p[103] = array( 4 => array( 'f' => 155, 't' => 162 ) ); $p[104] = array( 4 => array( 'f' => 163, 't' => 170 ) ); $p[105] = array( 4 => array( 'f' => 171, 't' => 175 ) ); $p[106] = array( 4 => array( 'f' => 176, 't' => 176 ), 5 => array( 'f' => 1, 't' => 2 ) ); $p[107] = array( 5 => array( 'f' => 3, 't' => 5 ) ); $p[108] = array( 5 => array( 'f' => 6, 't' => 9 ) ); $p[109] = array( 5 => array( 'f' => 10, 't' => 13 ) ); $p[110] = array( 5 => array( 'f' => 14, 't' => 17 ) ); $p[111] = array( 5 => array( 'f' => 18, 't' => 23 ) ); $p[112] = array( 5 => array( 'f' => 24, 't' => 31 ) ); $p[113] = array( 5 => array( 'f' => 32, 't' => 36 ) ); $p[114] = array( 5 => array( 'f' => 37, 't' => 41 ) ); $p[115] = array( 5 => array( 'f' => 42, 't' => 45 ) ); $p[116] = array( 5 => array( 'f' => 46, 't' => 50 ) ); $p[117] = array( 5 => array( 'f' => 51, 't' => 57 ) ); $p[118] = array( 5 => array( 'f' => 58, 't' => 64 ) ); $p[119] = array( 5 => array( 'f' => 65, 't' => 70 ) ); $p[120] = array( 5 => array( 'f' => 71, 't' => 77 ) ); $p[121] = array( 5 => array( 'f' => 78, 't' => 83 ) ); $p[122] = array( 5 => array( 'f' => 84, 't' => 90 ) ); $p[123] = array( 5 => array( 'f' => 91, 't' => 95 ) ); $p[124] = array( 5 => array( 'f' => 96, 't' => 103 ) ); $p[125] = array( 5 => array( 'f' => 104, 't' => 108 ) ); $p[126] = array( 5 => array( 'f' => 109, 't' => 113 ) ); $p[127] = array( 5 => array( 'f' => 114, 't' => 120 ) ); $p[128] = array( 6 => array( 'f' => 1, 't' => 8 ) ); $p[129] = array( 6 => array( 'f' => 9, 't' => 18 ) ); $p[130] = array( 6 => array( 'f' => 19, 't' => 27 ) ); $p[131] = array( 6 => array( 'f' => 28, 't' => 35 ) ); $p[132] = array( 6 => array( 'f' => 36, 't' => 44 ) ); $p[133] = array( 6 => array( 'f' => 45, 't' => 52 ) ); $p[134] = array( 6 => array( 'f' => 53, 't' => 59 ) ); $p[135] = array( 6 => array( 'f' => 60, 't' => 68 ) ); $p[136] = array( 6 => array( 'f' => 69, 't' => 73 ) ); $p[137] = array( 6 => array( 'f' => 74, 't' => 81 ) ); $p[138] = array( 6 => array( 'f' => 82, 't' => 90 ) ); $p[139] = array( 6 => array( 'f' => 91, 't' => 94 ) ); $p[140] = array( 6 => array( 'f' => 95, 't' => 101 ) ); $p[141] = array( 6 => array( 'f' => 102, 't' => 110 ) ); $p[142] = array( 6 => array( 'f' => 111, 't' => 118 ) ); $p[143] = array( 6 => array( 'f' => 119, 't' => 124 ) ); $p[144] = array( 6 => array( 'f' => 125, 't' => 130 ) ); $p[145] = array( 6 => array( 'f' => 131, 't' => 137 ) ); $p[146] = array( 6 => array( 'f' => 138, 't' => 142 ) ); $p[147] = array( 6 => array( 'f' => 143, 't' => 146 ) ); $p[148] = array( 6 => array( 'f' => 147, 't' => 151 ) ); $p[149] = array( 6 => array( 'f' => 152, 't' => 157 ) ); $p[150] = array( 6 => array( 'f' => 158, 't' => 165 ) ); $p[151] = array( 7 => array( 'f' => 1, 't' => 11 ) ); $p[152] = array( 7 => array( 'f' => 12, 't' => 22 ) ); $p[153] = array( 7 => array( 'f' => 23, 't' => 30 ) ); $p[154] = array( 7 => array( 'f' => 31, 't' => 37 ) ); $p[155] = array( 7 => array( 'f' => 38, 't' => 43 ) ); $p[156] = array( 7 => array( 'f' => 44, 't' => 51 ) ); $p[157] = array( 7 => array( 'f' => 52, 't' => 57 ) ); $p[158] = array( 7 => array( 'f' => 58, 't' => 67 ) ); $p[159] = array( 7 => array( 'f' => 68, 't' => 73 ) ); $p[160] = array( 7 => array( 'f' => 74, 't' => 81 ) ); $p[161] = array( 7 => array( 'f' => 82, 't' => 87 ) ); $p[162] = array( 7 => array( 'f' => 88, 't' => 95 ) ); $p[163] = array( 7 => array( 'f' => 96, 't' => 104 ) ); $p[164] = array( 7 => array( 'f' => 105, 't' => 120 ) ); $p[165] = array( 7 => array( 'f' => 121, 't' => 130 ) ); $p[166] = array( 7 => array( 'f' => 131, 't' => 137 ) ); $p[167] = array( 7 => array( 'f' => 138, 't' => 143 ) ); $p[168] = array( 7 => array( 'f' => 144, 't' => 149 ) ); $p[169] = array( 7 => array( 'f' => 150, 't' => 155 ) ); $p[170] = array( 7 => array( 'f' => 156, 't' => 159 ) ); $p[171] = array( 7 => array( 'f' => 160, 't' => 163 ) ); $p[172] = array( 7 => array( 'f' => 164, 't' => 170 ) ); $p[173] = array( 7 => array( 'f' => 171, 't' => 178 ) ); $p[174] = array( 7 => array( 'f' => 179, 't' => 187 ) ); $p[175] = array( 7 => array( 'f' => 188, 't' => 195 ) ); $p[176] = array( 7 => array( 'f' => 196, 't' => 206 ) ); $p[177] = array( 8 => array( 'f' => 1, 't' => 9 ) ); $p[178] = array( 8 => array( 'f' => 9, 't' => 16 ) ); $p[179] = array( 8 => array( 'f' => 17, 't' => 25 ) ); $p[180] = array( 8 => array( 'f' => 26, 't' => 33 ) ); $p[181] = array( 8 => array( 'f' => 34, 't' => 40 ) ); $p[182] = array( 8 => array( 'f' => 41, 't' => 45 ) ); $p[183] = array( 8 => array( 'f' => 46, 't' => 52 ) ); $p[184] = array( 8 => array( 'f' => 53, 't' => 61 ) ); $p[185] = array( 8 => array( 'f' => 62, 't' => 69 ) ); $p[186] = array( 8 => array( 'f' => 70, 't' => 75 ) ); $p[187] = array( 9 => array( 'f' => 1, 't' => 6 ) ); $p[188] = array( 9 => array( 'f' => 7, 't' => 13 ) ); $p[189] = array( 9 => array( 'f' => 14, 't' => 20 ) ); $p[190] = array( 9 => array( 'f' => 21, 't' => 26 ) ); $p[191] = array( 9 => array( 'f' => 27, 't' => 31 ) ); $p[192] = array( 9 => array( 'f' => 32, 't' => 36 ) ); $p[193] = array( 9 => array( 'f' => 37, 't' => 40 ) ); $p[194] = array( 9 => array( 'f' => 41, 't' => 47 ) ); $p[195] = array( 9 => array( 'f' => 48, 't' => 54 ) ); $p[196] = array( 9 => array( 'f' => 55, 't' => 61 ) ); $p[197] = array( 9 => array( 'f' => 62, 't' => 68 ) ); $p[198] = array( 9 => array( 'f' => 69, 't' => 72 ) ); $p[199] = array( 9 => array( 'f' => 73, 't' => 79 ) ); $p[200] = array( 9 => array( 'f' => 80, 't' => 86 ) ); $p[201] = array( 9 => array( 'f' => 87, 't' => 93 ) ); $p[202] = array( 9 => array( 'f' => 94, 't' => 99 ) ); $p[203] = array( 9 => array( 'f' => 100, 't' => 106 ) ); $p[204] = array( 9 => array( 'f' => 107, 't' => 111 ) ); $p[205] = array( 9 => array( 'f' => 112, 't' => 117 ) ); $p[206] = array( 9 => array( 'f' => 118, 't' => 122 ) ); $p[207] = array( 9 => array( 'f' => 123, 't' => 129 ) ); $p[208] = array( 10 => array( 'f' => 1, 't' => 6 ) ); $p[209] = array( 10 => array( 'f' => 7, 't' => 14 ) ); $p[210] = array( 10 => array( 'f' => 15, 't' => 20 ) ); $p[211] = array( 10 => array( 'f' => 21, 't' => 25 ) ); $p[212] = array( 10 => array( 'f' => 26, 't' => 33 ) ); $p[213] = array( 10 => array( 'f' => 34, 't' => 42 ) ); $p[214] = array( 10 => array( 'f' => 43, 't' => 53 ) ); $p[215] = array( 10 => array( 'f' => 54, 't' => 61 ) ); $p[216] = array( 10 => array( 'f' => 62, 't' => 70 ) ); $p[217] = array( 10 => array( 'f' => 71, 't' => 78 ) ); $p[218] = array( 10 => array( 'f' => 79, 't' => 88 ) ); $p[219] = array( 10 => array( 'f' => 89, 't' => 97) ); $p[220] = array( 10 => array( 'f' => 98, 't' => 106 ) ); $p[221] = array( 10 => array( 'f' => 107, 't' => 109 ), 11 => array( 'f' => 1, 't' => 5 ), ); $p[222] = array( 11 => array( 'f' => 6, 't' => 12 ) ); $p[223] = array( 11 => array( 'f' => 13, 't' => 19 ) ); $p[224] = array( 11 => array( 'f' => 20, 't' => 28 ) ); $p[225] = array( 11 => array( 'f' => 29, 't' => 37 ) ); $p[226] = array( 11 => array( 'f' => 38, 't' => 45 ) ); $p[227] = array( 11 => array( 'f' => 46, 't' => 53 ) ); $p[228] = array( 11 => array( 'f' => 54, 't' => 62 ) ); $p[229] = array( 11 => array( 'f' => 63, 't' => 71 ) ); $p[230] = array( 11 => array( 'f' => 72, 't' => 81 ) ); $p[231] = array( 11 => array( 'f' => 82, 't' => 88 ) ); $p[232] = array( 11 => array( 'f' => 89, 't' => 97 ) ); $p[233] = array( 11 => array( 'f' => 98, 't' => 108 ) ); $p[234] = array( 11 => array( 'f' => 109, 't' => 117 ) ); $p[235] = array( 11 => array( 'f' => 118, 't' => 123 ), 12 => array( 'f' => 1, 't' => 4 ) ); $p[236] = array( 12 => array( 'f' => 5, 't' => 14 ) ); $p[237] = array( 12 => array( 'f' => 15, 't' => 22 ) ); $p[238] = array( 12 => array( 'f' => 23, 't' => 30 ) ); $p[239] = array( 12 => array( 'f' => 31, 't' => 37 ) ); $p[240] = array( 12 => array( 'f' => 38, 't' => 43 ) ); $p[241] = array( 12 => array( 'f' => 44, 't' => 52 ) ); $p[242] = array( 12 => array( 'f' => 53, 't' => 63 ) ); $p[243] = array( 12 => array( 'f' => 64, 't' => 69 ) ); $p[244] = array( 12 => array( 'f' => 70, 't' => 78 ) ); $p[245] = array( 12 => array( 'f' => 79, 't' => 86 ) ); $p[246] = array( 12 => array( 'f' => 87, 't' => 95 ) ); $p[247] = array( 12 => array( 'f' => 96, 't' => 103 ) ); $p[248] = array( 12 => array( 'f' => 104, 't' => 111 ) ); $p[249] = array( 13 => array( 'f' => 1, 't' => 5 ) ); $p[250] = array( 13 => array( 'f' => 6, 't' => 13 ) ); $p[251] = array( 13 => array( 'f' => 14, 't' => 18 ) ); $p[252] = array( 13 => array( 'f' => 19, 't' => 28 ) ); $p[253] = array( 13 => array( 'f' => 29, 't' => 34 ) ); $p[254] = array( 13 => array( 'f' => 35, 't' => 42 ) ); $p[255] = array( 13 => array( 'f' => 43, 't' => 43 ), 14 => array( 'f' => 1, 't' => 5 ) ); $p[256] = array( 14 => array( 'f' => 6, 't' => 10 ) ); $p[257] = array( 14 => array( 'f' => 11, 't' => 18 ) ); $p[258] = array( 14 => array( 'f' => 19, 't' => 24 ) ); $p[259] = array( 14 => array( 'f' => 25, 't' => 33 ) ); $p[260] = array( 14 => array( 'f' => 34, 't' => 42 ) ); $p[261] = array( 14 => array( 'f' => 43, 't' => 52 ) ); $p[262] = array( 15 => array( 'f' => 1, 't' => 15 ) ); $p[263] = array( 15 => array( 'f' => 16, 't' => 31 ) ); $p[264] = array( 15 => array( 'f' => 32, 't' => 51 ) ); $p[265] = array( 15 => array( 'f' => 52, 't' => 70 ) ); $p[266] = array( 15 => array( 'f' => 71, 't' => 90 ) ); $p[267] = array( 15 => array( 'f' => 91, 't' => 99 ), 16 => array( 'f' => 1, 't' => 6 ) ); $p[268] = array( 16 => array( 'f' => 7, 't' => 14 ) ); $p[269] = array( 16 => array( 'f' => 15, 't' => 26 ) ); $p[270] = array( 16 => array( 'f' => 27, 't' => 34 ) ); $p[271] = array( 16 => array( 'f' => 35, 't' => 42 ) ); $p[272] = array( 16 => array( 'f' => 43, 't' => 54 ) ); $p[273] = array( 16 => array( 'f' => 55, 't' => 64 ) ); $p[274] = array( 16 => array( 'f' => 65, 't' => 72 ) ); $p[275] = array( 16 => array( 'f' => 73, 't' => 79 ) ); $p[276] = array( 16 => array( 'f' => 80, 't' => 87 ) ); $p[277] = array( 16 => array( 'f' => 88, 't' => 93 ) ); $p[278] = array( 16 => array( 'f' => 94, 't' => 102 ) ); $p[279] = array( 16 => array( 'f' => 103, 't' => 110 ) ); $p[280] = array( 16 => array( 'f' => 111, 't' => 118 ) ); $p[281] = array( 16 => array( 'f' => 119, 't' => 128 ) ); $p[282] = array( 17 => array( 'f' => 1, 't' => 7 ) ); $p[283] = array( 17 => array( 'f' => 8, 't' => 17 ) ); $p[284] = array( 17 => array( 'f' => 18, 't' => 27 ) ); $p[285] = array( 17 => array( 'f' => 28, 't' => 38 ) ); $p[286] = array( 17 => array( 'f' => 39, 't' => 49 ) ); $p[287] = array( 17 => array( 'f' => 50, 't' => 58 ) ); $p[288] = array( 17 => array( 'f' => 59, 't' => 66 ) ); $p[289] = array( 17 => array( 'f' => 67, 't' => 75 ) ); $p[290] = array( 17 => array( 'f' => 76, 't' => 86 ) ); $p[291] = array( 17 => array( 'f' => 87, 't' => 96 ) ); $p[292] = array( 17 => array( 'f' => 97, 't' => 104 ) ); $p[293] = array( 17 => array( 'f' => 105, 't' => 111 ), 18 => array( 'f' => 1, 't' => 4 ) ); $p[294] = array( 18 => array( 'f' => 5, 't' => 15 ) ); $p[295] = array( 18 => array( 'f' => 16, 't' => 20 ) ); $p[296] = array( 18 => array( 'f' => 21, 't' => 27 ) ); $p[297] = array( 18 => array( 'f' => 28, 't' => 34 ) ); $p[298] = array( 18 => array( 'f' => 35, 't' => 45 ) ); $p[299] = array( 18 => array( 'f' => 46, 't' => 53 ) ); $p[300] = array( 18 => array( 'f' => 54, 't' => 61 ) ); $p[301] = array( 18 => array( 'f' => 62, 't' => 74 ) ); $p[302] = array( 18 => array( 'f' => 75, 't' => 83 ) ); $p[303] = array( 18 => array( 'f' => 84, 't' => 97 ) ); $p[304] = array( 18 => array( 'f' => 98, 't' => 110 ) ); $p[305] = array( 19 => array( 'f' => 1, 't' => 11 ) ); $p[306] = array( 19 => array( 'f' => 12, 't' => 25 ) ); $p[307] = array( 19 => array( 'f' => 26, 't' => 38 ) ); $p[308] = array( 19 => array( 'f' => 39, 't' => 51 ) ); $p[309] = array( 19 => array( 'f' => 52, 't' => 64 ) ); $p[310] = array( 19 => array( 'f' => 65, 't' => 76 ) ); $p[311] = array( 19 => array( 'f' => 77, 't' => 95 ) ); $p[312] = array( 19 => array( 'f' => 96, 't' => 98 ), 20 => array( 'f' => 1, 't' => 12 ) ); $p[313] = array( 20 => array( 'f' => 13, 't' => 37 ) ); $p[314] = array( 20 => array( 'f' => 38, 't' => 51 ) ); $p[315] = array( 20 => array( 'f' => 52, 't' => 64 ) ); $p[316] = array( 20 => array( 'f' => 65, 't' => 76 ) ); $p[317] = array( 20 => array( 'f' => 77, 't' => 87 ) ); $p[318] = array( 20 => array( 'f' => 88, 't' => 98 ) ); $p[319] = array( 20 => array( 'f' => 99, 't' => 113 ) ); $p[320] = array( 20 => array( 'f' => 114, 't' => 125 ) ); $p[321] = array( 20 => array( 'f' => 126, 't' => 135 ) ); $p[322] = array( 21 => array( 'f' => 1, 't' => 10 ) ); $p[323] = array( 21 => array( 'f' => 11, 't' => 24 ) ); $p[324] = array( 21 => array( 'f' => 25, 't' => 35 ) ); $p[325] = array( 21 => array( 'f' => 36, 't' => 44 ) ); $p[326] = array( 21 => array( 'f' => 45, 't' => 57 ) ); $p[327] = array( 21 => array( 'f' => 58, 't' => 72 ) ); $p[328] = array( 21 => array( 'f' => 73, 't' => 81 ) ); $p[329] = array( 21 => array( 'f' => 82, 't' => 90 ) ); $p[330] = array( 21 => array( 'f' => 91, 't' => 101 ) ); $p[331] = array( 21 => array( 'f' => 102, 't' => 112 ) ); $p[332] = array( 22 => array( 'f' => 1, 't' => 5 ) ); $p[333] = array( 22 => array( 'f' => 6, 't' => 15 ) ); $p[334] = array( 22 => array( 'f' => 16, 't' => 23 ) ); $p[335] = array( 22 => array( 'f' => 24, 't' => 30 ) ); $p[336] = array( 22 => array( 'f' => 31, 't' => 38 ) ); $p[337] = array( 22 => array( 'f' => 39, 't' => 46 ) ); $p[338] = array( 22 => array( 'f' => 47, 't' => 55 ) ); $p[339] = array( 22 => array( 'f' => 56, 't' => 64 ) ); $p[340] = array( 22 => array( 'f' => 65, 't' => 72 ) ); $p[341] = array( 22 => array( 'f' => 73, 't' => 78 ) ); $p[342] = array( 23 => array( 'f' => 1, 't' => 17 ) ); $p[343] = array( 23 => array( 'f' => 18, 't' => 27 ) ); $p[344] = array( 23 => array( 'f' => 28, 't' => 42 ) ); $p[345] = array( 23 => array( 'f' => 43, 't' => 59 ) ); $p[346] = array( 23 => array( 'f' => 60, 't' => 74 ) ); $p[347] = array( 23 => array( 'f' => 75, 't' => 89 ) ); $p[348] = array( 23 => array( 'f' => 90, 't' => 104 ) ); $p[349] = array( 23 => array( 'f' => 105, 't' => 118 ) ); $p[350] = array( 24 => array( 'f' => 1, 't' => 10 ) ); $p[351] = array( 24 => array( 'f' => 11, 't' => 20 ) ); $p[352] = array( 24 => array( 'f' => 21, 't' => 27 ) ); $p[353] = array( 24 => array( 'f' => 28, 't' => 31 ) ); $p[354] = array( 24 => array( 'f' => 32, 't' => 36 ) ); $p[355] = array( 24 => array( 'f' => 37, 't' => 43 ) ); $p[356] = array( 24 => array( 'f' => 44, 't' => 53 ) ); $p[357] = array( 24 => array( 'f' => 54, 't' => 58 ) ); $p[358] = array( 24 => array( 'f' => 59, 't' => 61 ) ); $p[359] = array( 24 => array( 'f' => 62, 't' => 64 ), 25 => array( 'f' => 1, 't' => 2 ) ); $p[360] = array( 25 => array( 'f' => 3, 't' => 11 ) ); $p[361] = array( 25 => array( 'f' => 12, 't' => 20 ) ); $p[362] = array( 25 => array( 'f' => 21, 't' => 32 ) ); $p[363] = array( 25 => array( 'f' => 33, 't' => 43 ) ); $p[364] = array( 25 => array( 'f' => 44, 't' => 55 ) ); $p[365] = array( 25 => array( 'f' => 56, 't' => 67 ) ); $p[366] = array( 25 => array( 'f' => 68, 't' => 77 ) ); $p[367] = array( 26 => array( 'f' => 1, 't' => 19 ) ); $p[368] = array( 26 => array( 'f' => 20, 't' => 39 ) ); $p[369] = array( 26 => array( 'f' => 40, 't' => 60 ) ); $p[370] = array( 26 => array( 'f' => 61, 't' => 83 ) ); $p[371] = array( 26 => array( 'f' => 84, 't' => 111 ) ); $p[372] = array( 26 => array( 'f' => 112, 't' => 136 ) ); $p[373] = array( 26 => array( 'f' => 137, 't' => 159 ) ); $p[374] = array( 26 => array( 'f' => 160, 't' => 183 ) ); $p[375] = array( 26 => array( 'f' => 184, 't' => 206 ) ); $p[376] = array( 26 => array( 'f' => 207, 't' => 227 ) ); $p[377] = array( 27 => array( 'f' => 1, 't' => 13 ) ); $p[378] = array( 27 => array( 'f' => 14, 't' => 22 ) ); $p[379] = array( 27 => array( 'f' => 23, 't' => 35 ) ); $p[380] = array( 27 => array( 'f' => 36, 't' => 44 ) ); $p[381] = array( 27 => array( 'f' => 45, 't' => 55 ) ); $p[382] = array( 27 => array( 'f' => 56, 't' => 63 ) ); $p[383] = array( 27 => array( 'f' => 64, 't' => 76 ) ); $p[384] = array( 27 => array( 'f' => 77, 't' => 88 ) ); $p[385] = array( 27 => array( 'f' => 89, 't' => 93 ), 28 => array( 'f' => 1, 't' => 5 ) ); $p[386] = array( 28 => array( 'f' => 6, 't' => 13 ) ); $p[387] = array( 28 => array( 'f' => 14, 't' => 21 ) ); $p[388] = array( 28 => array( 'f' => 22, 't' => 28 ) ); $p[389] = array( 28 => array( 'f' => 29, 't' => 35 ) ); $p[390] = array( 28 => array( 'f' => 36, 't' => 43 ) ); $p[391] = array( 28 => array( 'f' => 44, 't' => 50 ) ); $p[392] = array( 28 => array( 'f' => 51, 't' => 59 ) ); $p[393] = array( 28 => array( 'f' => 60, 't' => 70 ) ); $p[394] = array( 28 => array( 'f' => 71, 't' => 77 ) ); $p[395] = array( 28 => array( 'f' => 78, 't' => 84 ) ); $p[396] = array( 28 => array( 'f' => 85, 't' => 88 ), 29 => array( 'f' => 1, 't' => 6 ) ); $p[397] = array( 29 => array( 'f' => 7, 't' => 14 ) ); $p[398] = array( 29 => array( 'f' => 15, 't' => 23 ) ); $p[399] = array( 29 => array( 'f' => 24, 't' => 30 ) ); $p[400] = array( 29 => array( 'f' => 31, 't' => 38 ) ); $p[401] = array( 29 => array( 'f' => 39, 't' => 45 ) ); $p[402] = array( 29 => array( 'f' => 46, 't' => 52 ) ); $p[403] = array( 29 => array( 'f' => 53, 't' => 63 ) ); $p[404] = array( 29 => array( 'f' => 64, 't' => 69 ), 30 => array( 'f' => 1, 't' => 5 ) ); $p[405] = array( 30 => array( 'f' => 6, 't' => 15 ) ); $p[406] = array( 30 => array( 'f' => 16, 't' => 24 ) ); $p[407] = array( 30 => array( 'f' => 25, 't' => 32 ) ); $p[408] = array( 30 => array( 'f' => 33, 't' => 41 ) ); $p[409] = array( 30 => array( 'f' => 42, 't' => 50 ) ); $p[410] = array( 30 => array( 'f' => 51, 't' => 60 ) ); $p[411] = array( 31 => array( 'f' => 1, 't' => 11 ) ); $p[412] = array( 31 => array( 'f' => 12, 't' => 19 ) ); $p[413] = array( 31 => array( 'f' => 20, 't' => 28 ) ); $p[414] = array( 31 => array( 'f' => 29, 't' => 34 ) ); $p[415] = array( 32 => array( 'f' => 1, 't' => 11 ) ); $p[416] = array( 32 => array( 'f' => 12, 't' => 20 ) ); $p[417] = array( 32 => array( 'f' => 21, 't' => 30 ) ); $p[418] = array( 33 => array( 'f' => 1, 't' => 6 ) ); $p[419] = array( 33 => array( 'f' => 7, 't' => 15 ) ); $p[420] = array( 33 => array( 'f' => 16, 't' => 22 ) ); $p[421] = array( 33 => array( 'f' => 23, 't' => 30 ) ); $p[422] = array( 33 => array( 'f' => 31, 't' => 35 ) ); $p[423] = array( 33 => array( 'f' => 36, 't' => 43 ) ); $p[424] = array( 33 => array( 'f' => 44, 't' => 50 ) ); $p[425] = array( 33 => array( 'f' => 51, 't' => 54 ) ); $p[426] = array( 33 => array( 'f' => 55, 't' => 62 ) ); $p[427] = array( 33 => array( 'f' => 63, 't' => 73 ) ); $p[428] = array( 34 => array( 'f' => 1, 't' => 7 ) ); $p[429] = array( 34 => array( 'f' => 8, 't' => 14 ) ); $p[430] = array( 34 => array( 'f' => 15, 't' => 22 ) ); $p[431] = array( 34 => array( 'f' => 23, 't' => 31 ) ); $p[432] = array( 34 => array( 'f' => 32, 't' => 39 ) ); $p[433] = array( 34 => array( 'f' => 40, 't' => 48 ) ); $p[434] = array( 34 => array( 'f' => 49, 't' => 54 ), 35 => array( 'f' => 1, 't' => 3 ) ); $p[435] = array( 35 => array( 'f' => 4, 't' => 11 ) ); $p[436] = array( 35 => array( 'f' => 12, 't' => 18 ) ); $p[437] = array( 35 => array( 'f' => 19, 't' => 30 ) ); $p[438] = array( 35 => array( 'f' => 31, 't' => 38 ) ); $p[439] = array( 35 => array( 'f' => 39, 't' => 44 ) ); $p[440] = array( 35 => array( 'f' => 45, 't' => 45 ), 36 => array( 'f' => 1, 't' => 12 ), ); $p[441] = array( 36 => array( 'f' => 13, 't' => 27 ) ); $p[442] = array( 36 => array( 'f' => 28, 't' => 40 ) ); $p[443] = array( 36 => array( 'f' => 41, 't' => 54 ) ); $p[444] = array( 36 => array( 'f' => 55, 't' => 70 ) ); $p[445] = array( 36 => array( 'f' => 71, 't' => 83 ) ); $p[446] = array( 37 => array( 'f' => 1, 't' => 24 ) ); $p[447] = array( 37 => array( 'f' => 25, 't' => 51 ) ); $p[448] = array( 37 => array( 'f' => 52, 't' => 76 ) ); $p[449] = array( 37 => array( 'f' => 77, 't' => 102 ) ); $p[450] = array( 37 => array( 'f' => 103, 't' => 126 ) ); $p[451] = array( 37 => array( 'f' => 127, 't' => 153 ) ); $p[452] = array( 37 => array( 'f' => 154, 't' => 182 ) ); $p[453] = array( 38 => array( 'f' => 1, 't' => 16 ) ); $p[454] = array( 38 => array( 'f' => 17, 't' => 26 ) ); $p[455] = array( 38 => array( 'f' => 27, 't' => 42 ) ); $p[456] = array( 38 => array( 'f' => 43, 't' => 61 ) ); $p[457] = array( 38 => array( 'f' => 62, 't' => 83 ) ); $p[458] = array( 38 => array( 'f' => 84, 't' => 88 ), 39 => array( 'f' => 1, 't' => 5 ) ); $p[459] = array( 39 => array( 'f' => 6, 't' => 10 ) ); $p[460] = array( 39 => array( 'f' => 11, 't' => 21 ) ); $p[461] = array( 39 => array( 'f' => 22, 't' => 31 ) ); $p[462] = array( 39 => array( 'f' => 32, 't' => 40 ) ); $p[463] = array( 39 => array( 'f' => 41, 't' => 47 ) ); $p[464] = array( 39 => array( 'f' => 48, 't' => 56 ) ); $p[465] = array( 39 => array( 'f' => 57, 't' => 67 ) ); $p[466] = array( 39 => array( 'f' => 68, 't' => 74 ) ); $p[467] = array( 39 => array( 'f' => 75, 't' => 75 ), 40 => array( 'f' => 1, 't' => 7 ) ); $p[468] = array( 40 => array( 'f' => 8, 't' => 16 ) ); $p[469] = array( 40 => array( 'f' => 17, 't' => 25 ) ); $p[470] = array( 40 => array( 'f' => 26, 't' => 33 ) ); $p[471] = array( 40 => array( 'f' => 34, 't' => 40 ) ); $p[472] = array( 40 => array( 'f' => 41, 't' => 49 ) ); $p[473] = array( 40 => array( 'f' => 50, 't' => 58 ) ); $p[474] = array( 40 => array( 'f' => 59, 't' => 66 ) ); $p[475] = array( 40 => array( 'f' => 67, 't' => 77 ) ); $p[476] = array( 40 => array( 'f' => 78, 't' => 85 ) ); $p[477] = array( 41 => array( 'f' => 1, 't' => 11 ) ); $p[478] = array( 41 => array( 'f' => 12, 't' => 20 ) ); $p[479] = array( 41 => array( 'f' => 21, 't' => 29 ) ); $p[480] = array( 41 => array( 'f' => 30, 't' => 38 ) ); $p[481] = array( 41 => array( 'f' => 39, 't' => 46 ) ); $p[482] = array( 41 => array( 'f' => 47, 't' => 54 ) ); $p[483] = array( 42 => array( 'f' => 1, 't' => 10 ) ); $p[484] = array( 42 => array( 'f' => 11, 't' => 15 ) ); $p[485] = array( 42 => array( 'f' => 16, 't' => 22 ) ); $p[486] = array( 42 => array( 'f' => 23, 't' => 31 ) ); $p[487] = array( 42 => array( 'f' => 32, 't' => 44 ) ); $p[488] = array( 42 => array( 'f' => 45, 't' => 51 ) ); $p[489] = array( 42 => array( 'f' => 52, 't' => 53 ), 43 => array( 'f' => 1, 't' => 10 ) ); $p[490] = array( 43 => array( 'f' => 11, 't' => 22 ) ); $p[491] = array( 43 => array( 'f' => 23, 't' => 33 ) ); $p[492] = array( 43 => array( 'f' => 34, 't' => 47 ) ); $p[493] = array( 43 => array( 'f' => 48, 't' => 60 ) ); $p[494] = array( 43 => array( 'f' => 61, 't' => 73 ) ); $p[495] = array( 43 => array( 'f' => 74, 't' => 89 ) ); $p[496] = array( 44 => array( 'f' => 1, 't' => 18 ) ); $p[497] = array( 44 => array( 'f' => 19, 't' => 39 ) ); $p[498] = array( 44 => array( 'f' => 40, 't' => 59 ) ); $p[499] = array( 45 => array( 'f' => 1, 't' => 13 ) ); $p[500] = array( 45 => array( 'f' => 14, 't' => 22 ) ); $p[501] = array( 45 => array( 'f' => 23, 't' => 32 ) ); $p[502] = array( 45 => array( 'f' => 33, 't' => 37 ), 46 => array( 'f' => 1, 't' => 5 ), ); $p[503] = array( 46 => array( 'f' => 6, 't' => 14 ) ); $p[504] = array( 46 => array( 'f' => 15, 't' => 20 ) ); $p[505] = array( 46 => array( 'f' => 21, 't' => 28 ) ); $p[506] = array( 46 => array( 'f' => 29, 't' => 35 ) ); $p[507] = array( 47 => array( 'f' => 1, 't' => 11 ) ); $p[508] = array( 47 => array( 'f' => 12, 't' => 19 ) ); $p[509] = array( 47 => array( 'f' => 20, 't' => 29 ) ); $p[510] = array( 47 => array( 'f' => 30, 't' => 38 ) ); $p[511] = array( 48 => array( 'f' => 1, 't' => 9 ) ); $p[512] = array( 48 => array( 'f' => 10, 't' => 15 ) ); $p[513] = array( 48 => array( 'f' => 16, 't' => 23 ) ); $p[514] = array( 48 => array( 'f' => 24, 't' => 28 ) ); $p[515] = array( 48 => array( 'f' => 29, 't' => 29 ), 49 => array( 'f' => 1, 't' => 4 ) ); $p[516] = array( 49 => array( 'f' => 5, 't' => 11 ) ); $p[517] = array( 49 => array( 'f' => 12, 't' => 18 ) ); $p[518] = array( 50 => array( 'f' => 1, 't' => 15 ) ); $p[519] = array( 50 => array( 'f' => 16, 't' => 35 ) ); $p[520] = array( 50 => array( 'f' => 36, 't' => 45 ), 51 => array( 'f' => 1, 't' => 6 ), ); $p[521] = array( 51 => array( 'f' => 7, 't' => 30 ) ); $p[522] = array( 51 => array( 'f' => 31, 't' => 51 ) ); $p[523] = array( 51 => array( 'f' => 52, 't' => 60 ), 52 => array( 'f' => 1, 't' => 14 ) ); $p[524] = array( 52 => array( 'f' => 15, 't' => 31 ) ); $p[525] = array( 52 => array( 'f' => 32, 't' => 49 ) ); $p[526] = array( 53 => array( 'f' => 1, 't' => 26 ) ); $p[527] = array( 53 => array( 'f' => 27, 't' => 44 ) ); $p[528] = array( 53 => array( 'f' => 45, 't' => 62 ), 54 => array( 'f' => 1, 't' => 6 ), ); $p[529] = array( 54 => array( 'f' => 7, 't' => 27 ) ); $p[530] = array( 54 => array( 'f' => 28, 't' => 49 ) ); $p[531] = array( 54 => array( 'f' => 50, 't' => 55 ), 55 => array( 'f' => 1, 't' => 18 ), ); $p[532] = array( 55 => array( 'f' => 19, 't' => 41 ) ); $p[533] = array( 55 => array( 'f' => 42, 't' => 69 ) ); $p[534] = array( 55 => array( 'f' => 70, 't' => 78 ), 56 => array( 'f' => 1, 't' => 16 ) ); $p[535] = array( 56 => array( 'f' => 17, 't' => 50 ) ); $p[536] = array( 56 => array( 'f' => 51, 't' => 76 ) ); $p[537] = array( 56 => array( 'f' => 77, 't' => 96 ), 57 => array( 'f' => 1, 't' => 3 ) ); $p[538] = array( 57 => array( 'f' => 4, 't' => 11 ) ); $p[539] = array( 57 => array( 'f' => 12, 't' => 18 ) ); $p[540] = array( 57 => array( 'f' => 19, 't' => 24 ) ); $p[541] = array( 57 => array( 'f' => 25, 't' => 29 ) ); $p[542] = array( 58 => array( 'f' => 1, 't' => 6 ) ); $p[543] = array( 58 => array( 'f' => 7, 't' => 11 ) ); $p[544] = array( 58 => array( 'f' => 12, 't' => 21 ) ); $p[545] = array( 58 => array( 'f' => 22, 't' => 22 ), 59 => array( 'f' => 1, 't' => 3 ) ); $p[546] = array( 59 => array( 'f' => 4, 't' => 9 ) ); $p[547] = array( 59 => array( 'f' => 10, 't' => 16 ) ); $p[548] = array( 59 => array( 'f' => 17, 't' => 24 ) ); $p[549] = array( 60 => array( 'f' => 1, 't' => 5 ) ); $p[550] = array( 60 => array( 'f' => 6, 't' => 11 ) ); $p[551] = array( 60 => array( 'f' => 12, 't' => 13 ), 61 => array( 'f' => 1, 't' => 5 ), ); $p[552] = array( 61 => array( 'f' => 6, 't' => 14 ) ); $p[553] = array( 62 => array( 'f' => 1, 't' => 8 ) ); $p[554] = array( 62 => array( 'f' => 9, 't' => 11 ), 63 => array( 'f' => 1, 't' => 4 ), ); $p[555] = array( 63 => array( 'f' => 5, 't' => 11 ) ); $p[556] = array( 64 => array( 'f' => 1, 't' => 9 ) ); $p[557] = array( 64 => array( 'f' => 10, 't' => 18 ) ); $p[558] = array( 65 => array( 'f' => 1, 't' => 5 ) ); $p[559] = array( 65 => array( 'f' => 6, 't' => 12 ) ); $p[560] = array( 66 => array( 'f' => 1, 't' => 7 ) ); $p[561] = array( 66 => array( 'f' => 8, 't' => 12 ) ); $p[562] = array( 67 => array( 'f' => 1, 't' => 12 ) ); $p[563] = array( 67 => array( 'f' => 13, 't' => 26 ) ); $p[564] = array( 67 => array( 'f' => 27, 't' => 30 ), 68 => array( 'f' => 1, 't' => 16 ) ); $p[565] = array( 68 => array( 'f' => 17, 't' => 42 ) ); $p[566] = array( 68 => array( 'f' => 43, 't' => 52 ), 69 => array( 'f' => 1, 't' => 8 ) ); $p[567] = array( 69 => array( 'f' => 9, 't' => 35 ) ); $p[568] = array( 69 => array( 'f' => 36, 't' => 52 ), 70 => array( 'f' => 1, 't' => 10 ) ); $p[569] = array( 70 => array( 'f' => 11, 't' => 40 ) ); $p[570] = array( 70 => array( 'f' => 41, 't' => 44 ), 71 => array( 'f' => 1, 't' => 10 ) ); $p[571] = array( 71 => array( 'f' => 11, 't' => 28 ) ); $p[572] = array( 72 => array( 'f' => 1, 't' => 13 ) ); $p[573] = array( 72 => array( 'f' => 14, 't' => 28 ) ); $p[574] = array( 73 => array( 'f' => 1, 't' => 19 ) ); $p[575] = array( 73 => array( 'f' => 20, 't' => 20 ), 74 => array( 'f' => 1, 't' => 18 ) ); $p[576] = array( 74 => array( 'f' => 19, 't' => 47 ) ); $p[577] = array( 74 => array( 'f' => 48, 't' => 56 ), 75 => array( 'f' => 1, 't' => 19 ), ); $p[578] = array( 75 => array( 'f' => 20, 't' => 40 ), 76 => array( 'f' => 1, 't' => 5 ) ); $p[579] = array( 76 => array( 'f' => 6, 't' => 25 ) ); $p[580] = array( 76 => array( 'f' => 26, 't' => 31 ), 77 => array( 'f' => 1, 't' => 19 ), ); $p[581] = array( 77 => array( 'f' => 20, 't' => 50 ) ); $p[582] = array( 78 => array( 'f' => 1, 't' => 30 ) ); $p[583] = array( 78 => array( 'f' => 31, 't' => 40 ), 79 => array( 'f' => 1, 't' => 16 ) ); $p[584] = array( 79 => array( 'f' => 17, 't' => 46 ) ); $p[585] = array( 80 => array( 'f' => 1, 't' => 40 ) ); $p[586] = array( 80 => array( 'f' => 41, 't' => 42 ), 81 => array( 'f' => 1, 't' => 29 ) ); $p[587] = array( 82 => array( 'f' => 1, 't' => 19 ), 83 => array( 'f' => 1, 't' => 4 ), ); $p[588] = array( 83 => array( 'f' => 5, 't' => 33 ) ); $p[589] = array( 83 => array( 'f' => 34, 't' => 36 ), 84 => array( 'f' => 1, 't' => 24 ) ); $p[590] = array( 84 => array( 'f' => 25, 't' => 25 ), 85 => array( 'f' => 1, 't' => 22 ) ); $p[591] = array( 86 => array( 'f' => 1, 't' => 17 ), 87 => array( 'f' => 1, 't' => 10 ) ); $p[592] = array( 87 => array( 'f' => 11, 't' => 19 ), 88 => array( 'f' => 1, 't' => 22 ) ); $p[593] = array( 88 => array( 'f' => 23, 't' => 26 ), 89 => array( 'f' => 1, 't' => 22 ) ); $p[594] = array( 89 => array( 'f' => 23, 't' => 30 ), 90 => array( 'f' => 1, 't' => 18 ) ); $p[595] = array( 90 => array( 'f' => 19, 't' => 20 ), 91 => array( 'f' => 1, 't' => 15 ), 92 => array( 'f' => 1, 't' => 9 ) ); $p[596] = array( 92 => array( 'f' => 10, 't' => 21 ), 93 => array( 'f' => 1, 't' => 11 ), 94 => array( 'f' => 1, 't' => 2 ) ); $p[597] = array( 94 => array( 'f' => 3, 't' => 8 ), 95 => array( 'f' => 1, 't' => 8 ), 96 => array( 'f' => 1, 't' => 12 ) ); $p[598] = array( 96 => array( 'f' => 13, 't' => 19 ), 97 => array( 'f' => 1, 't' => 5 ), 98 => array( 'f' => 1, 't' => 5 ) ); $p[599] = array( 98 => array( 'f' => 6, 't' => 8 ), 99 => array( 'f' => 1, 't' => 8 ), 100 => array( 'f' => 1, 't' => 5 ) ); $p[600] = array( 100 => array( 'f' => 6, 't' => 11 ), 101 => array( 'f' => 1, 't' => 11 ), 102 => array( 'f' => 1, 't' => 8 ) ); $p[601] = array( 103 => array( 'f' => 1, 't' => 3 ), 104 => array( 'f' => 1, 't' => 9 ), 105 => array( 'f' => 1, 't' => 5 ) ); $p[602] = array( 106 => array( 'f' => 1, 't' => 4 ), 107 => array( 'f' => 1, 't' => 7 ), 108 => array( 'f' => 1, 't' => 3 ) ); $p[603] = array( 109 => array( 'f' => 1, 't' => 6 ), 110 => array( 'f' => 1, 't' => 3 ), 111 => array( 'f' => 1, 't' => 5 ) ); $p[604] = array( 112 => array( 'f' => 1, 't' => 4 ), 113 => array( 'f' => 1, 't' => 5 ), 114 => array( 'f' => 1, 't' => 6 ) ); return $p; } function output(){ if( $this->action() == 'error' ){ $output = array( 'status' => 'error', 'msg' => 'Not found action' ); }elseif( $this->action() == 'surah' ){ $output = $this->api_surah(); }elseif( $this->action() == 'languages' ){ $output = $this->api_get_languages(); }elseif( $this->action() == 'readers' ){ $output = $this->api_get_readers(); }elseif( $this->action() == 'ayah_readers' ){ $output = $this->api_get_ayah_readers(); }elseif( $this->action() == 'surah_loop' ){ $output = $this->api_surah_loop(); }elseif( $this->action() == 'tafseer' ){ $output = $this->api_tafseer(); }elseif( $this->action() == 'tafseer_view' ){ $output = $this->api_tafseer_view(); }else{ $output = array( 'status' => 'error', 'msg' => 'Action is empty' ); } return $output; } } ?>