Updated Videotex frame to use Parser
This commit is contained in:
@@ -56,16 +56,9 @@ abstract class Frame
|
||||
|
||||
public $fields = NULL; // The fields in this frame.
|
||||
|
||||
// Magic Fields that are pre-filled
|
||||
protected $fieldmap = [
|
||||
'a'=>'address#',
|
||||
'd'=>'%date',
|
||||
];
|
||||
|
||||
// Fields that are editable
|
||||
private $fieldoptions = [
|
||||
'p'=>['edit'=>TRUE,'mask'=>'*'], // Password
|
||||
'u'=>['edit'=>TRUE], // User
|
||||
't'=>['edit'=>TRUE], // Text
|
||||
];
|
||||
|
||||
@@ -395,7 +388,7 @@ abstract class Frame
|
||||
// Simulate a DB load
|
||||
$o = new \App\Models\Frame;
|
||||
|
||||
$o->content = '';
|
||||
$content = '';
|
||||
$o->flags = ['ip'];
|
||||
$o->type = 'a';
|
||||
$o->frame = 999;
|
||||
@@ -406,14 +399,16 @@ abstract class Frame
|
||||
|
||||
// Header
|
||||
$sid = R_RED.'T'.R_BLUE.'E'.R_GREEN.'S'.R_YELLOW.'T';
|
||||
$o->content .= substr($sid.'-'.str_repeat('12345678901234567890',4),0,static::$header_length+(strlen($sid)-$so->strlenv($sid))).
|
||||
$content .= substr($sid.'-'.str_repeat('12345678901234567890',4),0,static::$header_length+(strlen($sid)-$so->strlenv($sid))).
|
||||
R_WHITE.'999999999a'.R_RED.sprintf('%07.0f',999).'u';
|
||||
|
||||
$o->content .= R_WHITE.str_repeat('+-',static::$frame_width/2-3).' '.R_RED.'01';
|
||||
$o->content .= R_WHITE.'Name: '.ESC.str_repeat('u',5).' |'.str_repeat('+-',static::$frame_width/2-8).'|';
|
||||
$o->content .= R_WHITE.'Date: '.ESC.str_repeat('d',17).' |'.str_repeat('+-',static::$frame_width/2-14).'|';
|
||||
$o->content .= R_WHITE.'Address: '.ESC.str_repeat('t',19).' |'.str_repeat('+-',static::$frame_width/2-17).'|';
|
||||
$o->content .= R_WHITE.' : '.ESC.str_repeat('t',19).' |'.str_repeat('+-',static::$frame_width/2-17).'|';
|
||||
$content .= R_WHITE.str_repeat('+-',static::$frame_width/2-3).' '.R_RED.'01';
|
||||
$content .= R_WHITE.'Name: '.ESC.str_repeat('t',5).' |'.str_repeat('+-',static::$frame_width/2-8).'|';
|
||||
$content .= R_WHITE.'Date: '.ESC.str_repeat('d',17).' |'.str_repeat('+-',static::$frame_width/2-14).'|';
|
||||
$content .= R_WHITE.'Address: '.ESC.str_repeat('t',19).' |'.str_repeat('+-',static::$frame_width/2-17).'|';
|
||||
$content .= R_WHITE.' : '.ESC.str_repeat('t',19).' |'.str_repeat('+-',static::$frame_width/2-17).'|';
|
||||
|
||||
$o->content = $content;
|
||||
|
||||
return $o;
|
||||
}
|
||||
|
Reference in New Issue
Block a user