definer
{
"Fup.Outbound" "Set Phone Numbers Normal Outbound"
"Exec" % "-->"
'_Msg.numbr ^"+1" !Cnv.SrcTo _Msg.dialr ^"+1" !Cnv.SrcFrom'
newdef
"Fup.Inbound" "Set Phone Numbers Opposite of Outbound"
"Exec" % "-->"
'_Msg.numbr ^"+1" !Cnv.SrcFrom _Msg.dialr ^"+1" !Cnv.SrcTo'
newdef
"Fup.UnSame" "Reset Alternate Phone Routes"
"Exec" % "-->"
'empty !Msgr.Same empty !Msgr.Samf empty !Msgr.Samg'
newdef
"Fup.!Fsplit" "Store Message Image to Fbase Split"
"Exec" % "extension --> extension"
'_Fup.Mimage _Fup.Fbase &3 dup !Fup.Split copyfile *fuplsplt'
newdef
"Fup.!Gsplit" "Store Message Image to Gbase Split"
"Exec" % "extension --> extension"
'_Fup.Mimage _Fup.Gbase &3 dup !Fup.Split copyfile *fuplsplt'
newdef
"Fup.PsdOrPng" "Upload Extension is Psd or Png"
"Exec" % "--> is-psd-or-png"
'Fup.IsPsd Fup.IsPng or'
newdef
"Fup.PsdPngJpg" "Upload Extension is Psd or Png or Jpg"
"Exec" % "--> is-psd-png-jpg"
'Fup.IsJpg Fup.PsdOrPng or'
newdef
"Fup.IsJpg" "Upload Extension is Jpg"
"Exec" % "--> is-jpg"
'_Fup.Ext lower ".jpg" eq$'
newdef
"Fup.IsPng" "Upload Extension is Png"
"Exec" % "--> is-png"
'_Fup.Ext lower ".png" eq$'
newdef
"Fup.IsPsd" "Upload Extension is Psd"
"Exec" % "--> is-psd"
'_Fup.Ext lower ".psd" eq$'
newdef
"Fup.Mimage))" "Set File Information Variables"
"Exec" % "msg-body left-part filespec --> msg-body"
'
% stack: msg-body left-part full-spec
dup File.Length !Fup.Size
!Fup.Mimage
% stack: msg-body left-part
!Fup.Rest
'
newdef
"Fup.BackTo&" "Append Return Destination Phone Tag"
"Exec" % "build --> adj-build"
'"" &_Cnv.SrcFrom &"" &'
newdef
"Fup.BackFrom&" "Append Return to Source Phone Tag"
"Exec" % "build --> adj-build"
'"" &_Cnv.SrcTo &"" &'
newdef
"Fup.To&" "Append Destination Phone Tag"
"Exec" % "build --> adj-build"
'"" &_Cnv.SrcTo &"" &'
newdef
"Fup.From&" "Append Source Phone Tag"
"Exec" % "build --> adj-build"
'"" &_Cnv.SrcFrom &"" &'
newdef
"Fup.Medias&" "Append Number of Media Tag"
"Exec" % "build medias --> adj-build"
'^"" &"" &'
newdef
"Fup.From" "Get Ten Digit of Source Phone"
"Exec" % "--> phone"
'_Cnv.SrcFrom -2 left'
newdef
"Fup.To" "Get Ten Digit of Dest Phone"
"Exec" % "--> phone"
'_Cnv.SrcTo -2 left'
newdef
"Fup.!Fmark" "Copy Mark to Fbased"
"Exec" % "mark-name -->"
'ofmark _Fup.Fbase &"X.jpg" copyfile'
newdef
"Fup.!Gmark" "Copy Mark to Gbased"
"Exec" % "mark-name -->"
'ofmark _Fup.Gbase &"X.jpg" copyfile'
newdef
"Fup.!Fmarf" "Copy Mark to Fbasef"
"Exec" % "mark-name -->"
'ofmark _Fup.Fbasf &"X.jpg" copyfile'
newdef
"Fup.!Gmarf" "Copy Mark to Gbasef"
"Exec" % "mark-name -->"
'ofmark _Fup.Gbasf &"X.jpg" copyfile'
newdef
"Fup.MoreDrive" "Change Drive Prefix if MoreLink Type"
"Exec" % "fspec --> maybe-adj-fspec"
'
_Fup.MoreLink
{
-1 left ^_Fup.MoreDrive
} if
'
newdef
"Fup._PsdPngJpg" "Is Extension One of Psd, Png, or Jpg"
"Exec" % "--> included"
'_Fup.HasJpg _Fup.HasPsd or _Fup.HasPng or'
newdef
"Fup.FSrcDestT" "Team Member Folders Other Phone"
"Exec" % "phone -->"
'
ofsnap folder
dup !Fup.FsrcT
&_Fup.Member folder
dup !Fup.FdestT
Xact.Msg$ & !Fup.FbaseT
'
newdef
"Fup.FSrcDestS" "Source and Dest Identity"
"Exec" % "phone -->"
'
dup ofsnap folder( !Fup.FsrcS ^ folder !Fup.FdestS
'
newdef
"Fup.FDestBaseS" "Message Based From Fdest"
"Exec" % "phone -->"
'
_Fup.FdestS Xact.Msg$ &
"____fbases___" log)(
!Fup.FbaseS
'
newdef
"Fup.GSrcDestS" "Source and Dest Identity"
"Exec" % "phone -->"
'
dup ofsnap folder( !Fup.GsrcS ^ folder !Fup.GdestS
'
newdef
"Fup.MoreXpand" "Set Up Copy for Xpand"
"Exec" % "--> src-image xpand-image"
'
_Fup.Mimage Fup.MoreDrive dup extension ^_Fup.Xpand
'
newdef
"Fup.!Fxmage" "Copy Expansion Image Into Fbased"
"Exec" % "-->"
'
Fup.MoreXpand
^_Fup.Fbase
dup !Fup.Fimage
copyfile
'
newdef
"Fup.!Gxmage" "Copy Expansion Image Into Gbased"
"Exec" % "-->"
'
Fup.MoreXpand
^_Fup.Gbase
dup !Fup.Gimage
copyfile
'
newdef
"Fup.!Fxmagf" "Copy Expansion Image Into Fbasef"
"Exec" % "-->"
'
Fup.MoreXpand
^_Fup.Fbasf
dup !Fup.Fimagf
copyfile
'
newdef
"Fup.!Gxmagf" "Copy Expansion Image Into Gbasef"
"Exec" % "-->"
'
Fup.MoreXpand
^_Fup.Gbasf
dup !Fup.Gimagf
copyfile
'
newdef
/*
"Fup." ""
"Exec" % "-->"
''
newdef
*/
"Fup.Orig&" "Append the Original Filename Tag"
"Exec" % "builder --> adj-builder"
'&"" _Fup.Outgo filename asc2hex & &""'
newdef
"Fup._Ext" "Get Message Stated File Extension or Assume Psd"
"Exec" % "--> file-extension"
'
_Cnv.SrcBody "(." found)?
{
_Cnv.SrcBody "(." right$ ")" left$
lower ^"."
}
{
".psd"
} ifelse
'
newdef
"Fup.Extension" "Get Message File Extension"
"Exec" % "--> file-extension"
'
_Fup.HasPsd
"))))))psd" log)(
{
Fup._Ext
}
{
_Fup.HasJpg
"))))))jpg" log)(
{
".jpg"
}
{
_Fup.HasPng
"))))))png" log)(
{
".png"
}
{
empty
} ifelse
} ifelse
} ifelse
'
newdef
"Fup.Phone/" "Remove Phone Tags from Message Text"
"Exec" % "--> body-unphoned-str"
'" (PHONE)" empty replall "(PHONE)" empty replall'
newdef
"Fup.UnPhone" "Remove Added Tags and Phone Tags from Message Text"
"Exec" % "--> body-untagged-str"
'Fup.UnTag Fup.Phone/'
newdef
"Fup.UnTag" "Remove Added Tags from Message Text"
"Exec" % "--> body-untagged-str"
'_Cnv.SrcBody
"(PSD)" empty replall
"(JPG)" empty replall
"(PNG)" empty replall
"/#" left$
'
newdef
"Fup.TagBody" "Tag Body Text with File Vector"
"Exec" % "str --> tagged-str"
'&" The " _Fup.Ext -1 left upper & &" is "'
newdef
"Fup.Body&" "Append Body Text with Sid Tag"
"Exec" % "build body-src --> tagged-build"
'^"
" &"" &"" &_Cnv.SrcSid &"" &'
newdef
"Fup.Extra&" "Append Extra Tag"
"Exec" % "build --> tagged-build"
'_Cnv.SrcExtra ^"" &"" &'
newdef
"Fup.NotEq" "Phone Numbers Not Equal"
"Exec" % "--> not-identical"
'
%%% _Cnv.SrcBody "(PHONE)" found)?
_Cnv.SrcFrom _Cnv.SrcTo ne$
'
newdef
"Fup.!Fflex" "Store Fbased File"
"Exec" % "data suffix -->"
'^_Fup.Fbase &".flx" write'
newdef
"Fup.!Gflex" "Store Gbased File"
"Exec" % "data suffix -->"
'^_Fup.Gbase &".flx" write'
newdef
"Fup.!Ftext" "Store Fbased File"
"Exec" % "data suffix -->"
'^_Fup.Fbase text write'
newdef
"Fup.!FtextT" "Store FbasedT File"
"Exec" % "data suffix -->"
'^_Fup.FbaseT text write'
newdef
"Fup.!Gtext" "Store Gbased File"
"Exec" % "data suffix -->"
'^_Fup.Gbase text write'
newdef
"Fup.!FtexS" "Store FbasedS File"
"Exec" % "data suffix -->"
'^_Fup.FbaseS text write'
newdef
"Fup.!GtexS" "Store GbasedS File"
"Exec" % "data suffix -->"
'^_Fup.GbaseS text write'
newdef
"Fup.!Ftexf" "Store Fbasef File"
"Exec" % "data suffix -->"
'^_Fup.Fbasf text write'
newdef
"Fup.!Gtexf" "Store Gbasef File"
"Exec" % "data suffix -->"
'^_Fup.Gbasf text write'
newdef
"Fup.!MmsFname" "Append Stamp and Sid"
"Exec" % "str --> ext-str"
'&_Msg.msec &"_" &_Cnv.SrcSid !Cnv.MmsFname'
newdef
"ofupl" "Prefix Uploaded Files Folder"
"Exec" % "upl-name --> dir-file-part"
'^_Fup.PhysUpl'
newdef
} if