Ejemplo n.º 1
0
 static function createLog($num, $log_data, $category = null)
 {
     if (is_null($category)) {
         $category = self::SMS_LOG_CATEGORY_FAILURE;
     }
     // if
     if (!self::isValidCategory($category)) {
         throw new Error("'{$category}' is not valid sms log category");
     }
     // if
     $log = new SmsLog();
     try {
         DB::beginWork();
         $log->setNumber($num);
         $log->setLogData($log_data);
         $log->setCategory($category);
         $log->save();
         DB::commit();
     } catch (Exception $e) {
         DB::rollback();
     }
     return $log;
 }