/*
 * Author       : zerolandsearch
 * Generated on : 22-Nov-2009 21:03:14
 * Version      : 3.0
 */
application "Submit URL"
{
    type = public
    date format = "dd-MMM-yyyy"
    time zone = ""
    section Home
    {
        form  Submit_URLs_comments_questions
        {
            displayname  =  "Submit URLs"
            captcha = true
            success message  =  "Data Added Successfully!"
            
            must  have  URL_web_address
            (
                displayname  =  "URL (web address)"
                type  =  url
                enable   linkname
            )

            must  have  Content_description
            (
                displayname  =  "Description, comments"
                type  =  textarea
            )

            Email_address
            (
                displayname  =  "Email address"
                type  =  email
            )

            actions
            {
                on add
                {
                    Submit
                    (
                        type  =  submit
                        displayname  =  "Submit"
                        on success
                        {
                            sendmail
                            (
                                To       :  "ahart@zeroland.co.nz" 
                                From     :  zoho.adminuserid 
                                Subject  :  "Comments, link submissions, questions" 
                                Message  :  input.formdata 
                            )
                        }
                    )
                    Reset
                    (
                        type  =  reset
                        displayname  =  "Reset"
                    )
                }
                on edit
                {
                    Update
                    (
                        type  =  submit
                        displayname  =  "Update"
                    )
                    Cancel
                    (
                        type  =  cancel
                        displayname  =  "Cancel"
                    )
                }
            }
        }

        list  Search_results
        {
            displayname = "Search results"
            show  all  rows  from  Submit_URLs_comments_questions 
            (
                URL_web_address as "URL (web address)"
                Content_description as "Description"
                Email_address as "Email address"
            )
        }

        list  Arts_on_the_Web
        {
            displayname = "Arts on the Web"
            show  all  rows  from  Submit_URLs_comments_questions 
            (
                URL_web_address as "URL (web address)"
                Content_description as "Description, comments"
                Email_address as "Email address"
            )
            options
            (
                display rows = 100
            )
            permission
            (
                add = true
            )
        }

        form  Search1
        {
            
            URL_Web_Address
            (
                displayname  =  "URL (Web Address)"
                type  =  url
                enable   linkname
            )

            Description
            (
                type  =  textarea
            )

            Manufacturer
            (
                type  =  text
            )

            Serial_Number
            (
                displayname  =  "Serial Number"
                type  =  text
            )

            Condition
            (
                type  =  picklist
                values  =  {"New",   "Need Service",   "Damaged"}
            )

            Search
            (
                type  =  picklist
                values  =  Submit_URLs_comments_questions.URL_web_address
            )

            actions
            {
                on add
                {
                    Submit
                    (
                        type  =  submit
                        displayname  =  "Submit"
                    )
                    Reset
                    (
                        type  =  reset
                        displayname  =  "Reset"
                    )
                }
                on edit
                {
                    Update
                    (
                        type  =  submit
                        displayname  =  "Update"
                    )
                    Cancel
                    (
                        type  =  cancel
                        displayname  =  "Cancel"
                    )
                }
            }
        }

        list  Search1_View
        {
            displayname = "Search1 View"
            show  all  rows  from  Search1 
            (
                ID
                Added_User as "Added User"
                Added_Time as "Added Time"
                Modified_User as "Last Modified User"
                Modified_Time as "Last Modified Time"
                Description
                Manufacturer
                Serial_Number as "Serial Number"
                Condition
                URL_Web_Address as "URL (Web Address)"
                Search
            )
            filters 
            (
                Search
            )
            options
            (
                display rows = 100
            )
        }

    }

    customize
    {
        layout = "pane left"
        base theme = "headerimage"
        color = "green"
    }
}
