/** * Seleccionar un color para la cuenta * * @param int $id El id del elemento a asignar * @return mixed */ private function pickAccountColor($id) { $accountColor = Session::getAccountColor(); if (!isset($accountColor) || !is_array($accountColor) || !isset($accountColor[$id])) { // Se asigna el color de forma aleatoria a cada id $color = array_rand($this->_colors); $accountColor[$id] = '#' . $this->_colors[$color]; Session::setAccountColor($accountColor); } return $accountColor[$id]; }