Example #1
0
 public function getExport()
 {
     $buffer = "";
     $pages = Post::where('taxonomy_id', 1)->get();
     foreach ($pages as $page) {
         $langs = PostLang::where('post_id', $page->id)->get();
         foreach ($langs as $plang) {
             $langname = WebAPL\Language::getItem($plang->lang_id)->name;
             $buffer .= "{$plang->id},{$langname},\"{$plang->title}\"\n";
         }
         $buffer .= "\n";
     }
     header('Content-Encoding: UTF-8');
     header('Content-type: text/csv; charset=UTF-8');
     header('Content-Disposition: attachment; filename=Customers_Export.csv');
     echo "";
     // UTF-8 BOM
     return $buffer;
 }
Example #2
0
 public function getExport()
 {
     $buffer = "";
     $vars = VarModel::all();
     $num = 0;
     $vlang_ids = array();
     foreach ($vars as $var) {
         $langs = VarLangModel::where('var_key', $var->key)->get();
         foreach ($langs as $vlang) {
             $langname = WebAPL\Language::getItem($vlang->lang_id)->name;
             $buffer .= "{$vlang->id},{$langname},\"{$vlang->value}\"\n";
             $vlang_ids[] = $vlang->id;
             $num++;
         }
         $buffer .= "\n";
     }
     $buffer .= "{$num}\n";
     header('Content-Encoding: UTF-8');
     header('Content-type: text/csv; charset=UTF-8');
     header('Content-Disposition: attachment; filename=Customers_Export.csv');
     echo "";
     // UTF-8 BOM
     return $buffer;
 }