Example #1
0
 /**
  * 
  * EDITA CARRINHO
  * @param Collection $arrayCollection
  * @param Array $nomeIndiceArraySessao
  */
 public function editCarrinho($arrayCollection, $nomeIndiceArraySessao)
 {
     //remove a sessao de conteudo do carrinho
     unset($_SESSION[$this->nomeSessao]);
     //quantidade de indices do array
     $i = count($nomeIndiceArraySessao);
     while ($arrayCollection->Proximo()) {
         $alternativa = $arrayCollection->getItem();
         $stringItem = '';
         //contagem de qual indice está
         $j = 1;
         foreach ($nomeIndiceArraySessao as $value) {
             $stringItem .= $alternativa[$value];
             if ($j < $i) {
                 $stringItem .= '|';
             }
             $j++;
         }
         $stringItem .= '#';
         //adiciona ao carrinho
         $this->insereCarrinho($stringItem);
     }
 }