Fix sorting of seenby/path items in echomail/netmail. Add rogue_seenby to seenby in echomail

This commit is contained in:
2024-05-23 15:16:47 +10:00
parent dc212d35fb
commit 5fc69067fb
4 changed files with 40 additions and 6 deletions

View File

@@ -242,6 +242,22 @@ class Address extends Model
return ($o && $o->system->active) ? $o : NULL;
}
public static function newFTN(string $address): self
{
$ftn = self::parseFTN($address);
$o = new self;
$zo = Zone::where('zone_id',$ftn['z'])->single();
$o->zone_id = $zo?->id;
$o->region_id = $ftn['r'];
$o->host_id = $ftn['n'];
$o->node_id = $ftn['f'];
$o->point_id = $ftn['p'];
return $o;
}
/**
* This is to find an address for a domain (like fidonet), which is technically 2D even though it uses multiple zones.
*