cluesshop.com

Saturday, 27 September 2014

Options link reload

 
 Link and reload automatic when it click
 
<select name="forma" onchange="location = this.options[this.selectedIndex].value;">
 <option value="Home.php">Home</option>
 <option value="Contact.php">Contact</option>
 <option value="Sitemap.php">Sitemap</option>
</select>

Friday, 26 September 2014

Delete file in drupal 7 in database as well as directory code

 


 function specialoffers_add_form($form, &$form_state){



 $form['tile_image'] = array(
        '#type' => 'managed_file',
        '#description' => t('Uploaded Image Size should be 250 x 250 pixels.'),
        '#title' => t('Choose a picture for Tile Image'),
        '#upload_location' => 'public://sitefiles/',
        '#default_value' => isset($Offersoverviewdata['tile_image']) ? $Offersoverviewdata['tile_image'] : '',
       
    );
 
    $form['tile_image_hidden'] = array(
                    '#type'=>'hidden',
                    '#default_value' => isset($Offersoverviewdata['tile_image']) ? $Offersoverviewdata['tile_image'] : '',
       
    );
   
   
     $tileimage=isset($Offersoverviewdata['tile_image'])?$Offersoverviewdata['tile_image']:'';
   
     $imagepath=isset(file_load($tileimage)->uri)?file_load($tileimage)->uri:'';
   
  if(!empty($tileimage)){
$form['background_preview']=array(
'#type'=>'markup',
'#markup'=>'<img style="width:200px;" class="img-polaroid" src="'.file_create_url($imagepath).'">'
);


}
       
        $form['old_image_path']=array(
'#type'=>'hidden',
'#default_value'=>$tileimage
);
       

}

//submit form

function specialoffers_add_form_submit($form, &$form_state){




   if ( isset($form_state['values']['tile_image_hidden']) && (!empty($form_state['values']['tile_image_hidden']))){
           
                 if ($form_state['values']['tile_image']!=  $form_state['values']['tile_image_hidden'] ){
                   
                    $file = file_load($form_state['values']['tile_image_hidden']);
                             file_delete($file , TRUE);
                     }
 
    }



     $file=false;
       $tileImageFid=0;
       $tilefile = file_load($form_state['values']['tile_image']);
       if($tilefile){
                $tilefile->status = 1;
                file_save($tilefile);
                file_usage_add($tilefile,  'file', 'specialoffers', '111');
                $tileImageFid=$tilefile->fid;
 
       }  
         

}

Wednesday, 24 September 2014

file upload process in drupal 7

     $file=false;
       $tileImageFid=0;
       $tilefile = file_load($form_state['values']['tile_image']);
       if($tilefile){
                $tilefile->status = FILE_STATUS_PERMANENT;
                file_save($tilefile);
                file_usage_add($tilefile, 'SpecialOFfers', 'SpecialOFfers', '1');
                 $tileImageFid=$tilefile->fid;
 
       }