Skip to main content

Posts

Showing posts from January, 2014

Getting the subDirectory of root folder and download it

INDEX.Php <?php $mydir = "../var/export"; if ($handle = opendir($mydir)) {     while (false !== ($file = readdir($handle))) {         if ($file != '.' && $file != '..') { ?>            <a href="download.php?f=<?php echo $file ?>" target="_blank"><?php echo $file ?></a><br/> <?php         }     }     closedir($handle); } ?> Download.php---- <?php $filename = $_GET['f']; // set this to the path where your zipped files are located $filepath = "../var/export/" . $filename; // a little security if (file_exists($filepath)){     // make sure the browser knows what it's getting, and what to do with it      header('Cache-Control: public');     header('Content-Type: application/zip');     header('Content-Disposition: attachment; filename=' . $filename);     readfile($filepath);     die(); } else {     die('Error: Fi

How to display Image in grid

Write this code in Grid.php:- $this->addColumn("data", array( "header" => Mage::helper("userdesign")->__("Design"), "index" => "image", 'align'     =>'center', 'renderer'  => 'userdesign/Adminhtml_Userdesign_Renderer_Image' )); Then make a "Renderer" folder in module( location - Grid.php) In Renderer Make a PHP file , Named Image.php and put this code <?php class Userdesign_Userdesign_Block_Adminhtml_Userdesign_Renderer_Image extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract{           public function render(Varien_Object $row)     { $designUrl=Mage::getBaseUrl('web').'design/designs/';         $html = '<img width="75" height="75" ';          $value = $row->getData('designId');       $html.= 'src="' . Mage::getBaseUrl('web').'

How to add category value in dropdown of another module in magento

Put this line in your drop down attribute: 'values'   => DesignerToolSetting_Baseproduct_Block_Adminhtml_Baseproduct_Grid::getValueArray(), after that make a function in your grid.php public function getValueArray(){ $valuearray = Array(); $fontcat = Mage::getModel("baseshapes/baseshapes")->getCollection(); //echo '<pre>'; //print_r($fontcat); //echo '</pre>';die; //$fontcat->addFilter('status',0); foreach($fontcat as $categ){ $valuearray[$categ->getId()] = $categ->title; } return $valuearray; }

Magento Form Validators

Magento Javascript Validation Classes There are many more validation classes you can assign and I list them here as a reference. For more information on this please use Google, experiment with the code or contact me via my email or the contact form. validate-select Please select an option required-entry This is a required field validate-number Please enter a valid number in this field validate-digits Please use numbers only in this field. please avoid spaces or other characters such as dots or commas validate-alpha Please use letters only (a-z or A-Z) in this field. validate-code Please use only letters (a-z), numbers (0-9) or underscore(_) in this field, first character should be a letter. validate-alphanum Please use only letters (a-z or A-Z) or numbers (0-9) only in this field. No spaces or other characters are allowed validate-street Please use only letters (a-z or A-Z) or numbers (0-9) or spaces and # only in this field validate-phoneStrict