CluesShop.com

Monday, 27 October 2014

data base create in drupal 7

CREATE TABLE IF NOT EXISTS  `fleet_overview` (
 `Id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
 `data` LONGTEXT COMMENT  'Data',
 `position` INT( 11 ) DEFAULT NULL ,
 `status` INT( 11 ) DEFAULT 1,
PRIMARY KEY (  `Id` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =9


CREATE TABLE IF NOT EXISTS  `fleet_virtual` (
 `Id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
 `mainid`INT(11) NOT NULL,
 `virtualimage` LONGTEXT COMMENT  'virtualimage',
PRIMARY KEY (  `Id` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =9


CREATE TABLE IF NOT EXISTS  `fleet_middle_slider` (
 `Id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
 `mainid`INT(11) NOT NULL,
 `middleimage` INT(11) NOT NULL COMMENT  'middleimage',
 `accomodations` LONGTEXT COMMENT  'accomodations',
PRIMARY KEY (  `Id` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =9



CREATE TABLE IF NOT EXISTS  `fleet_gallery` (
 `Id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
 `mainid` INT( 11 ) NOT NULL ,
 `galleryType` VARCHAR( 256 ) ,
 `galleryData` VARCHAR( 256 ) ,
 `position` INT( 11 ) NULL ,
PRIMARY KEY (  `Id` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =9

include css in drupal 7

drupal_add_css(drupal_get_path('module', 'affilationbackend') . '/css/affilationbackend.css');

Add placeholdert to druapl 7 form

  $form['Subscribe_Email'] = array(
        //  '#id' => 'footer-signup',
        '#type' => 'textfield',
        '#prefix' => "<div class='span4'>    
                                   <div class='footer-signup'>
                                    <div class='footer-signup-inner'>
                           Sign-up for Specials & News
                                      <div class='signupInner'>",
        '#required' => TRUE,
        '#attributes' => array ('placeholder' => 'Newsletter Signup'),
    );

Tuesday, 21 October 2014

Validate E-mail Addresses Drupal 7

<?php
$mail = $form_state['values']['submitted_tree']['email_address'];
if (!valid_email_address($mail)) {
  form_set_error('[submitted][email_address]', t('The email address appears to be invalid.'));
}?>

Drupal 7 ajax form validation and submit

Drupal 7 ajax form validation and submit
Ajax is one of the best interactive way to validate and submit Drupal custom form.
Using below steps, we can achieve ajax form validation and submit.

Steps :
1) Declare form elements
2) Call back definitions.

1) Declare form elements.
01    $form['submit'] = array(
02      '#type' => 'submit',
03      '#value' => t('SUBMIT'),
04      '#validate' => array('validate_callback'), // custom form validate.
05      '#ajax' => array(
06        'callback' => 'submit_callback',
07        'effect' => 'fade',
08        'wrapper' => 'specific-wrapper',
09        'event' => 'click',
10        'progress' => array('message' => '', 'type' => 'throbber'),
11      ),
12    );

2) Call back definitions.
1    function submit_callback($form, $form_state) {
2      if (form_get_errors()) {
3        $form_state['rebuild'] = TRUE;
4        return $form;
5      }
6   
7      $response = my_form_submit($form, $form_state); // write your form submit logic here.
8      return $response;
9    }
"validate_callback" is our normal hook_form_validate().
- See more at: http://kali-dasan.blogspot.in/2014/07/drupal-7-ajax-form-validation-and-submit.html#sthash.9wFmbiMI.dpuf

Drupal 7 ajax form validation and submit

Ajax is one of the best interactive way to validate and submit Drupal custom form.
Using below steps, we can achieve ajax form validation and submit.

Steps :
1) Declare form elements
2) Call back definitions.

1) Declare form elements.
01$form['submit'] = array(
02  '#type' => 'submit',
03  '#value' => t('SUBMIT'),
04  '#validate' => array('validate_callback'), // custom form validate.
05  '#ajax' => array(
06    'callback' => 'submit_callback',
07    'effect' => 'fade',
08    'wrapper' => 'specific-wrapper',
09    'event' => 'click',
10    'progress' => array('message' => '', 'type' => 'throbber'),
11  ),
12);

