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;
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
    $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();
});
Exemplo n.º 4
0
 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;
 }