コード例 #1
0
 /**
  * Creates order status DB objects from the given list.
  *
  * @param array $orderStatusList The order status list as associative array
  *
  * @return void
  *
  * @author Sebastian Diel <*****@*****.**>,
  *         Sascha Koehler <*****@*****.**>
  * @since 16.06.2014
  */
 public function createRequiredOrderStatus($orderStatusList)
 {
     foreach ($orderStatusList as $code => $title) {
         if (!SilvercartOrderStatus::get()->filter('Code', $code)->sort('SilvercartOrderStatus.ID')->first()) {
             $silvercartOrderStatus = new SilvercartOrderStatus();
             $silvercartOrderStatus->Title = $title;
             $silvercartOrderStatus->Code = $code;
             $silvercartOrderStatus->write();
         }
     }
 }