public static function myCart()
 {
     $ses = session_id();
     $cart = new CartPortal();
     $arr = $cart->getWhere("session_id = '{$ses}' AND status = 1");
     return $arr;
 }
 function generateDummyCart()
 {
     $arr = array();
     array_push($arr, ["3.5824867", "98.6694864"]);
     array_push($arr, ["3.584832", "98.667869"]);
     array_push($arr, ["5.554268", "95.330837"]);
     array_push($arr, ["3.591095", "98.681481"]);
     array_push($arr, ["3.584719", "98.66802"]);
     array_push($arr, ["3.591714", "98.680633"]);
     array_push($arr, ["3.585257", "98.692194"]);
     array_push($arr, ["0.522035", "101.435013"]);
     array_push($arr, ["0.535238", "101.431439"]);
     array_push($arr, ["-0.898654", "100.351415"]);
     array_push($arr, ["3.587337", "98.691865"]);
     array_push($arr, ["1.148646", "104.005006"]);
     array_push($arr, ["1.143235", "104.007129"]);
     array_push($arr, ["-2.9842", "104.75302"]);
     array_push($arr, ["-1.591481", "103.614317"]);
     array_push($arr, ["-5.419415", "105.253788"]);
     array_push($arr, ["-2.978583", "104.745594"]);
     array_push($arr, ["-5.381921", "105.259268"]);
     array_push($arr, ["-2.971056", "104.756461"]);
     array_push($arr, ["-5.4119127", "105.2784319"]);
     array_push($arr, ["-6.889974", "107.595823"]);
     array_push($arr, ["-6.908554", "107.611333"]);
     array_push($arr, ["-6.926673", "107.634293"]);
     array_push($arr, ["-6.9088633", "107.6002495"]);
     array_push($arr, ["-6.179764", "106.791795"]);
     array_push($arr, ["-6.93006", "107.58701"]);
     array_push($arr, ["-6.713098", "108.551933"]);
     array_push($arr, ["-6.895121", "107.604331"]);
     array_push($arr, ["-0.490652", "117.145742"]);
     array_push($arr, ["-3.322992", "114.602297"]);
     array_push($arr, ["-1.276246", "116.838543"]);
     array_push($arr, ["-0.051673", "109.345657"]);
     array_push($arr, ["-1.272218", "116.859492"]);
     array_push($arr, ["-3.438479", "114.847525"]);
     array_push($arr, ["-0.525812", "117.116074"]);
     array_push($arr, ["-6.248454", "106.991236"]);
     array_push($arr, ["-6.328617", "107.128908"]);
     array_push($arr, ["-6.226104", "107.000725"]);
     array_push($arr, ["-6.269745", "106.972201"]);
     array_push($arr, ["-6.248668", "106.984821"]);
     array_push($arr, ["-6.248094", "106.991095"]);
     array_push($arr, ["-6.2384", "106.893794"]);
     array_push($arr, ["-6.601258", "106.806122"]);
     array_push($arr, ["-6.37176", "106.834363"]);
     array_push($arr, ["-6.36955", "106.89404"]);
     array_push($arr, ["-6.61914", "106.81614"]);
     array_push($arr, ["-6.382753", "106.929716"]);
     array_push($arr, ["-6.48054", "106.83955"]);
     array_push($arr, ["-6.280346", "106.829174"]);
     array_push($arr, ["-6.271", "106.8173"]);
     array_push($arr, ["-6.243", "106.79368"]);
     array_push($arr, ["-6.295712", "106.800663"]);
     array_push($arr, ["-6.26125", "106.812468"]);
     array_push($arr, ["-6.317908", "106.782621"]);
     array_push($arr, ["-6.272289", "106.741656"]);
     array_push($arr, ["-6.265257", "106.784666"]);
     array_push($arr, ["-6.265714", "106.782864"]);
     array_push($arr, ["-6.244108", "106.783256"]);
     array_push($arr, ["-6.274585", "106.723872"]);
     array_push($arr, ["-6.285447", "106.727954"]);
     array_push($arr, ["-6.283705", "106.727262"]);
     array_push($arr, ["-6.22536", "106.81044"]);
     array_push($arr, ["-6.21807", "106.815037"]);
     array_push($arr, ["-6.22", "106.83"]);
     array_push($arr, ["-6.21826", "106.834946"]);
     array_push($arr, ["-6.223509", "106.84025"]);
     array_push($arr, ["-6.224345", "106.824834"]);
     array_push($arr, ["-6.19764", "106.82127"]);
     array_push($arr, ["-6.19475", "106.820707"]);
     array_push($arr, ["-6.2238357", "106.80075"]);
     array_push($arr, ["-6.225672", "106.797651"]);
     array_push($arr, ["-6.197052", "106.820818"]);
     array_push($arr, ["-6.224508", "106.804361"]);
     array_push($arr, ["-6.160975", "106.818591"]);
     array_push($arr, ["-6.151684", "106.893157"]);
     array_push($arr, ["-6.157891", "106.907819"]);
     array_push($arr, ["-6.18798", "106.83647"]);
     array_push($arr, ["-6.162109", "106.838076"]);
     array_push($arr, ["-6.1564", "106.90915"]);
     array_push($arr, ["-6.175403", "106.840563"]);
     array_push($arr, ["-6.127826", "106.790418"]);
     array_push($arr, ["-6.11723", "106.79008"]);
     array_push($arr, ["-6.179646", "106.79178"]);
     array_push($arr, ["-6.168265", "106.786495"]);
     array_push($arr, ["-6.177694", "106.791113"]);
     array_push($arr, ["-6.109879", "106.77905"]);
     array_push($arr, ["-6.179041", "106.79277"]);
     array_push($arr, ["-6.239115", "106.628919"]);
     array_push($arr, ["-6.235053", "106.848607"]);
     array_push($arr, ["-6.187763", "106.734331"]);
     array_push($arr, ["-6.24433", "106.65324"]);
     array_push($arr, ["-6.241404", "106.625593"]);
     array_push($arr, ["-6.1804076", "106.6430969"]);
     array_push($arr, ["-6.302079", "106.654629"]);
     array_push($arr, ["-6.188896", "106.739059"]);
     array_push($arr, ["-6.186526", "106.749024"]);
     array_push($arr, ["-6.2276612", "106.6083025"]);
     array_push($arr, ["-7.793122", "110.366061"]);
     array_push($arr, ["-7.560651", "110.789721"]);
     array_push($arr, ["-7.781169", "110.4400461"]);
     array_push($arr, ["-7.006298", "110.432338"]);
     array_push($arr, ["-6.97913", "110.41594"]);
     array_push($arr, ["-6.989019", "110.423502"]);
     array_push($arr, ["-7.561855", "110.807893"]);
     array_push($arr, ["-7.78247", "110.401461"]);
     array_push($arr, ["-7.7823038", "110.3787104"]);
     array_push($arr, ["-7.294316", "112.730612"]);
     array_push($arr, ["-7.274633", "112.782225"]);
     array_push($arr, ["-7.267865", "112.741313"]);
     array_push($arr, ["-7.290227", "112.676771"]);
     array_push($arr, ["-7.291976", "112.719925"]);
     array_push($arr, ["-7.276901", "112.78158"]);
     array_push($arr, ["-7.26476", "112.751446"]);
     array_push($arr, ["-7.976566", "112.6216204"]);
     array_push($arr, ["-7.2633", "112.739998"]);
     array_push($arr, ["-7.956989", "112.618524"]);
     array_push($arr, ["-8.72224", "115.18313"]);
     array_push($arr, ["-8.728242", "115.168694"]);
     array_push($arr, ["-8.6700686", "115.217147"]);
     array_push($arr, ["-8.71691", "115.16969"]);
     array_push($arr, ["-8.735333", "115.166621"]);
     array_push($arr, ["-8.7237035", "115.1709321"]);
     array_push($arr, ["-5.1533815", "119.4173099"]);
     array_push($arr, ["-5.1579496", "119.4465538"]);
     array_push($arr, ["-5.162107", "119.394907"]);
     array_push($arr, ["1.47201", "124.83149"]);
     array_push($arr, ["-3.991467", "122.5111972"]);
     array_push($arr, ["0.537818", "123.067445"]);
     array_push($arr, ["-0.8833869", "119.8428109"]);
     array_push($arr, ["-6.1940749", "106.8562511"]);
     array_push($arr, ["-6.713267", "108.551761"]);
     array_push($arr, ["-6.979054", "110.415914"]);
     array_push($arr, ["-7.265472", "112.748623"]);
     array_push($arr, ["1.14922", "104.01598"]);
     array_push($arr, ["-6.3187657", "106.824382"]);
     array_push($arr, ["-6.8176", "110.837334"]);
     array_push($arr, ["-5.157167", "119.446863"]);
     array_push($arr, ["-3.810783", "102.268453"]);
     array_push($arr, ["-6.97908", "110.416028"]);
     array_push($arr, ["1.279092", "101.192817"]);
     array_push($arr, ["-6.305182", "106.642713"]);
     array_push($arr, ["-6.270842", "106.868733"]);
     array_push($arr, ["-7.456223", "112.713706"]);
     array_push($arr, ["-7.345607", "112.727697"]);
     array_push($arr, ["-7.81345", "112.01595"]);
     array_push($arr, ["-6.256399", "106.853067"]);
     array_push($arr, ["-6.178886", "106.792185"]);
     array_push($arr, ["-6.2276612", "106.6083025"]);
     array_push($arr, ["-7.263338", "112.739998"]);
     array_push($arr, ["-7.956989", "112.618524"]);
     array_push($arr, ["-7.7823038", "110.3787104"]);
     array_push($arr, ["-6.119022", "106.182164"]);
     array_push($arr, ["-7.290227", "112.676771"]);
     array_push($arr, ["3.585257", "98.692194"]);
     array_push($arr, ["-8.735333", "115.166621"]);
     array_push($arr, ["-6.177694", "106.791113"]);
     array_push($arr, ["-0.490911", "117.145341"]);
     array_push($arr, ["-6.168974", "106.877019"]);
     array_push($arr, ["3.591902", "98.664199"]);
     array_push($arr, ["1.128021", "104.054603"]);
     array_push($arr, ["-2.213634", "113.906778"]);
     $arrVariant = [2544, 2617, 2632, 2647, 2686, 2705, 2724, 2741, 2752, 2759, 2770, 2784, 2813, 2834, 2849, 2868, 2877, 2891, 2902, 2911, 2923, 2957, 3023, 3049, 3068, 3076, 3098, 3118, 3129, 3138, 3154, 3197, 3228, 3713, 3725, 3736, 3770, 3775, 3785, 3798, 3802, 3811, 3937, 4140, 4152, 4160, 4168, 4177, 4204, 4369, 4402, 4872, 4878, 4930, 4935, 4960, 4992, 5003, 5064, 5081, 5093, 5101, 5163, 5182, 5309, 5363, 5374, 5410, 5785, 5911, 5933, 5964, 5988, 6040, 6047, 7876, 7996, 8024, 8163, 8184, 8257, 8260, 8301, 8417, 8500, 8546, 8552, 8575, 8645, 8728, 8897, 9630, 9654, 11627, 11788, 11823, 11860, 11907, 12175, 12540, 14759, 14769, 14773, 14895, 15137, 15203, 16036, 17443, 18205, 18226, 18285, 21651, 21657, 21697, 21722, 21962, 21965, 21997, 22371, 22413, 22433, 22436, 22439, 22442, 22445, 22448, 22922, 23294, 23494, 23554, 23570, 23576, 23579, 24109, 24112, 24191, 24197, 24513, 24977, 24980, 24986, 24989, 24992, 24998, 25001, 25393, 25693, 26172, 26573, 27283, 27309, 27877, 27880, 27886, 27889, 27892, 27895, 27898, 27901, 27904, 27907, 27913, 28863, 28866, 28869, 30171, 30174, 30177, 30206, 30209, 30212, 30215, 30218, 30221, 30264, 30270, 30276, 30279, 30320, 30329, 30357, 30360, 30363, 30437, 30497, 30777, 31263, 31370, 31376, 31421, 31884, 31897, 31903, 31957, 31987, 31990, 31993, 31996, 32002, 32006, 32580, 32586, 32589, 32592, 32645, 32651, 32660, 32684, 32690, 32744, 32747, 32750, 32753, 32756, 32759, 32762, 32765, 32768, 32783, 32840, 32846, 32898, 32901, 33097, 33100, 33292, 33301, 33310, 33316, 33325, 33331, 33512, 34904, 34928, 35595, 35605, 35608, 35611, 35614, 35624, 35787, 35790, 35793, 35796, 35799, 36337, 36343, 36349, 36363, 36517, 36520, 36523, 36529, 36902, 36905, 36980, 37131, 37195, 37217, 37240, 37243, 37417, 37783, 37797, 37800, 37823, 37826, 37837, 37840, 37843, 37846, 37923, 37926, 37959, 37963, 38057, 38077, 38080, 38083, 38086, 38089, 38097, 38140, 38178, 38181, 38277, 38317, 38320, 38397, 38419, 38476, 38517, 38546, 38596, 38599, 38602, 38797, 38940, 39069, 39237, 39257, 39357, 39360, 39363, 39366, 39397, 39400, 39438, 39441, 39444, 39457, 39497, 40117, 40120, 40123, 40126, 40129, 40146, 40157, 40160, 40163, 40166, 40169, 40172, 40178, 40223, 40357, 40360, 40363, 40366, 40372, 40375, 40420, 40423, 40440, 40737, 40795, 40798, 40801, 40807, 40810, 40813, 40816, 40819, 41003, 41018, 41117, 41120, 41340, 41363, 41375, 41437, 41440, 41443, 41446, 41457, 41616, 41619, 42197, 42216, 42497, 42500, 42504, 42509, 42512, 42515, 42518, 42521, 42524, 42527, 42530, 42533, 42537, 42540, 42567, 42576, 42701, 42716, 42719, 42722, 42929, 42936, 42980, 43097, 43100, 43103, 43106, 43198, 43217, 43223, 43229, 43238, 43241, 43247, 43256, 43262, 43268, 43280, 43283, 43286, 43289, 43292, 43295, 43325, 43328, 43331, 43334, 43337, 43340, 43358, 43364, 43367, 43370, 43373, 43397, 43400, 43417, 43420, 43437, 43577, 43597, 43600, 43603, 43617, 43657, 43723, 43737, 43780, 44063, 44078, 44082, 44286, 44377, 44380, 44397, 44416, 44440, 44495, 44517, 44537, 44837, 44880, 44937, 44957, 45197, 45457, 45497, 45537, 45557, 45777, 45797, 45817, 46057, 46060, 46077, 46080, 46086, 46177, 46180, 46957, 46977, 46997, 47000, 47863, 47877, 47880, 47897, 47960, 47977, 50937, 51717, 51797, 51920, 52816, 52856, 53040, 53580, 54156, 54220, 54226, 54233, 54236, 54239, 54257, 54260, 54263, 54266, 54417, 54524, 54609, 54804, 54807, 55015, 55018, 55877, 55883, 56057, 56060, 56063, 56077, 56083, 56086, 56095, 56098, 56125, 56128, 56243, 56246, 56597, 56670, 56689, 56692, 56703, 56709, 56712, 56715, 56718, 56760, 56763, 56920, 57347, 57357, 57397, 57400, 57403, 57406, 57409, 57412, 57415, 57418, 57421, 57437, 57449, 57467, 57565, 57812, 57848, 57854, 57980, 57986, 58017, 58020, 58197, 58417, 58420, 58423, 58437, 58440, 58443, 58446, 58457, 58460, 58463, 58466, 58477, 58497, 58500, 58637, 58640, 58643, 58757, 59258, 59261, 59657, 59660, 59676, 59679, 59716, 59857, 59860, 59880, 59945, 59948, 60237, 60240, 60342, 60397, 60403, 60409, 60537, 60560, 60603, 60697, 60704, 60711, 60718, 60732, 60757, 60771, 61017, 61020, 61256, 61611, 61643, 61718, 61771, 61817, 61877, 61891, 61898, 61905, 61912, 61915, 62154, 62357, 62424, 62637, 62640, 62643, 62646, 62649, 62652, 62655, 62844, 62851, 62865, 62872, 62886, 62893, 62907, 62918, 62925, 62932, 63055, 63217, 63237, 63320, 63343, 63497, 63620, 63723, 63757, 63764, 63771, 63778, 63797, 63804, 63957, 63997, 64057, 64060, 64063, 64087, 64322, 64337, 64926, 64957, 64975, 64978, 64981, 65217, 65220, 65223, 65257, 65277, 65284, 65301, 65380, 65617, 65681, 65684, 65737, 66044, 66232, 66317, 66843, 66846, 66849, 66852, 66855, 66858, 66861, 66864, 66876, 67080, 67152, 67337, 67577, 67814, 67817, 68097, 68157, 68200, 68263, 68266, 68292, 68307, 68310, 68313, 68316, 68319, 68322, 68340, 68363, 68366, 68369, 68372, 68375, 68582, 68624];
     $randQty = rand(5, 10);
     for ($i = 0; $i < $randQty; $i++) {
         $cp = new CartPortal();
         $cp->qty = rand(1, 3);
         $cp->status = rand(1, 2);
         $cp->session_id = rand();
         $cp->variant_id = $arrVariant[rand(0, count($arrVariant) - 1)];
         $index = rand(0, count($arr) - 1);
         $cp->latitude = $arr[$index][0];
         $cp->longitude = $arr[$index][1];
         $date = time();
         $date = $date + 60 * rand(1, 15);
         $cp->date_created = date('Y-m-d H:i:s', $date);
         $cp->save();
     }
     echo $randQty;
 }