Advertisement
Guest User

Untitled

a guest
May 25th, 2015
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.25 KB | None | 0 0
  1. foreach($oProtocolList as $oProtocol){
  2.                 $oProtocolData = $oProtocol->fields->findAll();
  3.                 $aProtocol = [];
  4.                 foreach ($oProtocolData as $o){
  5.                     switch ($o->protocol_field_id){
  6.                         case self::PROTOCOL_VACCINE_NAME:
  7.                             $protocolName = $o->protocol_field_data;
  8.                             if (!isset($aData[$protocolName])){
  9.                                 $aProtocol[$protocolName] = [];
  10.                                 $aData[$protocolName] = $aProtocol;
  11.                             }
  12.                             else{
  13.  
  14.                                 switch ($o->protocol_field_data){
  15.                                     case self::PROTOCOL_VACCINE_DATE:
  16.                                         $temp['date'] = $o->protocol_field_data;
  17.                                         break;
  18.                                     case self::PROTOCOL_VACCINE_SERIAL:
  19.                                         $temp['serial'] = $o->protocol_field_data;
  20.                                         break;
  21.                                     case self::PROTOCOL_VACCINE_DOSE:
  22.                                         $temp['dose'] = $o->protocol_field_data;
  23.                                         break;
  24.                                     case self::PROTOCOL_VACCINE_DATE_TILL:
  25.                                         $temp['till'] = $o->protocol_field_data;
  26.                                         break;
  27.                                     case self::PROTOCOL_VACCINE_REVAC:
  28.                                         $temp['revac'] = $o->protocol_field_data;
  29.                                         break;
  30.                                 }
  31.                                 $aProtocol[$protocolName][$oProtocol->pk()][] = $temp;
  32. //                              var_dump($aProtocol);
  33.                             }
  34. //                          $aData[$protocolName] = $aProtocol;
  35.                             break;
  36.                     }
  37.  
  38.                 }
  39.  
  40.             }
  41.             var_dump($aData);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement