public function beforeSave($data) { $defaults = array(); $files = array(); // set new sequential ID $sequence = new Sequence(); $seq = $sequence->getNewId('property'); $data['sequence'] = $seq; $data['propertyId'] = Config::get('ia.property_id_prefix') . $seq; if ($data['submit'] == 'Publish') { $data['publishStatus'] = 'published'; } else { $data['publishStatus'] = 'draft'; } $data['publishDate'] = $data['lastUpdate']; if (isset($data['file_id']) && count($data['file_id'])) { $data['defaultpic'] = isset($data['defaultpic']) ? $data['defaultpic'] : $data['file_id'][0]; for ($i = 0; $i < count($data['thumbnail_url']); $i++) { if ($data['defaultpic'] == $data['file_id'][$i]) { $defaults['thumbnail_url'] = $data['thumbnail_url'][$i]; $defaults['large_url'] = $data['large_url'][$i]; $defaults['medium_url'] = $data['medium_url'][$i]; } $files[$data['file_id'][$i]]['thumbnail_url'] = $data['thumbnail_url'][$i]; $files[$data['file_id'][$i]]['large_url'] = $data['large_url'][$i]; $files[$data['file_id'][$i]]['medium_url'] = $data['medium_url'][$i]; $files[$data['file_id'][$i]]['delete_type'] = $data['delete_type'][$i]; $files[$data['file_id'][$i]]['delete_url'] = $data['delete_url'][$i]; $files[$data['file_id'][$i]]['filename'] = $data['filename'][$i]; $files[$data['file_id'][$i]]['filesize'] = $data['filesize'][$i]; $files[$data['file_id'][$i]]['temp_dir'] = $data['temp_dir'][$i]; $files[$data['file_id'][$i]]['filetype'] = $data['filetype'][$i]; $files[$data['file_id'][$i]]['fileurl'] = $data['fileurl'][$i]; $files[$data['file_id'][$i]]['file_id'] = $data['file_id'][$i]; $files[$data['file_id'][$i]]['caption'] = $data['caption'][$i]; } } else { $data['thumbnail_url'] = array(); $data['large_url'] = array(); $data['medium_url'] = array(); $data['delete_type'] = array(); $data['delete_url'] = array(); $data['filename'] = array(); $data['filesize'] = array(); $data['temp_dir'] = array(); $data['filetype'] = array(); $data['fileurl'] = array(); $data['file_id'] = array(); $data['caption'] = array(); $data['defaultpic'] = ''; } $data['defaultpictures'] = $defaults; $data['files'] = $files; return $data; }
public function getGenpdf() { $this->pdf = true; $tables = $this->getIndex(); $this->table_raw = $tables; $this->report_entity = false; $sequencer = new Sequence(); $doc_number = $sequencer->getNewId('devmanifest'); $this->additional_filter = View::make(strtolower($this->controller_name) . '.addhead')->with('doc_number', $doc_number)->render(); $this->report_file_name = 'MDL-' . str_pad($doc_number, 5, '0', STR_PAD_LEFT) . '.html'; $this->report_file_path = realpath('storage/docs') . '/devmanifest/'; $this->title = 'MANIFEST PENGIRIMAN HARIAN - TO DEVICE / LOGISTIC'; $this->report_type = 'devmanifest'; return parent::printReport(); }
$content = View::make('print.brochure')->with('prop',$prop)->render(); //return $content; return PDF::loadView('print.brochure',array('prop'=>$prop)) ->stream('download.pdf'); }); Route::get('brochure',function(){ View::make('print.brochure'); }); */ Route::get('inc/{entity}', function ($entity) { $seq = new Sequence(); print_r($seq->getNewId($entity)); }); Route::get('last/{entity}', function ($entity) { $seq = new Sequence(); print $seq->getLastId($entity); }); Route::get('init/{entity}/{initial}', function ($entity, $initial) { $seq = new Sequence(); print_r($seq->setInitialValue($entity, $initial)); }); Route::get('hashme/{mypass}', function ($mypass) { print Hash::make($mypass); }); Route::get('xtest', function () { Excel::load('WEBSITE_INVESTORS_ALLIANCE.xlsx')->calculate()->dump(); });
public function beforeImportCommit($data) { $defaults = array(); $files = array(); if ($data['propertyId'] == '') { $sequence = new Sequence(); $seq = $sequence->getNewId('property'); $data['sequence'] = $seq; $data['propertyId'] = Config::get('ia.property_id_prefix') . $seq; } // set new sequential ID if ($data['propertyStatus'] == 'available') { $data['publishDate'] = $data['lastUpdate']; } if ($data['propertyStatus'] == 'sold') { $data['soldDate'] = $data['lastUpdate']; } $data['listingPrice'] = new MongoInt32($data['listingPrice']); $data['thumbnail_url'] = array(); $data['large_url'] = array(); $data['medium_url'] = array(); $data['full_url'] = array(); $data['delete_type'] = array(); $data['delete_url'] = array(); $data['filename'] = array(); $data['filesize'] = array(); $data['temp_dir'] = array(); $data['filetype'] = array(); $data['fileurl'] = array(); $data['file_id'] = array(); $data['caption'] = array(); $data['defaultpic'] = ''; $data['brchead'] = ''; $data['brc1'] = ''; $data['brc2'] = ''; $data['brc3'] = ''; $data['defaultpictures'] = array(); $data['files'] = array(); return $data; }