OpenUI v1.x API Object
Return to Introduction  Previous page  Next page

Here is the Affiliate Login screen, OUI1_AFFLOGIN object:

%OUI%  
%SET(g.OUIX_title|%VAR(Stores.d.name)%: Affiliate Login)%  
%SET(g.OUIX_greymenu|0)%  
%SET(g.OUIX_catid|0)%  
%ASSIGN(g.OUIX_file|g.Module_Feature_AFF_DB)%  
%HOOK(56|1)%  
%IF(len(g.OUIX_file) GT 0)%  
  %DOFUNC(g.OUIX_ok|g.OUIX_file|AffiliateOptions_Find())%  
%IFEND%  
%HOOK(56|2)%  
%IF(AffiliateOptions.d.active)%  
  %HOOK(56|3)%  
  %SET(g.OUIX_file|OPENUI)%  
  %HOOK(56|4)%  
  %OUIOBJOUT(BEGINSCREEN|g.OUIX_ok|g.OUIX_file|OUI_Begin_Screen(g.OUIX_title,g.OUIX_greymenu,g.OUIX_catid))%  
  %IF(g.OUIX_ok)%  
    %IF(g.Error_Send_Email)%  
      %HOOK(56|49)%  
      %HOOKSKIP%  
        <FONT COLOR = "%VAR(g.OUIX_ErrorColor)%" SIZE = 4><P>%VAR(g.Error_Send_Email)%</P></FONT>  
      %HOOKSKIPEND%  
      %HOOK(56|50)%  
    %IFEND%  
    %ASSIGN(g.OUIX_header|OUI_Token_Replace(OUI_Store.d.lheader))%  
    %ASSIGN(g.OUIX_footer|OUI_Token_Replace(OUI_Store.d.lfooter))%  
    %HOOK(56|5)%  
    %HOOKSKIP%  
      %VAR(g.OUIX_header)%  
    %HOOKSKIPEND%  
    %HOOK(56|6)%  
    %HOOKSKIP%  
      <TABLE BORDER=0>  
    %HOOKSKIPEND%  
    %HOOK(56|7)%  
    %IF(AffiliateOptions.d.signup NE 'I')%  
      %HOOK(56|8)%  
      %HOOKSKIP%  
        <TR><TD ALIGN="left">  
      %HOOKSKIPEND%  
      %IF(g.Store_Count GT 1)%  
        %SET(g.OUIX_anchor|<A HREF="%VAR(g.secure_sessionurl)%Screen=AFAE&NewAffiliate=1&Store_Code=%VAR(Stores.d.code|EA)%">)%  
      %ELSE%  
        %SET(g.OUIX_anchor|<A HREF="%VAR(g.secure_sessionurl)%Screen=AFAE&NewAffiliate=1">)%  
      %IFEND%  
      %SET(g.OUIX_text|Create New Account)%  
      %SET(g.OUIX_end|</A><BR>)%  
      %HOOK(56|9)%  
      %HOOKSKIP%  
        <FONT FACE="%VAR(OUI_Store.d.body_font|EE)%" SIZE="%VAR(OUI_Store.d.body_fsize|EE)%">  
        %VAR(g.OUIX_anchor)%%VAR(g.OUIX_text)%%VAR(g.OUIX_end)%  
        </FONT>  
      %HOOKSKIPEND%  
      %HOOK(56|10)%  
      %HOOKSKIP%  
        </TD></TR>  
      %HOOKSKIPEND%  
    %IFEND%  
    %HOOK(56|11)%  
    %HOOKSKIP%  
      <TR><TD COLSPAN=2>  
    %HOOKSKIPEND%  
    %HOOK(56|12)%  
    %HOOKSKIP%  
      <FORM METHOD="post" ACTION="%VAR(g.secure_sessionurl)%">  
      <INPUT TYPE = "hidden" NAME = "Screen" VALUE = "AFAE">  
      <INPUT TYPE="hidden" NAME="Store_Code" VALUE="%VAR(Stores.d.code|EE)%">  
    %HOOKSKIPEND%  
    %HOOK(56|13)%  
    %IF(g.Data_Entry_Error)%  
      %HOOKSKIP%  
        <FONT FACE="%VAR(OUI_Store.d.body_font|EE)%" SIZE="%VAR(OUI_Store.d.body_fsize|EE)%" COLOR="%VAR(g.OUIX_ErrorColor)%">  
      %HOOKSKIPEND%  
      %IF(g.Affiliate_Code_Invalid)%  
        %SET(g.OUIX_text|<B>Unknown login</B>)%  
        %HOOK(56|14)%  
        %HOOKSKIP%  
          %VAR(g.OUIX_text)%  
        %HOOKSKIPEND%  
      %IFEND%  
      %IF(g.Affiliate_Password_Invalid)%  
        %SET(g.OUIX_text|<B>Invalid password</B>)%  
        %HOOK(56|15)%  
        %HOOKSKIP%  
          %VAR(g.OUIX_text)%  
        %HOOKSKIPEND%  
      %IFEND%  
      %HOOK(56|16)%  
      %HOOKSKIP%  
        </FONT><BR><BR>  
      %HOOKSKIPEND%  
    %ELSE%  
      %IF(len(g.Message))%  
        %HOOK(56|17)%  
        %HOOKSKIP%  
          <FONT FACE="%VAR(OUI_Store.d.body_font|EE)%" SIZE="%VAR(OUI_Store.d.body_fsize|EE)%" COLOR="blue">  
          %VAR(g.Message)%  
          </FONT><BR><BR>  
        %HOOKSKIPEND%  
      %IFEND%  
    %IFEND%  
    %HOOK(56|18)%  
    %HOOKSKIP%  
      <TABLE BORDER=0>  
    %HOOKSKIPEND%  
    %HOOK(56|19)%  
    %HOOKSKIP%  
      <TR><TD ALIGN="left" VALIGN="middle" COLSPAN=3>  
    %HOOKSKIPEND%  
    %SET(g.OUIX_text|<B>Login to Existing Account:</B>)%  
    %HOOK(56|20)%  
    %HOOKSKIP%  
      <FONT FACE="%VAR(OUI_Store.d.body_font|EE)%" SIZE="%VAR(OUI_Store.d.body_fsize|EE)%">  
      %VAR(g.OUIX_text)%  
      </FONT>  
    %HOOKSKIPEND%  
    %HOOK(56|21)%  
    %HOOKSKIP%  
      </TD></TR>  
    %HOOKSKIPEND%  
    %HOOK(56|22)%  
    %HOOKSKIP%  
      <TR><TD ALIGN="left" VALIGN="middle">  
    %HOOKSKIPEND%  
    %HOOK(56|23)%  
    %HOOKSKIP%  
      &nbsp;&nbsp;  
    %HOOKSKIPEND%  
    %HOOK(56|24)%  
    %HOOKSKIP%  
      </TD><TD ALIGN="left" VALIGN="middle">  
    %HOOKSKIPEND%  
    %SET(g.OUIX_text|<B>Login:</B>)%  
    %HOOK(56|25)%  
    %HOOKSKIP%  
      <FONT FACE="%VAR(OUI_Store.d.body_font|EE)%" SIZE="%VAR(OUI_Store.d.body_fsize|EE)%">  
      %VAR(g.OUIX_text)%  
      </FONT>  
    %HOOKSKIPEND%  
    %HOOK(56|26)%  
    %HOOKSKIP%  
      </TD><TD ALIGN="left" VALIGN="middle">  
    %HOOKSKIPEND%  
    %HOOK(56|27)%  
    %HOOKSKIP%  
      <FONT FACE="%VAR(OUI_Store.d.body_font|EE)%" SIZE="%VAR(OUI_Store.d.body_fsize|EE)%">  
      <INPUT TYPE="text" SIZE=40 NAME="Affiliate_Code" VALUE="%VAR(g.Affiliate_Code|EE)%">  
      </FONT>  
    %HOOKSKIPEND%  
    %HOOK(56|28)%  
    %HOOKSKIP%  
      </TD></TR>  
    %HOOKSKIPEND%  
    %HOOK(56|29)%  
    %HOOKSKIP%  
      <TR><TD ALIGN="left" VALIGN="middle">  
    %HOOKSKIPEND%  
    %HOOK(56|30)%  
    %HOOKSKIP%  
      &nbsp;&nbsp;  
    %HOOKSKIPEND%  
    %HOOK(56|31)%  
    %HOOKSKIP%  
      </TD><TD ALIGN="left" VALIGN="middle">  
    %HOOKSKIPEND%  
    %HOOK(56|32)%  
    %HOOKSKIP%  
      &nbsp;  
    %HOOKSKIPEND%  
    %HOOK(56|33)%  
    %HOOKSKIP%  
      </TD><TD ALIGN="left" VALIGN="middle">  
    %HOOKSKIPEND%  
    %SET(g.OUIX_text1|Password: )%  
    %SET(g.OUIX_text2| Please Email Me My Password)%  
    %HOOK(56|34)%  
    %HOOKSKIP%  
      <FONT FACE="%VAR(OUI_Store.d.body_font|EE)%" SIZE="%VAR(OUI_Store.d.body_fsize|EE)%">  
      <INPUT TYPE="radio" NAME="Action" VALUE="ALGI" CHECKED>  
      %VAR(g.OUIX_text1)%<INPUT TYPE="password" SIZE=30 NAME="Affiliate_Password"><BR>  
      <INPUT TYPE="radio" NAME="Action" VALUE="AFPW">%VAR(g.OUIX_text2)%  
      </FONT>  
    %HOOKSKIPEND%  
    %HOOK(56|35)%  
    %HOOKSKIP%  
      </TD></TR>  
    %HOOKSKIPEND%  
    %HOOK(56|36)%  
    %HOOKSKIP%  
      <TR><TD ALIGN="left" VALIGN="middle">  
    %HOOKSKIPEND%  
    %HOOK(56|37)%  
    %HOOKSKIP%  
      &nbsp;&nbsp;  
    %HOOKSKIPEND%  
    %HOOK(56|38)%  
    %HOOKSKIP%  
      </TD><TD ALIGN="left" VALIGN="middle">  
    %HOOKSKIPEND%  
    %HOOK(56|39)%  
    %HOOKSKIP%  
      &nbsp;  
    %HOOKSKIPEND%  
    %HOOK(56|40)%  
    %HOOKSKIP%  
      </TD><TD ALIGN="right" VALIGN="middle">  
    %HOOKSKIPEND%  
    %SET(g.OUIX_text|Login)%  
    %SET(g.OUIX_file|OPENUI)%  
    %HOOK(56|41)%  
    %ASSIGN(g.OUIX_button_code|g.OUIX_text)%  
    %SET(g.OUIX_button_function|)%  
    %OUIOBJOUT(BUTTONDRAW|g.OUIX_ok|g.OUIX_file|OUI_ButtonDraw(g.OUIX_button_code,g.OUIX_button_function))%  
    %HOOK(56|42)%  
    %HOOKSKIP%  
      </TD></TR>  
    %HOOKSKIPEND%  
    %HOOK(56|43)%  
    %HOOKSKIP%  
      </TABLE></FORM>  
    %HOOKSKIPEND%  
    %HOOK(56|44)%  
    %HOOKSKIP%  
      </TD></TR>  
    %HOOKSKIPEND%  
    %HOOK(56|45)%  
    %HOOKSKIP%  
      </TABLE>  
    %HOOKSKIPEND%  
    %HOOK(56|46)%  
    %HOOKSKIP%  
      %VAR(g.OUIX_footer)%  
    %HOOKSKIPEND%  
    %HOOK(56|47)%  
    %SET(g.OUIX_file|OPENUI)%  
    %HOOK(56|48)%  
    %OUIOBJOUT(ENDSCREEN|g.OUIX_ok|g.OUIX_file|OUI_End_Screen())%  
  %IFEND%  
%IFEND%  

 


Send feedback on this documentation.
© 2003 - 2000 Darren Ehlers & OpenUI Developer Consortium