/**
  * Exclude object from result
  *
  * @param     Amistad $amistad Object to remove from the list of results
  *
  * @return    AmistadQuery The current query, for fluid interface
  */
 public function prune($amistad = null)
 {
     if ($amistad) {
         $this->addUsingAlias(AmistadPeer::ID, $amistad->getId(), Criteria::NOT_EQUAL);
     }
     return $this;
 }
 /**
  * Filter the query by a related Amistad object
  *
  * @param     Amistad $amistad  the related object to use as filter
  * @param     string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
  *
  * @return    UsuarioQuery The current query, for fluid interface
  */
 public function filterByAmistadRelatedByid_usuarioamigo($amistad, $comparison = null)
 {
     if ($amistad instanceof Amistad) {
         return $this->addUsingAlias(UsuarioPeer::ID, $amistad->getid_usuarioamigo(), $comparison);
     } elseif ($amistad instanceof PropelCollection) {
         return $this->useAmistadRelatedByid_usuarioamigoQuery()->filterByPrimaryKeys($amistad->getPrimaryKeys())->endUse();
     } else {
         throw new PropelException('filterByAmistadRelatedByid_usuarioamigo() only accepts arguments of type Amistad or PropelCollection');
     }
 }
//$solicitud = Solicitud_amistadQuery::create()->findOneById($datos->id);
//$libros = LibroQuery::create()->find();
//$usuarios = UsuarioQuery::create()->find();
switch ($datos->accion) {
    case "d":
        //Delete
        $solicitudObj = Solicitud_amistadQuery::create()->findOneById($datos->id);
        //$objTerapia = TerapiasQuery::create()->findOneById($_GET["id"]);
        if ($solicitudObj != null) {
            $solicitudObj->delete();
        }
        echo json_encode(array('error' => 0, 'msg' => "solicitud rechazada"));
        break;
    case "n":
        //New
        $solicitudObj = new Amistad();
        //$solicitudObj->setid_usuario_solicitado($datos->id_usuario_solicitado);
        $solicitudObj->setid_usuarioamigo($datos->id_usuarioamigo);
        $solicitudObj->setId_usuario($_SESSION["userid"]);
        $solicitudObj->setEstado($datos->estado);
        $solicitudObj->save();
        echo json_encode(array('error' => 0, 'msg' => "solicitud aceptada"));
        break;
        /*
            case "m"://mostrar
                        
                //$objTerapia = TerapiasQuery::create()->findOneById($_GET["id"]);
                if($solicitud->getestado()==0){
                        $solicitud->delete();
                }
                echo json_encode(array( 'error' => 0, 'msg' => "solicitud rechazada"));