fiftyone_degrees_preg_match_all('#(?<=^Lenovo[-_])[\\w\\d]+#', $useragent), 1 => fiftyone_degrees_preg_match_all('#.+#', $useragent)); $ns = E56($segments, array(0 => array(0 => 'A60'), 1 => array(0 => 'Lenovo-A60/S100 Linux/2.6.35.7 Android/2.3.3 Release/04.19.2011 Browser/AppleWebKit533.1 Profile/ Configuration/')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(356156,112542,111697,913, 'Lenovo-A60/S100 Linux/2.6.35.7 Android/2.3.3 Release/04.19.2011 Browser/AppleWebKit533.1 Profile/ Configuration/', '13094-5629-15760-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'Lenovo A780/1.0 Linux/2.6.35.7 Android/2.3.5 Browser/AppleWebKit533.1 Configuration')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(344122,112542,111697,913, 'Lenovo A780/1.0 Linux/2.6.35.7 Android/2.3.5 Browser/AppleWebKit533.1 Configuration', '12945-5629-15760-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'A65'), 1 => array(0 => 'Lenovo-A65/S204 Linux/2.6.35.7 Android/2.3 Release/12.07.2011 Browser/AppleWebKit533.1 Profile/ Configuration/')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(792274,112542,111697,913, 'Lenovo-A65/S204 Linux/2.6.35.7 Android/2.3 Release/12.07.2011 Browser/AppleWebKit533.1 Profile/ Configuration/', '21396-5629-15760-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'A750'), 1 => array(0 => 'Lenovo-A750/S102 Linux/2.6.35.7 Android/2.3 Release/12.12.2011 Browser/AppleWebKit533.1 Profile/ Configuration/')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(802711,112542,111697,913, 'Lenovo-A750/S102 Linux/2.6.35.7 Android/2.3 Release/12.12.2011 Browser/AppleWebKit533.1 Profile/ Configuration/', '21228-5629-15760-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'Lenovo A750/S102 Linux/2.6.35.7 Android/2.3 Release/12.12.2011 Browser/AppleWebKit533.1 Profile/ Configuration/')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(802711,112542,111697,913, 'Lenovo A750/S102 Linux/2.6.35.7 Android/2.3 Release/12.12.2011 Browser/AppleWebKit533.1 Profile/ Configuration/', '21228-5629-15760-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'LenovoS899t_TD/1.0 Android/4.0 Release/02.01.2012 Browser/WAP2.0 appleWebkit/534.30')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(148330,101053,644525,913, 'LenovoS899t_TD/1.0 Android/4.0 Release/02.01.2012 Browser/WAP2.0 appleWebkit/534.30', '17968-17979-18062-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'Lenovo A789/S210 Linux/3.0.13 Android/4.0 Release/05.11.2012 Browser/AppleWebKit533.1 Profile/ Configuration/')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(888814,101053,644525,913, 'Lenovo A789/S210 Linux/3.0.13 Android/4.0 Release/05.11.2012 Browser/AppleWebKit533.1 Profile/ Configuration/', '21094-17979-18062-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'Lenovo P700iLenovo-P700i/S101 Linux/3.0.13 Android/4.0 Release/05.28.2012 Browser/AppleWebKit533.1 Profile/ Configuration/')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(454414,101053,644525,913, 'Lenovo P700iLenovo-P700i/S101 Linux/3.0.13 Android/4.0 Release/05.28.2012 Browser/AppleWebKit533.1 Profile/ Configuration/', '19997-17979-18062-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'S520'), 1 => array(0 => 'Lenovo-S520/S100 LMP/LML Release/2010.01.25 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(53173,58463,58470,913, 'Lenovo-S520/S100 LMP/LML Release/2010.01.25 Profile/MIDP2.0 Configuration/CLDC1.1', '15364-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i350'), 1 => array(0 => 'Lenovo-i350/S111 LMP/LML Release/2010.10.12 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(53173,58463,58470,913, 'Lenovo-i350/S111 LMP/LML Release/2010.10.12 Profile/MIDP2.0 Configuration/CLDC1.1', '15364-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'TD16'), 1 => array(0 => 'Lenovo-TD16/S100 LMP/LML Release/2010.7.30 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(53173,58463,58470,913, 'Lenovo-TD16/S100 LMP/LML Release/2010.7.30 Profile/MIDP2.0 Configuration/CLDC1.1', '15364-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'A800'), 1 => array(0 => 'Lenovo-A800/S100 Linux/3.0.13 Android/4.0 Release/07.19.2012 Browser/AppleWebKit533.1 Profile/ Configuration/ Safari/533.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(1027708,101053,644525,913, 'Lenovo-A800/S100 Linux/3.0.13 Android/4.0 Release/07.19.2012 Browser/AppleWebKit533.1 Profile/ Configuration/ Safari/533.1', '21155-17979-18062-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P50'), 1 => array(0 => 'Lenovo-P50/S041 LMP/LML Release/2009.12.10 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(482218,58463,58470,913, 'Lenovo-P50/S041 LMP/LML Release/2009.12.10 Profile/MIDP2.0 Configuration/CLDC1.1', '17805-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P50'), 1 => array(0 => 'Lenovo-P50/S045 LMP/LML Release/2010.03.08 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(482218,58463,58470,913, 'Lenovo-P50/S045 LMP/LML Release/2010.03.08 Profile/MIDP2.0 Configuration/CLDC1.1', '17805-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P50'), 1 => array(0 => 'Lenovo-P50-VN/S010 LMP/LML Release/2010.03.03 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(482218,58463,58470,913, 'Lenovo-P50-VN/S010 LMP/LML Release/2010.03.03 Profile/MIDP2.0 Configuration/CLDC1.1', '17805-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P50'), 1 => array(0 => 'Lenovo-P50-VN/S014 LMP/LML Release/2010.05.06 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(482218,58463,58470,913, 'Lenovo-P50-VN/S014 LMP/LML Release/2010.05.06 Profile/MIDP2.0 Configuration/CLDC1.1', '17805-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i300_VN'), 1 => array(0 => 'Lenovo-i300_VN/S102 LMP/LML Release/2009.08.13 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(182822,58463,58470,913, 'Lenovo-i300_VN/S102 LMP/LML Release/2009.08.13 Profile/MIDP2.0 Configuration/CLDC1.1', '11874-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i300_VN'), 1 => array(0 => 'Lenovo-i300_VN/S101 LMP/LML Release/2009.08.03 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(182822,58463,58470,913, 'Lenovo-i300_VN/S101 LMP/LML Release/2009.08.03 Profile/MIDP2.0 Configuration/CLDC1.1', '11874-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i300_VN'), 1 => array(0 => 'Lenovo-i300_VN/S102 Profile/MIDP-2.0 Configuration/CLDC-1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(182822,58463,58470,913, 'Lenovo-i300_VN/S102 Profile/MIDP-2.0 Configuration/CLDC-1.1', '11874-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i300'), 1 => array(0 => 'Lenovo-i300/S003 LMP/LML Release/2009.03.19 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(182822,58463,58470,913, 'Lenovo-i300/S003 LMP/LML Release/2009.03.19 Profile/MIDP2.0 Configuration/CLDC1.1', '11874-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P629'), 1 => array(0 => 'Lenovo-P629/S118 LMP/LML Release/2010.04.22 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(566218,58463,58470,913, 'Lenovo-P629/S118 LMP/LML Release/2010.04.22 Profile/MIDP2.0 Configuration/CLDC1.1', '17797-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'E268'), 1 => array(0 => 'Lenovo-E268/VN_S105 LMP/LML Release/2010.10.25 Browser/Obigo_Q03c')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(335592,58463,119194,913, 'Lenovo-E268/VN_S105 LMP/LML Release/2010.10.25 Browser/Obigo_Q03c', '17803-17811-3807-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'E268'), 1 => array(0 => 'Lenovo-E268/CMCC_S100 LMP/LML Release/2009.10.12 Browser/Obigo_Q03c')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(335592,58463,119194,913, 'Lenovo-E268/CMCC_S100 LMP/LML Release/2009.10.12 Browser/Obigo_Q03c', '17803-17811-3807-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'TD39t_TD'), 1 => array(0 => 'Lenovo-TD39t_TD/S100 LMP/LML Release/2011.04.15 Browser/Opera Profile/MIDP2.0 Configuration/CLDC1.1 MBBMS/2.0 Opera/9.80 (MTK; Nucleus; Opera Mobi/4000; U; zh-CN) Presto/2.5.28 Version/10.10')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(53173,58463,161812,913, 'Lenovo-TD39t_TD/S100 LMP/LML Release/2011.04.15 Browser/Opera Profile/MIDP2.0 Configuration/CLDC1.1 MBBMS/2.0 Opera/9.80 (MTK; Nucleus; Opera Mobi/4000; U; zh-CN) Presto/2.5.28 Version/10.10', '15364-17811-18373-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'Lenovo A2105 Linux/3.0 Android/4.0 Release/04.12.2012 DXBrowser/2.0 Profile/ Configuration/')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(894083,101053,644525,913, 'Lenovo A2105 Linux/3.0 Android/4.0 Release/04.12.2012 DXBrowser/2.0 Profile/ Configuration/', '19775-17979-18062-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i325wg'), 1 => array(0 => 'Lenovo-i325wg/S123 LMP/LML Release/2010.11.24 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(193139,58463,58470,913, 'Lenovo-i325wg/S123 LMP/LML Release/2010.11.24 Profile/MIDP2.0 Configuration/CLDC1.1', '13859-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i325wg'), 1 => array(0 => 'Lenovo-i325wg/S119 LMP/LML Release/2010.07.13 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(193139,58463,58470,913, 'Lenovo-i325wg/S119 LMP/LML Release/2010.07.13 Profile/MIDP2.0 Configuration/CLDC1.1', '13859-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i325wg'), 1 => array(0 => 'Lenovo-i325wg/S123 LMP/LML Release/2010.12.07 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(193139,58463,58470,913, 'Lenovo-i325wg/S123 LMP/LML Release/2010.12.07 Profile/MIDP2.0 Configuration/CLDC1.1', '13859-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i325wg'), 1 => array(0 => 'Lenovo-i325wg/S120 LMP/LML Release/2010.08.16 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(193139,58463,58470,913, 'Lenovo-i325wg/S120 LMP/LML Release/2010.08.16 Profile/MIDP2.0 Configuration/CLDC1.1', '13859-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i325wg'), 1 => array(0 => 'Lenovo-i325wg/S118 LMP/LML Release/2010.07.12 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(193139,58463,58470,913, 'Lenovo-i325wg/S118 LMP/LML Release/2010.07.12 Profile/MIDP2.0 Configuration/CLDC1.1', '13859-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'S700'), 1 => array(0 => 'Lenovo-S700/S300 LMP/LML Release/2009.06.11 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(201404,58463,58470,913, 'Lenovo-S700/S300 LMP/LML Release/2009.06.11 Profile/MIDP2.0 Configuration/CLDC1.1', '11893-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'S700'), 1 => array(0 => 'Lenovo-S700/CMCC_S101 LMP/LML Release/2008.12.24 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(201404,58463,58470,913, 'Lenovo-S700/CMCC_S101 LMP/LML Release/2008.12.24 Profile/MIDP2.0 Configuration/CLDC1.1', '11893-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'TD30t'), 1 => array(0 => 'Lenovo-TD30t/S100 LMP/LML Release/2009.10.15 Profile/MIDP2.1 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(382538,58463,58470,913, 'Lenovo-TD30t/S100 LMP/LML Release/2009.10.15 Profile/MIDP2.1 Configuration/CLDC1.1', '17801-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P580'), 1 => array(0 => 'Lenovo-P580/CMCC_S017 BMP/F2 Release/2008.11.18 Browser/TelecaQ03C Profile/MIDP-2.0 Configuration/CLDC-1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(396943,58463,119194,913, 'Lenovo-P580/CMCC_S017 BMP/F2 Release/2008.11.18 Browser/TelecaQ03C Profile/MIDP-2.0 Configuration/CLDC-1.1', '17806-17811-3807-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'Lenovo A60')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(356156,58463,58470,913, 'Lenovo A60', '13094-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'TD36t'), 1 => array(0 => 'Lenovo-TD36t/S100 LMP/LML Release/2010.08.25 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(243472,58463,58470,913, 'Lenovo-TD36t/S100 LMP/LML Release/2010.08.25 Profile/MIDP2.0 Configuration/CLDC1.1', '15348-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'X1m'), 1 => array(0 => 'Lenovo-X1m/S102 LMP/LML Release/2008.11.21 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(375661,58463,58470,913, 'Lenovo-X1m/S102 LMP/LML Release/2008.11.21 Profile/MIDP2.0 Configuration/CLDC1.1', '14260-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P650WG'), 1 => array(0 => 'Lenovo-P650WG/S100 LMP/LML Release/2010.02.22 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(383546,58463,58470,913, 'Lenovo-P650WG/S100 LMP/LML Release/2010.02.22 Profile/MIDP2.0 Configuration/CLDC1.1', '12551-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P80'), 1 => array(0 => 'Lenovo-P80/CMCC_S101 LMP/XM Release/2008.08.26 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(397951,58463,58470,913, 'Lenovo-P80/CMCC_S101 LMP/XM Release/2008.08.26 Profile/MIDP2.0 Configuration/CLDC1.1', '17798-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i909'), 1 => array(0 => 'Lenovo-i909/S155 Release/2008.08.20 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(357165,58463,58470,913, 'Lenovo-i909/S155 Release/2008.08.20 Profile/MIDP2.0 Configuration/CLDC1.1', '17831-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'i909'), 1 => array(0 => 'Lenovo-i909/S141 Release/2007.11.28 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(357165,58463,58470,913, 'Lenovo-i909/S141 Release/2007.11.28 Profile/MIDP2.0 Configuration/CLDC1.1', '17831-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'ET860'), 1 => array(0 => 'Lenovo_ET860/Lenovo WindowsMobile/6 Release/4.22.2007 (compatible; MSIE 6.0; Windows CE; IEMobile 7.7)')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(37484,6643,82738,913, 'Lenovo_ET860/Lenovo WindowsMobile/6 Release/4.22.2007 (compatible; MSIE 6.0; Windows CE; IEMobile 7.7)', '18088-6742-22272-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'E218'), 1 => array(0 => 'Lenovo-E218/CMCC_S101 LMP/LML Release/2009.05.20')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(230502,58463,58470,913, 'Lenovo-E218/CMCC_S101 LMP/LML Release/2009.05.20', '11976-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'E228'), 1 => array(0 => 'Lenovo-E228/CMCC BMP/F2 Release/2008.09.10 Browser/TelecaQ03C')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(299763,58463,119194,913, 'Lenovo-E228/CMCC BMP/F2 Release/2008.09.10 Browser/TelecaQ03C', '17802-17811-3807-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P82'), 1 => array(0 => 'Lenovo-P82/S103 LMP/LML Release/2009.05.19 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(311355,58463,58470,913, 'Lenovo-P82/S103 LMP/LML Release/2009.05.19 Profile/MIDP2.0 Configuration/CLDC1.1', '12819-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P612'), 1 => array(0 => 'Lenovo-P612/2009.08.12 P612_S112_090812/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(403927,58463,58470,913, 'Lenovo-P612/2009.08.12 P612_S112_090812/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1', '14863-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'ET600'), 1 => array(0 => 'Lenovo_ET600/Lenovo WindowsMobile/6 Release/4.22.2007 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12)')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(37484,6643,15131,913, 'Lenovo_ET600/Lenovo WindowsMobile/6 Release/4.22.2007 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12)', '18088-6742-17173-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'LenovoI389_CMCC/S100 LMP/SH Release/2008.07.30 Profile/MIDP-2.0 Configuration/CLDC-1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(202772,58463,58470,913, 'LenovoI389_CMCC/S100 LMP/SH Release/2008.07.30 Profile/MIDP-2.0 Configuration/CLDC-1.1', '17836-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => NULL, 1 => array(0 => 'LenovoI389_CMCC/S100 LMP/SH Release/2009.03.04 Profile/MIDP-2.0 Configuration/CLDC-1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(202772,58463,58470,913, 'LenovoI389_CMCC/S100 LMP/SH Release/2009.03.04 Profile/MIDP-2.0 Configuration/CLDC-1.1', '17836-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'P609'), 1 => array(0 => 'Lenovo-P609/2008.12.16 R002_QCY_LANG_C_V0.1.0/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(362972,58463,58470,913, 'Lenovo-P609/2008.12.16 R002_QCY_LANG_C_V0.1.0/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1', '13207-17811-17810-18092'); $ls = $ns; } $ns = E56($segments, array(0 => array(0 => 'S710'), 1 => array(0 => 'Lenovo-S710/S100 LMP/LML Release/2010.05.22 Profile/MIDP2.0 Configuration/CLDC1.1')), $ls); if ($ns <= $ls) { if ($ns < $ls) { unset($dl); } $dl[] = array(372424,58463,58470,913, 'Lenovo-S710/S100 LMP/LML Release/2010.05.22 Profile/MIDP2.0 Configuration/CLDC1.1', '14120-17811-17810-18092'); $ls = $ns; } return $dl; }