2) Call back definitions.
1function submit_callback($form, $form_state) {
2  if (form_get_errors()) {
3    $form_state['rebuild'] = TRUE;
4    return $form;
5  }
6 
7  $response = my_form_submit($form, $form_state); // write your form submit logic here.
8  return $response;
9}
"validate_callback" is our normal hook_form_validate(). 
- See more at: http://kali-dasan.blogspot.in/2014/07/drupal-7-ajax-form-validation-and-submit.html#sthash.9wFmbiMI.dpuf

Drupal 7 ajax form validation and submit

Ajax is one of the best interactive way to validate and submit Drupal custom form.
Using below steps, we can achieve ajax form validation and submit.

Steps :
1) Declare form elements
2) Call back definitions.

1) Declare form elements.
01$form['submit'] = array(
02  '#type' => 'submit',
03  '#value' => t('SUBMIT'),
04  '#validate' => array('validate_callback'), // custom form validate.
05  '#ajax' => array(
06    'callback' => 'submit_callback',
07    'effect' => 'fade',
08    'wrapper' => 'specific-wrapper',
09    'event' => 'click',
10    'progress' => array('message' => '', 'type' => 'throbber'),
11  ),
12);

2) Call back definitions.
1function submit_callback($form, $form_state) {
2  if (form_get_errors()) {
3    $form_state['rebuild'] = TRUE;
4    return $form;
5  }
6 
7  $response = my_form_submit($form, $form_state); // write your form submit logic here.
8  return $response;
9}
"validate_callback" is our normal hook_form_validate(). 
- See more at: http://kali-dasan.blogspot.in/2014/07/drupal-7-ajax-form-validation-and-submit.html#sthash.9wFmbiMI.dpuf

Drupal 7 ajax form validation and submit

Ajax is one of the best interactive way to validate and submit Drupal custom form.
Using below steps, we can achieve ajax form validation and submit.

Steps :
1) Declare form elements
2) Call back definitions.

1) Declare form elements.
01$form['submit'] = array(
02  '#type' => 'submit',
03  '#value' => t('SUBMIT'),
04  '#validate' => array('validate_callback'), // custom form validate.
05  '#ajax' => array(
06    'callback' => 'submit_callback',
07    'effect' => 'fade',
08    'wrapper' => 'specific-wrapper',
09    'event' => 'click',
10    'progress' => array('message' => '', 'type' => 'throbber'),
11  ),
12);

2) Call back definitions.
1function submit_callback($form, $form_state) {
2  if (form_get_errors()) {
3    $form_state['rebuild'] = TRUE;
4    return $form;
5  }
6 
7  $response = my_form_submit($form, $form_state); // write your form submit logic here.
8  return $response;
9}
"validate_callback" is our normal hook_form_validate(). 
- See more at: http://kali-dasan.blogspot.in/2014/07/drupal-7-ajax-form-validation-and-submit.html#sthash.9wFmbiMI.dpuf

Drupal 7 ajax form validation and submit

Ajax is one of the best interactive way to validate and submit Drupal custom form.
Using below steps, we can achieve ajax form validation and submit.

Steps :
1) Declare form elements
2) Call back definitions.

1) Declare form elements.
01$form['submit'] = array(
02  '#type' => 'submit',
03  '#value' => t('SUBMIT'),
04  '#validate' => array('validate_callback'), // custom form validate.
05  '#ajax' => array(
06    'callback' => 'submit_callback',
07    'effect' => 'fade',
08    'wrapper' => 'specific-wrapper',
09    'event' => 'click',
10    'progress' => array('message' => '', 'type' => 'throbber'),
11  ),
12);

2) Call back definitions.
1function submit_callback($form, $form_state) {
2  if (form_get_errors()) {
3    $form_state['rebuild'] = TRUE;
4    return $form;
5  }
6 
7  $response = my_form_submit($form, $form_state); // write your form submit logic here.
8  return $response;
9}
"validate_callback" is our normal hook_form_validate(). 
- See more at: http://kali-dasan.blogspot.in/2014/07/drupal-7-ajax-form-validation-and-submit.html#sthash.9wFmbiMI.dpuf

Wednesday, 2 April 2014

media print css

