Jump to content

jamesgrayking

New Members
  • Posts

    3
  • Joined

  • Last visited

    Never

Posts posted by jamesgrayking

  1. I am building a site in drupal and have a php form in it, due to certain annoyances with module building I need to generate a background image and margin for my form in PHP and, whilst i imagine this is basic, I do not know how to put this in or where! The code is as follows:

     

    <?php

     

    function fidelity_website_block($op = 'list', $delta = 0, $edit = array()) {

      switch ($op) {

        case 'list':

          $blocks[0]['info'] = t('Apply Now');

          return $blocks;

       

        case 'configure':

          $form['form_email'] = array(

          '#type' => 'textfield',

          '#title' => t('Email address to send the form when it is filled out.'),

          '#default_value' => variable_get('apply_now_email', 'yfreeman@fidelitypayment.com'),

          );

          return $form;

       

        case 'save':

          variable_set('apply_now_email', $edit['form_email']);

          break;

       

       

        case 'view':

          $block['subject'] = t('Apply Now');

          // We theme our array of links as an unordered list.

          $output .= drupal_get_form('fidelitywebsite_applynowform');

          $block['content'] = $output;

          return $block;

          break;

      }

    }

     

     

    function fidelitywebsite_applynowform($args){

      $form = array();

      $form['name'] = array(

          '#title' => t('Name'),

          '#size' => 15,

          '#type' => 'textfield',

      );

      $form['company'] = array(

          '#title' => t('Company'),

          '#size' => 15,

          '#type' => 'textfield',

      );

      $form['email'] = array(

          '#title' => t('Email'),

          '#size' => 15,

          '#type' => 'textfield',

      );

      $form['phone'] = array(

          '#title' => t('Phone'),

          '#size' => 15,

          '#type' => 'textfield',

      );

     

      $form['process'] = array(

          '#type' => 'submit',

          '#value' => t('Apply Now!')

        );

        return $form;

    }

     

    function fidelitywebsite_applynowform_submit($form, &$form_state){

      $values = $form_state["values"];

      $subject = "Fidelitypayment.com Apply Now Form";

      $name = check_plain($values["name"]);

      $company = check_plain($values["company"]);

      $email = check_plain($values["email"]);

      $phone = check_plain($values["phone"]);

      $body = "Name: $name

    Company: $company

    Phone: $phone

    Email: $email";

      ini_set("sendmail_from", "donotreply@fidelitypayment.com");

        ini_set("SMTP", "smtp.fidelitypayment.com");

        $mssg_from = "From: Fidelity Payment Services <donotreply@fidelitypayment.com>";

        mail(variable_get('apply_now_email', 'yfreeman@fidelitypayment.com'), $subject, $body, $mssg_from);

        drupal_set_message("Thank you very much for your application, a Fidelity representative will be in touch with you shortly.", "status");

        $form_state["redirect"] = "node";

    }

     

     

     

    and I would like a margin of 5 and an image behind everything, many thanks to anyone that can help with this!!!

  2. I am building a site in drupal and have a php form in it, due to certain annoyances with module building I need to generate a background image and margin for my form in PHP and, whilst i imagine this is basic, I do not know how to put this in or where! The code is as follows:

     

    <?php

     

    function fidelity_website_block($op = 'list', $delta = 0, $edit = array()) {

      switch ($op) {

        case 'list':

          $blocks[0]['info'] = t('Apply Now');

          return $blocks;

         

        case 'configure':

          $form['form_email'] = array(

          '#type' => 'textfield',

          '#title' => t('Email address to send the form when it is filled out.'),

          '#default_value' => variable_get('apply_now_email', 'yfreeman@fidelitypayment.com'),

          );

          return $form;

         

        case 'save':

          variable_set('apply_now_email', $edit['form_email']);

          break;

         

         

        case 'view':

          $block['subject'] = t('Apply Now');

          // We theme our array of links as an unordered list.

          $output .= drupal_get_form('fidelitywebsite_applynowform');

          $block['content'] = $output;

          return $block;

          break;

      }

    }

     

     

    function fidelitywebsite_applynowform($args){

      $form = array();

      $form['name'] = array(

          '#title' => t('Name'),

          '#size' => 15,

          '#type' => 'textfield',

      );

      $form['company'] = array(

          '#title' => t('Company'),

          '#size' => 15,

          '#type' => 'textfield',

      );

      $form['email'] = array(

          '#title' => t('Email'),

          '#size' => 15,

          '#type' => 'textfield',

      );

      $form['phone'] = array(

          '#title' => t('Phone'),

          '#size' => 15,

          '#type' => 'textfield',

      );

     

      $form['process'] = array(

          '#type' => 'submit',

          '#value' => t('Apply Now!')

        );

        return $form;

    }

     

    function fidelitywebsite_applynowform_submit($form, &$form_state){

      $values = $form_state["values"];

      $subject = "Fidelitypayment.com Apply Now Form";

      $name = check_plain($values["name"]);

      $company = check_plain($values["company"]);

      $email = check_plain($values["email"]);

      $phone = check_plain($values["phone"]);

      $body = "Name: $name

    Company: $company

    Phone: $phone

    Email: $email";

      ini_set("sendmail_from", "donotreply@fidelitypayment.com");

        ini_set("SMTP", "smtp.fidelitypayment.com");

        $mssg_from = "From: Fidelity Payment Services <donotreply@fidelitypayment.com>";

        mail(variable_get('apply_now_email', 'yfreeman@fidelitypayment.com'), $subject, $body, $mssg_from);

        drupal_set_message("Thank you very much for your application, a Fidelity representative will be in touch with you shortly.", "status");

        $form_state["redirect"] = "node";

    }

     

     

     

    and I would like a margin of 5 and an image behind everything, many thanks to anyone that can help with this!!!

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.