i upload multiple pdf manufacturer how can in magento? able upload logo of manufacturer plugin, can't add multiple pdf files manufacture. can guide me code or plugin
i have customize plugin need
i have add code in plugin form.php file
$connection = mage::getsingleton('core/resource')->getconnection('core_read'); $select = $connection->select() ->from('manufacturer_pdf', array('*')) // select * tablename or use array('id','title') selected values ->where('menufecturer_name=?',mage::registry('manufacturer_data')->getdata('menufecturer_name')) // id =1 ->group('pdfname'); // group title $_session['adminmanufacuterquery']=$rowsarray = $connection->fetchall($select); // return rows $rowarray =$connection->fetchrow($select); //return row $i=1; foreach($rowsarray $key=>$pdf){ $_session['admindbmanufacuter']="yes"; $name=$pdf['pdfname']; $fieldset->addfield('pdfnameload'.$key, 'hidden', array( 'required' => false, 'name' => 'hidden', 'after_element_html' => '<span id="pdfrow'.$key.'" class="hint"><a href="'.mage::getbaseurl('media')."manufacturer/".$name.'">'.$name.'</a> <span><input type="hidden" name="oldpdf'.$key.'" value="'.$pdf['manufacturer_id'].'" /></span><span style="cursor: pointer;" onclick="test('.$key.');">delete</span></span>' )); $_session['mycustomefield']=$i;$i++; }
for save in database
if(isset($_files['pdfname']['name']) && $_files['pdfname']['name'] != '') { foreach($_files['pdfname']['name'] $key=>$pdf){ if(isset($pdf) && $pdf != '') { $pdfname=explode(".", $pdf); if($pdfname[1]=='pdf'){ $connectionwrite = mage::getsingleton('core/resource')->getconnection('core_write'); $pdf= str_replace(" ","_",$pdf); $newdata['pdfname']= time().'_'.$pdf; $newdata['menufecturer_name']=$data['menufecturer_name']; $connectionwrite->insert('manufacturer_pdf', $newdata); $path = mage::getbasedir('media') . ds ."manufacturer".ds; move_uploaded_file($_files['pdfname']['tmp_name'][$key],$path.$newdata['pdfname']); $connectionwrite->commit(); }else{ mage::getsingleton('adminhtml/session')->adderror("upload pdf files only"); mage::getsingleton('adminhtml/session')->setformdata($data); $this->_redirect('*/*/edit', array('id' => $this->getrequest()->getparam('id'))); return; } } } }
Comments
Post a Comment