<style type="text/css" media="print">
          @media print{
             @page {
  size: auto;   /* auto is the initial value */
  margin: 10%;
}
      @page :first {
  margin-left: 2mm;
}
   body * { visibility: hidden; }
  .printconfirmationdiv * { visibility: visible; }
  .printconfirmationdiv { position: absolute; top:40px;}
  .confirmationContainerright * { display:none; }
  .confirmationContainerleft{width:100% !important; }
  .bookingTicketDetails{width:80% !important;}
  .printcss{width:80% !important;}
  .printcssfee{width:80% !important;}
 
   a{display: none ; }
    </style>

<a href="#" onclick="window.print();">

Tuesday, 18 March 2014

form validation using drupal7 using rules


            $('#feedbackform').validate({
                rules: {
                    feedbackFirstName: {
                        required: true
                    },
                    feedbackLastName: {
                        required: true
                    },
                    feedbackEmail: {
                        required: true,
                        email: true
                    },
                    feedbackConfirmemail: {
                        required: true,
                        email: true,
                        equalTo: "#feedbackEmail"
                    },
                    feedbackDescription: {
                        required: $(this).addClass('error'),
                        minlength: 1,
                        maxlength: 35
                    }
                },
                messages: {
            }

            });
/////////////////////

 <form id="feedbackform" name="feedbackform">
    <div class="modal-body">
        <div class="row-fluid">
            <div class="span12">
                We would love to hear your thoughts, concerns or problems with anything so we can improve!<br>
                <small> Required fields*</small>


                <div class="row-fluid">
                    <div class="span12">
                        
                            <fieldset>

                                <div class="row-fluid">
                                    <div class="span12">
                                        <br>
                                        <label>Feedback Type</label>
                                        <div class="row-fluid">
                                            <div class="span3"> <label class="radio">
                                                    <input type="radio" name="feedbacktype" value="Comments" checked> Comments
                                                </label></div>
                                            <div class="span3">
                                                <label class="radio">
                                                    <input type="radio" name="feedbacktype" value="Bug Reports"> Bug Reports
                                                </label>

                                            </div>
                                            <div class="span3">
                                                <label class="radio">
                                                    <input type="radio" name="feedbacktype" value="Questions"> Questions
                                                </label>

                                            </div>
                                        </div><!-- row-fluid end -->


                                    </div>
                                </div><!-- row-fluid end -->
                                <hr/>
                                <div class="row-fluid">
                                    <div class="span12">
<!--                                         <label ></label> -->
                                        <textarea placeholder="*Describe Feedback" rows="4" class="textareaStyle" id="feedbackDescription" name="feedbackDescription"></textarea>

                                    </div>
                                </div><!-- row-fluid end -->
                                <hr/>
                                <div class="row-fluid">
                                    <div class="span6">
<!--                                         <label></label> -->
                                        <input type="text" placeholder="*First Name" class="inputfieldSmall inputfiledStyle" name="feedbackFirstName" id="feedbackFirstName"/>

                                    </div>
                                    <div class="span6">
<!--                                         <label></label> -->
                                        <input type="text" placeholder="*Last Name" class="inputfieldSmall inputfiledStyle" name="feedbackLastName" id="feedbackLastName"/>

                                    </div>
                                </div><!-- row-fluid end -->
<!--                                 <hr/> -->
                                <div class="row-fluid">
                                    <div class="span6">
<!--                                         <label>*</label> -->
                                        <input type="text" placeholder="*Email" class="inputfieldSmall inputfiledStyle" name="feedbackEmail" id="feedbackEmail"/>

                                    </div>
                                    <div class="span6">
<!--                                         <label>*</label> -->
                                        <input type="text" placeholder="*Confirm Email" class="inputfieldSmall inputfiledStyle" name="feedbackConfirmemail" id="feedbackConfirmemail"/>

                                    </div>
                                </div><!-- row-fluid end -->

                            </fieldset>

                    </div>

                </div><!-- row-fluid end -->

            </div>
        </div><!-- row-fluid end -->
    </div>
    
    <div class="modal-footer">
        <!--<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>-->
        <!--                <button class="btn btn-primary" id="feedback">Submit</button>-->
        <!--feedbackformSubmit-->
        <span class="loadergif" style="display:none;"><img src="<?php echo base_path() . path_to_theme(); ?>/assets/img/status-active.gif" /></span> 
        <!--<input type="button" class="btn btn-primary" id="feedbackformSubmit" value="Submit"/>-->
        <div class="requestbutton">
            <input type="button" class="requestbuttonInner" id="feedbackformSubmit" value="Submit"/>
        </div>
    </div>
    </form>
</div>