/** * Add default order status options if none are set */ public function addDefault() { if (\Input::get('act') != '' || OrderStatus::countAll() > 0) { return; } $arrStatus = array(array('name' => 'Pending', 'welcomescreen' => '1'), array('name' => 'Processing'), array('name' => 'Complete', 'paid' => '1'), array('name' => 'On Hold'), array('name' => 'Cancelled')); $sorting = 0; foreach ($arrStatus as $arrData) { $objStatus = new OrderStatus(); $objStatus->setRow($arrData); $objStatus->sorting = $sorting; $objStatus->save(); $sorting += 128; } }