Passolution, Mails, Tickets,
This commit is contained in:
parent
0857a34766
commit
f79806ffe8
46 changed files with 556 additions and 831 deletions
|
|
@ -7,7 +7,9 @@ use App\Models\IQContentSite;
|
|||
use App\Models\IQContentSiteField;
|
||||
use App\Models\IQContentTree;
|
||||
use App\Models\IQContentTreeNode;
|
||||
use App\Models\TravelCountry;
|
||||
use App\Models\TravelGuide;
|
||||
use App\Models\TravelNationality;
|
||||
use Illuminate\Support\Str;
|
||||
use IqContent\LaravelFilemanager\Controllers\FileController;
|
||||
use IqContent\LaravelFilemanager\Controllers\FolderController;
|
||||
|
|
@ -64,9 +66,6 @@ class ContentLinkController extends Controller
|
|||
|
||||
public function store()
|
||||
{
|
||||
|
||||
|
||||
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
|
|
@ -222,6 +221,64 @@ class ContentLinkController extends Controller
|
|||
|
||||
}
|
||||
|
||||
//import
|
||||
public function import()
|
||||
{
|
||||
$text = "";
|
||||
$val = [];
|
||||
|
||||
$data = [
|
||||
'text' => $text,
|
||||
'values' => $val,
|
||||
];
|
||||
return view('sys.tools.import', $data);
|
||||
}
|
||||
|
||||
public function importStore()
|
||||
{
|
||||
|
||||
$data = Request::all();
|
||||
|
||||
$lines = explode(PHP_EOL, $data['text']);
|
||||
|
||||
if($data['action'] === 'import_TN'){
|
||||
foreach ($lines as $line){
|
||||
$ex = explode(';', $line);
|
||||
$t_n = TravelNationality::whereName(trim($ex[1]))->first();
|
||||
if($t_n){
|
||||
$t_n->nat = $ex[0];
|
||||
$t_n->save();
|
||||
}else{
|
||||
TravelNationality::create([
|
||||
'name' => trim($ex[1]),
|
||||
'nat' => $ex[0],
|
||||
'active' => false,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($data['action'] === 'import_CT') {
|
||||
foreach ($lines as $line){
|
||||
$ex = explode(';', $line);
|
||||
$t_c = TravelCountry::whereName(trim($ex[1]))->first();
|
||||
if($t_c){
|
||||
dump($t_c->name);
|
||||
$t_c->destco = $ex[0];
|
||||
$t_c->save();
|
||||
|
||||
$tc = \App\Models\Sym\TravelCountry::find($t_c->crm_id);
|
||||
$tc->destco = $ex[0];
|
||||
$tc->save();
|
||||
}
|
||||
}
|
||||
dd("");
|
||||
}
|
||||
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
|
||||
private function replaceYoutubeDiv(&$val, $travelGuide)
|
||||
{
|
||||
|
|
@ -656,63 +713,4 @@ class ContentLinkController extends Controller
|
|||
|
||||
|
||||
|
||||
//tree_title
|
||||
/* public function tree()
|
||||
{
|
||||
$text = "";
|
||||
$val = [];
|
||||
$trees = IQContentTree::all();
|
||||
foreach ($trees as $tree){
|
||||
foreach ($tree->iq_content_tree_nodes as $tree_node){
|
||||
|
||||
$text .= $tree_node->id." -- ".$tree_node->title."\n";
|
||||
foreach ($tree_node->iq_content_sites as $site){
|
||||
if(isset($site->travel_guide->meta_title)){
|
||||
if(isset($val[$tree_node->id])){
|
||||
if(strlen($site->travel_guide->meta_title) > strlen($val[$tree_node->id])){
|
||||
$val[$tree_node->id] = $site->travel_guide->meta_title;
|
||||
}
|
||||
}else{
|
||||
$val[$tree_node->id] = $site->travel_guide->meta_title;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$data = [
|
||||
'text' => $text,
|
||||
'values' => $val,
|
||||
];
|
||||
return view('sys.tools.trees', $data);
|
||||
}
|
||||
|
||||
public function treeStore()
|
||||
{
|
||||
|
||||
$trees = IQContentTree::all();
|
||||
$val = [];
|
||||
foreach ($trees as $tree){
|
||||
foreach ($tree->iq_content_tree_nodes as $tree_node){
|
||||
foreach ($tree_node->iq_content_sites as $site){
|
||||
if(isset($site->travel_guide->meta_title)){
|
||||
if(isset($val[$tree_node->id])){
|
||||
if(strlen($site->travel_guide->meta_title) > strlen($val[$tree_node->id])){
|
||||
$val[$tree_node->id] = $site->travel_guide->meta_title;
|
||||
}
|
||||
}else{
|
||||
$val[$tree_node->id] = $site->travel_guide->meta_title;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(isset($val[$tree_node->id])){
|
||||
$tree_node->title = $val[$tree_node->id];
|
||||
$tree_node->save();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
return redirect()->back();
|
||||
}*/
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue