Exemplo n.º 1
0
 /**
  * Create default account labels
  *
  * @param int $account_id Account ID
  *
  * @return bool
  */
 public function createDefaultLabels($account_id)
 {
     $labelsCount = $this->getLabelsCount($account_id);
     if ($labelsCount >= 5) {
         return false;
     }
     if ($labelsCount > 0 && $labelsCount < 5) {
         $this->deleteAccountLabels($account_id);
     }
     $colors = array(1 => '7A7AFF', 2 => '59BD59', 3 => 'FFBD59', 4 => 'FF5959', 5 => 'BD7ABD');
     for ($i = 1; $i < 6; $i++) {
         $label = new Label();
         $label->account_id = $account_id;
         $label->name = 'Label ' . $i;
         $label->flag = '$label' . $i;
         $label->color = $colors[$i];
         $label->default = true;
         $label->save();
     }
     return true;
 }