Example #1
0
 public static function saveEvents($class, $list)
 {
     if (count($list) > Config::get("max_per_insert", 500)) {
         $chunks = array_chunk($list, Config::get("max_per_insert", 500));
         foreach ($chunks as $chunk) {
             Event::saveEvents($class, $chunk);
         }
     } else {
         $sql = $class::getInsertHeader();
         $chunks = array_map("{$class}::getInsertString", $list);
         $sql .= implode(', ', $chunks);
         DB::$DB->query($sql);
     }
 }