예제 #1
0
 public static function post_retos($recibido)
 {
     $participantes = isset($recibido->participantes) ? $recibido->participantes : array();
     unset($recibido->participantes);
     $reto = new Reto();
     $reto->add_data($recibido);
     $respuesta = new stdClass();
     $respuesta->result = $reto->save();
     foreach ($participantes as $value) {
         $participante = new Participante();
         $participante->add_data($value);
         $participante->CODRETO = $reto->CODRETO;
         $participante->save();
     }
     if ($respuesta->result) {
         $respuesta->mensaje = "Reto creado correctamente.";
         $respuesta->reto = $reto;
     } else {
         $respuesta->mensaje = "No se pudo crear el reto.";
     }
     return $respuesta;
 }