Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
webprofile-jwg2024
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Siti Aisah
webprofile-jwg2024
Commits
1d9d6d40
Commit
1d9d6d40
authored
2 years ago
by
Triyah Fatmawati
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Allow strip tags tabel
parent
23cf8977
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
102 additions
and
158 deletions
+102
-158
app/Http/Controllers/Webprofile/Backend/AgendaController.php
+22
-31
app/Http/Controllers/Webprofile/Backend/CategoryController.php
+22
-32
app/Http/Controllers/Webprofile/Backend/InformationController.php
+21
-29
app/Http/Controllers/Webprofile/Backend/PageController.php
+8
-18
app/Http/Controllers/Webprofile/Backend/PostController.php
+27
-45
app/Http/Controllers/Webprofile/UserController.php
+0
-1
resources/views/webprofile/backend/posts/edit.blade.php
+1
-1
resources/views/webprofile/backend/posts/edit_per_bahasa.blade.php
+1
-1
No files found.
app/Http/Controllers/Webprofile/Backend/AgendaController.php
View file @
1d9d6d40
...
@@ -49,7 +49,6 @@ class AgendaController extends Controller
...
@@ -49,7 +49,6 @@ class AgendaController extends Controller
{
{
if
(
$request
->
ajax
())
{
if
(
$request
->
ajax
())
{
$data
=
$this
->
repo
->
get
([
'rEn'
]);
$data
=
$this
->
repo
->
get
([
'rEn'
]);
return
$this
->
repo
->
datatable
(
$data
);
return
$this
->
repo
->
datatable
(
$data
);
}
}
...
@@ -79,7 +78,7 @@ class AgendaController extends Controller
...
@@ -79,7 +78,7 @@ class AgendaController extends Controller
*/
*/
public
function
store
(
Request
$request
)
public
function
store
(
Request
$request
)
{
{
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
tr'
,
'th'
,
'td'
,
'ul'
,
'li'
,
'ol'
,
'img
'
]);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th
'
]);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
->
validate
([
$request
->
validate
([
'title'
=>
'required'
,
'title'
=>
'required'
,
...
@@ -88,12 +87,9 @@ class AgendaController extends Controller
...
@@ -88,12 +87,9 @@ class AgendaController extends Controller
'keys'
=>
'max:100'
'keys'
=>
'max:100'
],
[
],
[
'title.required'
=>
'Judul wajib diisi'
,
'title.required'
=>
'Judul wajib diisi'
,
// 'title.regex' => 'Judul tidak valid! Judul hanya berupa angka dan huruf',
// 'title.max' => 'Judul terlalu panjang',
'content.required'
=>
'Konten wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.min'
=>
'Konten terlalu singkat'
,
'content.min'
=>
'Konten terlalu singkat'
,
'event_date.required'
=>
'Tanggal posting wajib diisi'
,
'event_date.required'
=>
'Tanggal posting wajib diisi'
,
// 'keys.regex' => 'Keyword tidak valid! Keyword hanya berupa angka dan huruf',
'keys.max'
=>
'Keyword terlalu panjang'
'keys.max'
=>
'Keyword terlalu panjang'
]);
]);
...
@@ -125,7 +121,7 @@ class AgendaController extends Controller
...
@@ -125,7 +121,7 @@ class AgendaController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
tr'
,
'th'
,
'td'
,
'ul'
,
'li'
,
'ol'
,
'img
'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th
'
]));
$dataEn
[
'agenda_id'
]
=
$agenda
->
id
;
$dataEn
[
'agenda_id'
]
=
$agenda
->
id
;
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'title'
]
=
$title
;
...
@@ -143,7 +139,7 @@ class AgendaController extends Controller
...
@@ -143,7 +139,7 @@ class AgendaController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
tr'
,
'th'
,
'td'
,
'ul'
,
'li'
,
'ol'
,
'img
'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th
'
]));
$dataDe
[
'agenda_id'
]
=
$agenda
->
id
;
$dataDe
[
'agenda_id'
]
=
$agenda
->
id
;
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'title'
]
=
$title
;
...
@@ -161,7 +157,7 @@ class AgendaController extends Controller
...
@@ -161,7 +157,7 @@ class AgendaController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
tr'
,
'th'
,
'td'
,
'ul'
,
'li'
,
'ol'
,
'img
'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th
'
]));
$dataSa
[
'agenda_id'
]
=
$agenda
->
id
;
$dataSa
[
'agenda_id'
]
=
$agenda
->
id
;
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'title'
]
=
$title
;
...
@@ -179,7 +175,7 @@ class AgendaController extends Controller
...
@@ -179,7 +175,7 @@ class AgendaController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
tr'
,
'th'
,
'td'
,
'ul'
,
'li'
,
'ol'
,
'img
'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'
ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th
'
]));
$dataZh
[
'agenda_id'
]
=
$agenda
->
id
;
$dataZh
[
'agenda_id'
]
=
$agenda
->
id
;
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'title'
]
=
$title
;
...
@@ -249,11 +245,11 @@ class AgendaController extends Controller
...
@@ -249,11 +245,11 @@ class AgendaController extends Controller
*/
*/
public
function
update
(
Request
$request
,
$id
)
public
function
update
(
Request
$request
,
$id
)
{
{
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content_en'
]
=
strip_tags
(
$request
->
content_en
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content_en'
]
=
strip_tags
(
$request
->
content_en
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content_de'
]
=
strip_tags
(
$request
->
content_de
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content_de'
]
=
strip_tags
(
$request
->
content_de
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content_sa'
]
=
strip_tags
(
$request
->
content_sa
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content_sa'
]
=
strip_tags
(
$request
->
content_sa
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content_zh'
]
=
strip_tags
(
$request
->
content_zh
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content_zh'
]
=
strip_tags
(
$request
->
content_zh
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
[
'title_en'
]
=
strip_tags
(
$request
->
title_en
);
$request
[
'title_en'
]
=
strip_tags
(
$request
->
title_en
);
$request
[
'title_de'
]
=
strip_tags
(
$request
->
title_de
);
$request
[
'title_de'
]
=
strip_tags
(
$request
->
title_de
);
...
@@ -261,18 +257,13 @@ class AgendaController extends Controller
...
@@ -261,18 +257,13 @@ class AgendaController extends Controller
$request
[
'title_zh'
]
=
strip_tags
(
$request
->
title_zh
);
$request
[
'title_zh'
]
=
strip_tags
(
$request
->
title_zh
);
$request
->
validate
([
$request
->
validate
([
// 'title' => 'required',
'content'
=>
'required|min:3'
,
'content'
=>
'required|min:3'
,
'event_date'
=>
'required'
,
'event_date'
=>
'required'
,
'keys'
=>
'max:100'
'keys'
=>
'max:100'
],
[
],
[
'title.required'
=>
'Judul wajib diisi'
,
// 'title.regex' => 'Judul tidak valid! Judul hanya berupa angka dan huruf',
// 'title.max' => 'Judul terlalu panjang',
'content.required'
=>
'Konten wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.min'
=>
'Konten terlalu singkat'
,
'content.min'
=>
'Konten terlalu singkat'
,
'event_date.required'
=>
'Tanggal posting wajib diisi'
,
'event_date.required'
=>
'Tanggal posting wajib diisi'
,
// 'keys.regex' => 'Keyword tidak valid! Keyword hanya berupa angka dan huruf',
'keys.max'
=>
'Keyword terlalu panjang'
'keys.max'
=>
'Keyword terlalu panjang'
]);
]);
...
@@ -310,8 +301,8 @@ class AgendaController extends Controller
...
@@ -310,8 +301,8 @@ class AgendaController extends Controller
public
function
updateEn
(
$data
,
$agenda
,
$manual
)
public
function
updateEn
(
$data
,
$agenda
,
$manual
)
{
{
if
(
$manual
==
1
)
{
if
(
$manual
==
1
)
{
$dataEn
[
'title'
]
=
$data
[
'title_en'
]
;
$dataEn
[
'title'
]
=
strip_tags
(
$data
[
'title_en'
])
;
$dataEn
[
'content'
]
=
$data
[
'content_en'
]
;
$dataEn
[
'content'
]
=
strip_tags
(
$data
[
'content_en'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
if
(
$data
[
'content'
]
==
null
)
{
if
(
$data
[
'content'
]
==
null
)
{
...
@@ -320,7 +311,7 @@ class AgendaController extends Controller
...
@@ -320,7 +311,7 @@ class AgendaController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'content'
]
=
$content
;
$dataEn
[
'content'
]
=
$content
;
...
@@ -332,8 +323,8 @@ class AgendaController extends Controller
...
@@ -332,8 +323,8 @@ class AgendaController extends Controller
public
function
updateDe
(
$data
,
$agenda
,
$manual
)
public
function
updateDe
(
$data
,
$agenda
,
$manual
)
{
{
if
(
$manual
==
1
)
{
if
(
$manual
==
1
)
{
$dataDe
[
'title'
]
=
$data
[
'title_de'
]
;
$dataDe
[
'title'
]
=
strip_tags
(
$data
[
'title_de'
])
;
$dataDe
[
'content'
]
=
$data
[
'content_de'
]
;
$dataDe
[
'content'
]
=
strip_tags
(
$data
[
'content_de'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
...
@@ -343,7 +334,7 @@ class AgendaController extends Controller
...
@@ -343,7 +334,7 @@ class AgendaController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'content'
]
=
$content
;
$dataDe
[
'content'
]
=
$content
;
...
@@ -354,8 +345,8 @@ class AgendaController extends Controller
...
@@ -354,8 +345,8 @@ class AgendaController extends Controller
public
function
updateSa
(
$data
,
$agenda
,
$manual
)
public
function
updateSa
(
$data
,
$agenda
,
$manual
)
{
{
if
(
$manual
==
1
)
{
if
(
$manual
==
1
)
{
$dataSa
[
'title'
]
=
$data
[
'title_sa'
]
;
$dataSa
[
'title'
]
=
strip_tags
(
$data
[
'title_sa'
])
;
$dataSa
[
'content'
]
=
$data
[
'content_sa'
]
;
$dataSa
[
'content'
]
=
strip_tags
(
$data
[
'content_sa'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
...
@@ -365,7 +356,7 @@ class AgendaController extends Controller
...
@@ -365,7 +356,7 @@ class AgendaController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'content'
]
=
$content
;
$dataSa
[
'content'
]
=
$content
;
...
@@ -377,8 +368,8 @@ class AgendaController extends Controller
...
@@ -377,8 +368,8 @@ class AgendaController extends Controller
public
function
updateZh
(
$data
,
$agenda
,
$manual
)
public
function
updateZh
(
$data
,
$agenda
,
$manual
)
{
{
if
(
$manual
==
1
)
{
if
(
$manual
==
1
)
{
$dataZh
[
'title'
]
=
$data
[
'title_zh'
]
;
$dataZh
[
'title'
]
=
strip_tags
(
$data
[
'title_zh'
])
;
$dataZh
[
'content'
]
=
$data
[
'content_zh'
]
;
$dataZh
[
'content'
]
=
strip_tags
(
$data
[
'content_zh'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
...
@@ -388,7 +379,7 @@ class AgendaController extends Controller
...
@@ -388,7 +379,7 @@ class AgendaController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'content'
]
=
$content
;
$dataZh
[
'content'
]
=
$content
;
...
...
This diff is collapsed.
Click to expand it.
app/Http/Controllers/Webprofile/Backend/CategoryController.php
View file @
1d9d6d40
...
@@ -72,13 +72,11 @@ class CategoryController extends Controller
...
@@ -72,13 +72,11 @@ class CategoryController extends Controller
*/
*/
public
function
store
(
Request
$request
)
public
function
store
(
Request
$request
)
{
{
// dd($request
);
$request
[
'name'
]
=
strip_tags
(
$request
->
name
);
$request
->
validate
([
$request
->
validate
([
'name'
=>
'required'
'name'
=>
'required'
],
[
],
[
'name.required'
=>
'Kategori wajib diisi'
,
'name.required'
=>
'Kategori wajib diisi'
,
// 'name.regex' => 'Kategori tidak valid! Kategori hanya berupa angka dan huruf',
// 'name.max' => 'Kategori terlalu panjang'
]);
]);
$data
=
$request
->
except
(
'_token'
);
$data
=
$request
->
except
(
'_token'
);
...
@@ -98,7 +96,7 @@ class CategoryController extends Controller
...
@@ -98,7 +96,7 @@ class CategoryController extends Controller
private
function
createEn
(
$data
,
$category
)
private
function
createEn
(
$data
,
$category
)
{
{
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
$data
[
'name'
]
);
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'name'
])
);
$dataEn
[
'category_id'
]
=
$category
->
id
;
$dataEn
[
'category_id'
]
=
$category
->
id
;
$dataEn
[
'name'
]
=
$name
;
$dataEn
[
'name'
]
=
$name
;
...
@@ -109,7 +107,7 @@ class CategoryController extends Controller
...
@@ -109,7 +107,7 @@ class CategoryController extends Controller
private
function
createDe
(
$data
,
$category
)
private
function
createDe
(
$data
,
$category
)
{
{
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
$data
[
'name'
]
);
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'name'
])
);
$dataDe
[
'category_id'
]
=
$category
->
id
;
$dataDe
[
'category_id'
]
=
$category
->
id
;
$dataDe
[
'name'
]
=
$name
;
$dataDe
[
'name'
]
=
$name
;
...
@@ -120,7 +118,7 @@ class CategoryController extends Controller
...
@@ -120,7 +118,7 @@ class CategoryController extends Controller
private
function
createSa
(
$data
,
$category
)
private
function
createSa
(
$data
,
$category
)
{
{
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
$data
[
'name'
]
);
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'name'
])
);
$dataSa
[
'category_id'
]
=
$category
->
id
;
$dataSa
[
'category_id'
]
=
$category
->
id
;
$dataSa
[
'name'
]
=
$name
;
$dataSa
[
'name'
]
=
$name
;
...
@@ -131,7 +129,7 @@ class CategoryController extends Controller
...
@@ -131,7 +129,7 @@ class CategoryController extends Controller
private
function
createZh
(
$data
,
$category
)
private
function
createZh
(
$data
,
$category
)
{
{
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
$data
[
'name'
]
);
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'name'
])
);
$dataZh
[
'category_id'
]
=
$category
->
id
;
$dataZh
[
'category_id'
]
=
$category
->
id
;
$dataZh
[
'name'
]
=
$name
;
$dataZh
[
'name'
]
=
$name
;
...
@@ -179,7 +177,6 @@ class CategoryController extends Controller
...
@@ -179,7 +177,6 @@ class CategoryController extends Controller
'data'
=>
$data
,
'data'
=>
$data
,
'manual'
=>
$manual
,
'manual'
=>
$manual
,
];
];
// dd($data);
return
view
(
'webprofile.backend.categories.edit_per_bahasa'
,
$data
)
->
withTitle
(
trans
(
'feature.edit_category'
));
return
view
(
'webprofile.backend.categories.edit_per_bahasa'
,
$data
)
->
withTitle
(
trans
(
'feature.edit_category'
));
}
}
...
@@ -193,15 +190,13 @@ class CategoryController extends Controller
...
@@ -193,15 +190,13 @@ class CategoryController extends Controller
*/
*/
public
function
update
(
Request
$request
,
$id
)
public
function
update
(
Request
$request
,
$id
)
{
{
// dd($request
);
$request
[
'name'
]
=
strip_tags
(
$request
->
name
);
$request
->
validate
([
$request
->
validate
([
'name'
=>
'required'
,
'name'
=>
'required'
,
],
[
],
[
'name.required'
=>
'Kategori wajib diisi'
,
'name.required'
=>
'Kategori wajib diisi'
,
// 'name.regex' => 'Kategori tidak valid! Kategori hanya berupa angka dan huruf',
// 'name.max' => 'Kategori terlalu panjang',
]);
]);
// dd($request);
$data
=
$request
->
except
([
'_token'
,
'manual'
,
'id'
,
'name_en'
,
'name_de'
,
'name_sa'
,
'name_zh'
]);
$data
=
$request
->
except
([
'_token'
,
'manual'
,
'id'
,
'name_en'
,
'name_de'
,
'name_sa'
,
'name_zh'
]);
// // $dataEn = $request->except(['_token', 'id', 'name_de']);
// // $dataEn = $request->except(['_token', 'id', 'name_de']);
$dataEn
=
$request
->
except
([
'_token'
,
'id'
,
'manual'
]);
$dataEn
=
$request
->
except
([
'_token'
,
'id'
,
'manual'
]);
...
@@ -211,12 +206,11 @@ class CategoryController extends Controller
...
@@ -211,12 +206,11 @@ class CategoryController extends Controller
// $dataEn['name_sa'] = htmlspecialchars($request->name_sa);
// $dataEn['name_sa'] = htmlspecialchars($request->name_sa);
// $dataEn['name_zh'] = htmlspecialchars($request->name_zh);
// $dataEn['name_zh'] = htmlspecialchars($request->name_zh);
// // $dataDe = $request->except(['_token', 'id', 'name', 'name_en']);
// // $dataDe = $request->except(['_token', 'id', 'name', 'name_en']);
// // dd($request, $dataEn);
array_key_exists
(
'is_active'
,
$data
)
?
$data
[
'is_active'
]
=
1
:
$data
[
'is_active'
]
=
0
;
array_key_exists
(
'is_active'
,
$data
)
?
$data
[
'is_active'
]
=
1
:
$data
[
'is_active'
]
=
0
;
$category
=
$this
->
repo
->
findId
(
$id
,
[
'rEn'
,
'rDe'
,
'rSa'
,
'rZh'
]);
$category
=
$this
->
repo
->
findId
(
$id
,
[
'rEn'
,
'rDe'
,
'rSa'
,
'rZh'
]);
// $edit = $this->repo->update($data, $category);
// $edit = $this->repo->update($data, $category);
// dd($dataEn, $category, $request->manual);
$this
->
updateEn
(
$dataEn
,
$category
,
$request
->
manual
);
$this
->
updateEn
(
$dataEn
,
$category
,
$request
->
manual
);
...
@@ -224,7 +218,7 @@ class CategoryController extends Controller
...
@@ -224,7 +218,7 @@ class CategoryController extends Controller
$this
->
updateSa
(
$dataEn
,
$category
,
$request
->
manual
);
$this
->
updateSa
(
$dataEn
,
$category
,
$request
->
manual
);
$this
->
updateZh
(
$dataEn
,
$category
,
$request
->
manual
);
$this
->
updateZh
(
$dataEn
,
$category
,
$request
->
manual
);
$this
->
repo
->
update
(
$data
,
$category
);
$this
->
repo
->
update
(
$data
,
$category
);
// dd($data, $category, $request->manual);
return
redirect
()
->
route
(
'category.index'
);
return
redirect
()
->
route
(
'category.index'
);
}
}
...
@@ -240,24 +234,20 @@ class CategoryController extends Controller
...
@@ -240,24 +234,20 @@ class CategoryController extends Controller
// $this->repoEn->store($dataEn);
// $this->repoEn->store($dataEn);
// }
// }
// dd($data, $category, $manual);
// dd($data, $category, $manual);
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataEn
[
'name'
]
=
$data
[
'name_en'
]
;
$dataEn
[
'name'
]
=
strip_tags
(
$data
[
'name_en'
])
;
}
}
else
{
else
{
if
(
strip_tags
(
$data
[
'name'
])
==
null
)
{
if
(
$data
[
'name'
]
==
null
)
{
$data
[
'name'
]
=
'kosong'
;
$data
[
'name'
]
=
'kosong'
;
}
}
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
$data
[
'name'
]
);
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'name'
])
);
$dataEn
[
'name'
]
=
$name
;
$dataEn
[
'name'
]
=
$name
;
// dd($dataEn);
}
}
// dd($category);
$this
->
repoEn
->
update
(
$dataEn
,
$category
);
$this
->
repoEn
->
update
(
$dataEn
,
$category
);
}
}
...
@@ -275,15 +265,15 @@ class CategoryController extends Controller
...
@@ -275,15 +265,15 @@ class CategoryController extends Controller
// }
// }
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataDe
[
'name'
]
=
$data
[
'name_de'
]
;
$dataDe
[
'name'
]
=
strip_tags
(
$data
[
'name_de'
])
;
}
}
else
{
else
{
if
(
strip_tags
(
$data
[
'name'
])
==
null
)
{
if
(
$data
[
'name'
]
==
null
)
{
$data
[
'name'
]
=
'kosong'
;
$data
[
'name'
]
=
'kosong'
;
}
}
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
$data
[
'name'
]
);
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'name'
])
);
$dataDe
[
'name'
]
=
$name
;
$dataDe
[
'name'
]
=
$name
;
}
}
$this
->
repoDe
->
update
(
$dataDe
,
$category
);
$this
->
repoDe
->
update
(
$dataDe
,
$category
);
...
@@ -303,15 +293,15 @@ class CategoryController extends Controller
...
@@ -303,15 +293,15 @@ class CategoryController extends Controller
// }
// }
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataSa
[
'name'
]
=
$data
[
'name_sa'
]
;
$dataSa
[
'name'
]
=
strip_tags
(
$data
[
'name_sa'
])
;
}
}
else
{
else
{
if
(
strip_tags
(
$data
[
'name'
])
==
null
)
{
if
(
$data
[
'name'
]
==
null
)
{
$data
[
'name'
]
=
'kosong'
;
$data
[
'name'
]
=
'kosong'
;
}
}
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
$data
[
'name'
]
);
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'name'
])
);
$dataSa
[
'name'
]
=
$name
;
$dataSa
[
'name'
]
=
$name
;
}
}
$this
->
repoSa
->
update
(
$dataSa
,
$category
);
$this
->
repoSa
->
update
(
$dataSa
,
$category
);
...
@@ -331,15 +321,15 @@ class CategoryController extends Controller
...
@@ -331,15 +321,15 @@ class CategoryController extends Controller
// }
// }
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataZh
[
'name'
]
=
$data
[
'name_zh'
]
;
$dataZh
[
'name'
]
=
strip_tags
(
$data
[
'name_zh'
])
;
}
}
else
{
else
{
if
(
strip_tags
(
$data
[
'name'
])
==
null
)
{
if
(
$data
[
'name'
]
==
null
)
{
$data
[
'name'
]
=
'kosong'
;
$data
[
'name'
]
=
'kosong'
;
}
}
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
$data
[
'name'
]
);
$name
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'name'
])
);
$dataZh
[
'name'
]
=
$name
;
$dataZh
[
'name'
]
=
$name
;
}
}
$this
->
repoZh
->
update
(
$dataZh
,
$category
);
$this
->
repoZh
->
update
(
$dataZh
,
$category
);
...
...
This diff is collapsed.
Click to expand it.
app/Http/Controllers/Webprofile/Backend/InformationController.php
View file @
1d9d6d40
...
@@ -79,7 +79,7 @@ class InformationController extends Controller
...
@@ -79,7 +79,7 @@ class InformationController extends Controller
*/
*/
public
function
store
(
Request
$request
)
public
function
store
(
Request
$request
)
{
{
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
->
validate
([
$request
->
validate
([
'title'
=>
'required'
,
'title'
=>
'required'
,
...
@@ -88,13 +88,10 @@ class InformationController extends Controller
...
@@ -88,13 +88,10 @@ class InformationController extends Controller
'keys'
=>
'max:100'
'keys'
=>
'max:100'
],
[
],
[
'title.required'
=>
'Judul wajib diisi'
,
'title.required'
=>
'Judul wajib diisi'
,
// 'title.regex' => 'Judul tidak valid! Judul hanya berupa angka dan huruf',
// 'title.max' => 'Judul terlalu panjang',
'content.required'
=>
'Konten wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.min'
=>
'Konten terlalu singkat'
,
'content.min'
=>
'Konten terlalu singkat'
,
'event_date.required'
=>
'Tanggal posting wajib diisi'
,
'event_date.required'
=>
'Tanggal posting wajib diisi'
,
'keys.regex'
=>
'Keyword tidak valid! Keyword hanya berupa angka dan huruf'
,
'keys.max'
=>
'Keyword terlalu panjang'
// 'keys.max' => 'Keyword terlalu panjang'
]);
]);
$data
=
$request
->
except
(
'_token'
);
$data
=
$request
->
except
(
'_token'
);
...
@@ -102,7 +99,7 @@ class InformationController extends Controller
...
@@ -102,7 +99,7 @@ class InformationController extends Controller
array_key_exists
(
'info_status'
,
$data
)
?
$data
[
'info_status'
]
=
1
:
$data
[
'info_status'
]
=
0
;
array_key_exists
(
'info_status'
,
$data
)
?
$data
[
'info_status'
]
=
1
:
$data
[
'info_status'
]
=
0
;
$data
[
'slug'
]
=
str_slug
(
$request
->
input
(
'title'
));
$data
[
'slug'
]
=
str_slug
(
$request
->
input
(
'title'
));
// dd($request);
$save
=
$this
->
repo
->
store
(
$data
);
$save
=
$this
->
repo
->
store
(
$data
);
if
(
webprofilesetting
()[
'auto_translate'
]
==
1
)
{
if
(
webprofilesetting
()[
'auto_translate'
]
==
1
)
{
...
@@ -125,7 +122,7 @@ class InformationController extends Controller
...
@@ -125,7 +122,7 @@ class InformationController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataEn
[
'information_id'
]
=
$information
->
id
;
$dataEn
[
'information_id'
]
=
$information
->
id
;
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'title'
]
=
$title
;
...
@@ -143,7 +140,7 @@ class InformationController extends Controller
...
@@ -143,7 +140,7 @@ class InformationController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataDe
[
'information_id'
]
=
$information
->
id
;
$dataDe
[
'information_id'
]
=
$information
->
id
;
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'title'
]
=
$title
;
...
@@ -161,7 +158,7 @@ class InformationController extends Controller
...
@@ -161,7 +158,7 @@ class InformationController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataSa
[
'information_id'
]
=
$information
->
id
;
$dataSa
[
'information_id'
]
=
$information
->
id
;
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'title'
]
=
$title
;
...
@@ -179,7 +176,7 @@ class InformationController extends Controller
...
@@ -179,7 +176,7 @@ class InformationController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataZh
[
'information_id'
]
=
$information
->
id
;
$dataZh
[
'information_id'
]
=
$information
->
id
;
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'title'
]
=
$title
;
...
@@ -259,19 +256,14 @@ class InformationController extends Controller
...
@@ -259,19 +256,14 @@ class InformationController extends Controller
$request
[
'title_zh'
]
=
strip_tags
(
$request
->
title_zh
);
$request
[
'title_zh'
]
=
strip_tags
(
$request
->
title_zh
);
$request
->
validate
([
$request
->
validate
([
// 'title' => 'required',
'content'
=>
'required|min:3'
,
'content'
=>
'required|min:3'
,
'event_date'
=>
'required'
,
'event_date'
=>
'required'
,
'keys'
=>
'max:100'
'keys'
=>
'max:100'
],
[
],
[
'title.required'
=>
'Judul wajib diisi'
,
// 'title.regex' => 'Judul tidak valid! Judul hanya berupa angka dan huruf',
// 'title.max' => 'Judul terlalu panjang',
'content.required'
=>
'Konten wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.min'
=>
'Konten terlalu singkat'
,
'content.min'
=>
'Konten terlalu singkat'
,
'event_date.required'
=>
'Tanggal posting wajib diisi'
,
'event_date.required'
=>
'Tanggal posting wajib diisi'
,
'keys.regex'
=>
'Keyword tidak valid! Keyword hanya berupa angka dan huruf'
,
'keys.max'
=>
'Keyword terlalu panjang'
// 'keys.max' => 'Keyword terlalu panjang'
]);
]);
$data
=
$request
->
except
([
'_token'
,
'manual'
,
'id'
,
'title_en'
,
'content_en'
,
'title_de'
,
'content_de'
,
'title_sa'
,
'content_sa'
,
'title_zh'
,
'content_zh'
]);
$data
=
$request
->
except
([
'_token'
,
'manual'
,
'id'
,
'title_en'
,
'content_en'
,
'title_de'
,
'content_de'
,
'title_sa'
,
'content_sa'
,
'title_zh'
,
'content_zh'
]);
...
@@ -293,7 +285,7 @@ class InformationController extends Controller
...
@@ -293,7 +285,7 @@ class InformationController extends Controller
array_key_exists
(
'info_status'
,
$data
)
?
$data
[
'info_status'
]
=
1
:
$data
[
'info_status'
]
=
0
;
array_key_exists
(
'info_status'
,
$data
)
?
$data
[
'info_status'
]
=
1
:
$data
[
'info_status'
]
=
0
;
$data
[
'slug'
]
=
str_slug
(
$request
->
input
(
'title'
));
$data
[
'slug'
]
=
str_slug
(
$request
->
input
(
'title'
));
// dd($request, $dataEn);
$information
=
$this
->
repo
->
findId
(
$id
,
[
'rEn'
,
'rDe'
,
'rSa'
,
'rZh'
]);
$information
=
$this
->
repo
->
findId
(
$id
,
[
'rEn'
,
'rDe'
,
'rSa'
,
'rZh'
]);
$this
->
updateEn
(
$dataEn
,
$information
,
$request
->
manual
);
$this
->
updateEn
(
$dataEn
,
$information
,
$request
->
manual
);
...
@@ -308,8 +300,8 @@ class InformationController extends Controller
...
@@ -308,8 +300,8 @@ class InformationController extends Controller
public
function
updateEn
(
$data
,
$information
,
$manual
)
public
function
updateEn
(
$data
,
$information
,
$manual
)
{
{
if
(
$manual
==
1
)
{
if
(
$manual
==
1
)
{
$dataEn
[
'title'
]
=
$data
[
'title_en'
]
;
$dataEn
[
'title'
]
=
strip_tags
(
$data
[
'title_en'
])
;
$dataEn
[
'content'
]
=
$data
[
'content_en'
]
;
$dataEn
[
'content'
]
=
strip_tags
(
$data
[
'content_en'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
if
(
$data
[
'content'
]
==
null
)
{
if
(
$data
[
'content'
]
==
null
)
{
...
@@ -318,7 +310,7 @@ class InformationController extends Controller
...
@@ -318,7 +310,7 @@ class InformationController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'content'
]
=
$content
;
$dataEn
[
'content'
]
=
$content
;
...
@@ -330,8 +322,8 @@ class InformationController extends Controller
...
@@ -330,8 +322,8 @@ class InformationController extends Controller
public
function
updateDe
(
$data
,
$information
,
$manual
)
public
function
updateDe
(
$data
,
$information
,
$manual
)
{
{
if
(
$manual
==
1
)
{
if
(
$manual
==
1
)
{
$dataDe
[
'title'
]
=
$data
[
'title_de'
]
;
$dataDe
[
'title'
]
=
strip_tags
(
$data
[
'title_de'
])
;
$dataDe
[
'content'
]
=
$data
[
'content_de'
]
;
$dataDe
[
'content'
]
=
strip_tags
(
$data
[
'content_de'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
if
(
$data
[
'content'
]
==
null
)
{
if
(
$data
[
'content'
]
==
null
)
{
...
@@ -340,7 +332,7 @@ class InformationController extends Controller
...
@@ -340,7 +332,7 @@ class InformationController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'content'
]
=
$content
;
$dataDe
[
'content'
]
=
$content
;
...
@@ -351,8 +343,8 @@ class InformationController extends Controller
...
@@ -351,8 +343,8 @@ class InformationController extends Controller
public
function
updateSa
(
$data
,
$information
,
$manual
)
public
function
updateSa
(
$data
,
$information
,
$manual
)
{
{
if
(
$manual
==
1
)
{
if
(
$manual
==
1
)
{
$dataSa
[
'title'
]
=
$data
[
'title_sa'
]
;
$dataSa
[
'title'
]
=
strip_tags
(
$data
[
'title_sa'
])
;
$dataSa
[
'content'
]
=
$data
[
'content_sa'
]
;
$dataSa
[
'content'
]
=
strip_tags
(
$data
[
'content_sa'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
...
@@ -362,7 +354,7 @@ class InformationController extends Controller
...
@@ -362,7 +354,7 @@ class InformationController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'content'
]
=
$content
;
$dataSa
[
'content'
]
=
$content
;
...
@@ -374,8 +366,8 @@ class InformationController extends Controller
...
@@ -374,8 +366,8 @@ class InformationController extends Controller
public
function
updateZh
(
$data
,
$information
,
$manual
)
public
function
updateZh
(
$data
,
$information
,
$manual
)
{
{
if
(
$manual
==
1
)
{
if
(
$manual
==
1
)
{
$dataZh
[
'title'
]
=
$data
[
'title_zh'
]
;
$dataZh
[
'title'
]
=
strip_tags
(
$data
[
'title_zh'
])
;
$dataZh
[
'content'
]
=
$data
[
'content_zh'
]
;
$dataZh
[
'content'
]
=
strip_tags
(
$data
[
'content_zh'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
...
@@ -385,7 +377,7 @@ class InformationController extends Controller
...
@@ -385,7 +377,7 @@ class InformationController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'content'
]
=
$content
;
$dataZh
[
'content'
]
=
$content
;
...
...
This diff is collapsed.
Click to expand it.
app/Http/Controllers/Webprofile/Backend/PageController.php
View file @
1d9d6d40
...
@@ -79,7 +79,6 @@ class PageController extends Controller
...
@@ -79,7 +79,6 @@ class PageController extends Controller
*/
*/
public
function
store
(
Request
$request
)
public
function
store
(
Request
$request
)
{
{
// dd($request);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
]);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
]);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
->
validate
([
$request
->
validate
([
...
@@ -88,11 +87,8 @@ class PageController extends Controller
...
@@ -88,11 +87,8 @@ class PageController extends Controller
'keys'
=>
'max:100'
'keys'
=>
'max:100'
],
[
],
[
'title.required'
=>
'Judul wajib diisi'
,
'title.required'
=>
'Judul wajib diisi'
,
// 'title.regex' => 'Judul tidak valid! Judul hanya berupa angka dan huruf',
// 'title.max' => 'Judul terlalu panjang',
'content.required'
=>
'Konten wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.min'
=>
'Konten terlalu singkat'
,
'content.min'
=>
'Konten terlalu singkat'
,
// 'keys.regex' => 'Keyword tidak valid! Keyword hanya berupa angka dan huruf',
'keys.max'
=>
'Keyword terlalu panjang'
'keys.max'
=>
'Keyword terlalu panjang'
]);
]);
...
@@ -245,7 +241,6 @@ class PageController extends Controller
...
@@ -245,7 +241,6 @@ class PageController extends Controller
*/
*/
public
function
update
(
Request
$request
,
$id
)
public
function
update
(
Request
$request
,
$id
)
{
{
// dd($request);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
]);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
]);
$request
[
'content_en'
]
=
strip_tags
(
$request
->
content_en
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
]);
$request
[
'content_en'
]
=
strip_tags
(
$request
->
content_en
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
]);
$request
[
'content_de'
]
=
strip_tags
(
$request
->
content_de
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
]);
$request
[
'content_de'
]
=
strip_tags
(
$request
->
content_de
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
]);
...
@@ -258,16 +253,11 @@ class PageController extends Controller
...
@@ -258,16 +253,11 @@ class PageController extends Controller
$request
[
'title_zh'
]
=
strip_tags
(
$request
->
title_zh
);
$request
[
'title_zh'
]
=
strip_tags
(
$request
->
title_zh
);
$request
->
validate
([
$request
->
validate
([
// 'title' => 'required',
'content'
=>
'required|min:3'
,
'content'
=>
'required|min:3'
,
'keys'
=>
'max:100'
'keys'
=>
'max:100'
],
[
],
[
'title.required'
=>
'Judul wajib diisi'
,
// 'title.regex' => 'Judul tidak valid! Judul hanya berupa angka dan huruf',
// 'title.max' => 'Judul terlalu panjang',
'content.required'
=>
'Konten wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.min'
=>
'Konten terlalu singkat'
,
'content.min'
=>
'Konten terlalu singkat'
,
// 'keys.regex' => 'Keyword tidak valid! Keyword hanya berupa angka dan huruf',
'keys.max'
=>
'Keyword terlalu panjang'
'keys.max'
=>
'Keyword terlalu panjang'
]);
]);
...
@@ -303,8 +293,8 @@ class PageController extends Controller
...
@@ -303,8 +293,8 @@ class PageController extends Controller
public
function
updateEn
(
$data
,
$page
,
$manual
)
public
function
updateEn
(
$data
,
$page
,
$manual
)
{
{
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataEn
[
'title'
]
=
$data
[
'title_en'
]
;
$dataEn
[
'title'
]
=
strip_tags
(
$data
[
'title_en'
])
;
$dataEn
[
'content'
]
=
$data
[
'content_en'
]
;
$dataEn
[
'content'
]
=
strip_tags
(
$data
[
'content_en'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
])
;
}
}
else
{
else
{
if
(
$data
[
'content'
]
==
null
)
{
if
(
$data
[
'content'
]
==
null
)
{
...
@@ -325,8 +315,8 @@ class PageController extends Controller
...
@@ -325,8 +315,8 @@ class PageController extends Controller
public
function
updateDe
(
$data
,
$page
,
$manual
)
public
function
updateDe
(
$data
,
$page
,
$manual
)
{
{
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataDe
[
'title'
]
=
$data
[
'title_de'
]
;
$dataDe
[
'title'
]
=
strip_tags
(
$data
[
'title_de'
])
;
$dataDe
[
'content'
]
=
$data
[
'content_de'
]
;
$dataDe
[
'content'
]
=
strip_tags
(
$data
[
'content_de'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
])
;
}
}
else
{
else
{
if
(
$data
[
'content'
]
==
null
){
if
(
$data
[
'content'
]
==
null
){
...
@@ -346,8 +336,8 @@ class PageController extends Controller
...
@@ -346,8 +336,8 @@ class PageController extends Controller
public
function
updateSa
(
$data
,
$page
,
$manual
)
public
function
updateSa
(
$data
,
$page
,
$manual
)
{
{
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataSa
[
'title'
]
=
$data
[
'title_sa'
]
;
$dataSa
[
'title'
]
=
strip_tags
(
$data
[
'title_sa'
])
;
$dataSa
[
'content'
]
=
$data
[
'content_sa'
]
;
$dataSa
[
'content'
]
=
strip_tags
(
$data
[
'content_sa'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
])
;
}
}
else
{
else
{
if
(
$data
[
'content'
]
==
null
){
if
(
$data
[
'content'
]
==
null
){
...
@@ -368,8 +358,8 @@ class PageController extends Controller
...
@@ -368,8 +358,8 @@ class PageController extends Controller
public
function
updateZh
(
$data
,
$page
,
$manual
)
public
function
updateZh
(
$data
,
$page
,
$manual
)
{
{
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataZh
[
'title'
]
=
$data
[
'title_zh'
]
;
$dataZh
[
'title'
]
=
strip_tags
(
$data
[
'title_zh'
])
;
$dataZh
[
'content'
]
=
$data
[
'content_zh'
]
;
$dataZh
[
'content'
]
=
strip_tags
(
$data
[
'content_zh'
],[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'td'
,
'th'
,
'tr'
,
'iframe'
])
;
}
}
else
{
else
{
if
(
$data
[
'content'
]
==
null
){
if
(
$data
[
'content'
]
==
null
){
...
...
This diff is collapsed.
Click to expand it.
app/Http/Controllers/Webprofile/Backend/PostController.php
View file @
1d9d6d40
...
@@ -88,8 +88,7 @@ class PostController extends Controller
...
@@ -88,8 +88,7 @@ class PostController extends Controller
*/
*/
public
function
store
(
Request
$request
)
public
function
store
(
Request
$request
)
{
{
// dd($request);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
->
validate
([
$request
->
validate
([
'title'
=>
'required'
,
'title'
=>
'required'
,
...
@@ -97,17 +96,14 @@ class PostController extends Controller
...
@@ -97,17 +96,14 @@ class PostController extends Controller
'content'
=>
'required|min:3'
,
'content'
=>
'required|min:3'
,
'post_date'
=>
'required'
,
'post_date'
=>
'required'
,
'keys'
=>
'max:100'
,
'keys'
=>
'max:100'
,
'thumbnail'
=>
'
required|
mimes:jpg,jpeg,png|max : 3072'
'thumbnail'
=>
'mimes:jpg,jpeg,png|max : 3072'
],
[
],
[
'title.required'
=>
'Judul wajib diisi'
,
'title.required'
=>
'Judul wajib diisi'
,
// 'title.regex' => 'Judul tidak valid! Judul hanya berupa angka dan huruf',
// 'title.max' => 'Judul terlalu panjang',
'categories.required'
=>
'Kategori wajib diisi'
,
'categories.required'
=>
'Kategori wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.min'
=>
'Konten terlalu singkat'
,
'content.min'
=>
'Konten terlalu singkat'
,
'post_date.required'
=>
'Tanggal posting wajib diisi'
,
'post_date.required'
=>
'Tanggal posting wajib diisi'
,
// 'keys.regex' => 'Keyword tidak valid! Keyword hanya berupa angka dan huruf',
'keys.max'
=>
'Keyword terlalu panjang'
'keys.max'
=>
'Keyword terlalu panjang'
]);
]);
...
@@ -215,12 +211,6 @@ class PostController extends Controller
...
@@ -215,12 +211,6 @@ class PostController extends Controller
// $this->socialRepo->sendTweetWithMedia($setting['header_admin'].'-'.$title."\n\n".$url."\n\n".$hashtag, [$img]);
// $this->socialRepo->sendTweetWithMedia($setting['header_admin'].'-'.$title."\n\n".$url."\n\n".$hashtag, [$img]);
// }
// }
// }
// }
// }
// }
}
}
...
@@ -233,7 +223,7 @@ class PostController extends Controller
...
@@ -233,7 +223,7 @@ class PostController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataEn
[
'post_id'
]
=
$post
->
id
;
$dataEn
[
'post_id'
]
=
$post
->
id
;
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'title'
]
=
$title
;
...
@@ -251,7 +241,7 @@ class PostController extends Controller
...
@@ -251,7 +241,7 @@ class PostController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataDe
[
'post_id'
]
=
$post
->
id
;
$dataDe
[
'post_id'
]
=
$post
->
id
;
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'title'
]
=
$title
;
...
@@ -269,7 +259,7 @@ class PostController extends Controller
...
@@ -269,7 +259,7 @@ class PostController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataSa
[
'post_id'
]
=
$post
->
id
;
$dataSa
[
'post_id'
]
=
$post
->
id
;
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'title'
]
=
$title
;
...
@@ -287,7 +277,7 @@ class PostController extends Controller
...
@@ -287,7 +277,7 @@ class PostController extends Controller
$data
[
'content'
]
=
'kosong'
;
$data
[
'content'
]
=
'kosong'
;
}
}
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
$dataZh
[
'post_id'
]
=
$post
->
id
;
$dataZh
[
'post_id'
]
=
$post
->
id
;
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'title'
]
=
$title
;
...
@@ -356,11 +346,11 @@ class PostController extends Controller
...
@@ -356,11 +346,11 @@ class PostController extends Controller
*/
*/
public
function
update
(
Request
$request
,
$id
)
public
function
update
(
Request
$request
,
$id
)
{
{
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content'
]
=
strip_tags
(
$request
->
content
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content_en'
]
=
strip_tags
(
$request
->
content_en
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content_en'
]
=
strip_tags
(
$request
->
content_en
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content_de'
]
=
strip_tags
(
$request
->
content_de
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content_de'
]
=
strip_tags
(
$request
->
content_de
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content_sa'
]
=
strip_tags
(
$request
->
content_sa
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content_sa'
]
=
strip_tags
(
$request
->
content_sa
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'content_zh'
]
=
strip_tags
(
$request
->
content_zh
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]);
$request
[
'content_zh'
]
=
strip_tags
(
$request
->
content_zh
,
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
[
'title'
]
=
strip_tags
(
$request
->
title
);
$request
[
'title_en'
]
=
strip_tags
(
$request
->
title_en
);
$request
[
'title_en'
]
=
strip_tags
(
$request
->
title_en
);
$request
[
'title_de'
]
=
strip_tags
(
$request
->
title_de
);
$request
[
'title_de'
]
=
strip_tags
(
$request
->
title_de
);
...
@@ -368,21 +358,16 @@ class PostController extends Controller
...
@@ -368,21 +358,16 @@ class PostController extends Controller
$request
[
'title_zh'
]
=
strip_tags
(
$request
->
title_zh
);
$request
[
'title_zh'
]
=
strip_tags
(
$request
->
title_zh
);
$request
->
validate
([
$request
->
validate
([
// 'title' => 'required',
'categories'
=>
'required'
,
'categories'
=>
'required'
,
'content'
=>
'required|min:3'
,
'content'
=>
'required|min:3'
,
'post_date'
=>
'required'
,
'post_date'
=>
'required'
,
'keys'
=>
'max:100'
,
'keys'
=>
'max:100'
,
'thumbnail'
=>
'mimes:jpg,jpeg,png|max : 3072'
'thumbnail'
=>
'mimes:jpg,jpeg,png|max : 3072'
],
[
],
[
'title.required'
=>
'Judul wajib diisi'
,
// 'title.regex' => 'Judul tidak valid! Judul hanya berupa angka dan huruf',
// 'title.max' => 'Judul terlalu panjang',
'categories.required'
=>
'Kategori wajib diisi'
,
'categories.required'
=>
'Kategori wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.required'
=>
'Konten wajib diisi'
,
'content.min'
=>
'Konten terlalu singkat'
,
'content.min'
=>
'Konten terlalu singkat'
,
'post_date.required'
=>
'Tanggal posting wajib diisi'
,
'post_date.required'
=>
'Tanggal posting wajib diisi'
,
// 'keys.regex' => 'Keyword tidak valid! Keyword hanya berupa angka dan huruf',
'keys.max'
=>
'Keyword terlalu panjang'
'keys.max'
=>
'Keyword terlalu panjang'
]);
]);
...
@@ -407,10 +392,10 @@ class PostController extends Controller
...
@@ -407,10 +392,10 @@ class PostController extends Controller
array_key_exists
(
'post_status'
,
$data
)
?
$data
[
'post_status'
]
=
1
:
$data
[
'post_status'
]
=
0
;
array_key_exists
(
'post_status'
,
$data
)
?
$data
[
'post_status'
]
=
1
:
$data
[
'post_status'
]
=
0
;
array_key_exists
(
'cover_status'
,
$data
)
?
$data
[
'cover_status'
]
=
1
:
$data
[
'cover_status'
]
=
0
;
array_key_exists
(
'cover_status'
,
$data
)
?
$data
[
'cover_status'
]
=
1
:
$data
[
'cover_status'
]
=
0
;
$data
[
'slug'
]
=
Str
::
slug
(
$request
->
input
(
'title'
));
$data
[
'slug'
]
=
Str
::
slug
(
$request
->
input
(
'title'
));
// dd($dataEn);
$post
=
$this
->
repo
->
findId
(
$id
,
[
'rEn'
,
'rDe'
,
'rSa'
,
'rZh'
]);
$post
=
$this
->
repo
->
findId
(
$id
,
[
'rEn'
,
'rDe'
,
'rSa'
,
'rZh'
]);
$edit
=
$this
->
repo
->
update
(
$data
,
$post
);
$edit
=
$this
->
repo
->
update
(
$data
,
$post
);
// dd($post);
$tipe
=
'thumbnail'
;
$tipe
=
'thumbnail'
;
if
(
$request
->
hasFile
(
$tipe
))
{
if
(
$request
->
hasFile
(
$tipe
))
{
$img
[
$tipe
]
=
$post
->
id
.
'.'
.
$request
->
file
(
$tipe
)
->
guessClientExtension
();
$img
[
$tipe
]
=
$post
->
id
.
'.'
.
$request
->
file
(
$tipe
)
->
guessClientExtension
();
...
@@ -418,7 +403,7 @@ class PostController extends Controller
...
@@ -418,7 +403,7 @@ class PostController extends Controller
$this
->
repo
->
upload
(
$img
[
$tipe
],
$request
,
$tipe
);
$this
->
repo
->
upload
(
$img
[
$tipe
],
$request
,
$tipe
);
$this
->
repo
->
update
(
$img
,
$post
);
$this
->
repo
->
update
(
$img
,
$post
);
}
}
// dd($dataEn);
$this
->
updateEn
(
$dataEn
,
$post
,
$request
->
manual
);
$this
->
updateEn
(
$dataEn
,
$post
,
$request
->
manual
);
$this
->
updateDe
(
$dataEn
,
$post
,
$request
->
manual
);
$this
->
updateDe
(
$dataEn
,
$post
,
$request
->
manual
);
$this
->
updateSa
(
$dataEn
,
$post
,
$request
->
manual
);
$this
->
updateSa
(
$dataEn
,
$post
,
$request
->
manual
);
...
@@ -429,11 +414,9 @@ class PostController extends Controller
...
@@ -429,11 +414,9 @@ class PostController extends Controller
public
function
updateEn
(
$data
,
$post
,
$manual
)
public
function
updateEn
(
$data
,
$post
,
$manual
)
{
{
// dd($manual);
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataEn
[
'title'
]
=
$data
[
'title_en'
]
;
$dataEn
[
'title'
]
=
strip_tags
(
$data
[
'title_en'
])
;
$dataEn
[
'content'
]
=
$data
[
'content_en'
]
;
$dataEn
[
'content'
]
=
strip_tags
(
$data
[
'content_en'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
...
@@ -443,11 +426,10 @@ class PostController extends Controller
...
@@ -443,11 +426,10 @@ class PostController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGET
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
]));
// dd($title);
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'title'
]
=
$title
;
$dataEn
[
'content'
]
=
$content
;
$dataEn
[
'content'
]
=
$content
;
// dd($dataEn['title']);
}
}
$this
->
repoEn
->
update
(
$dataEn
,
$post
);
$this
->
repoEn
->
update
(
$dataEn
,
$post
);
}
}
...
@@ -455,8 +437,8 @@ class PostController extends Controller
...
@@ -455,8 +437,8 @@ class PostController extends Controller
public
function
updateDe
(
$data
,
$post
,
$manual
)
public
function
updateDe
(
$data
,
$post
,
$manual
)
{
{
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataDe
[
'title'
]
=
$data
[
'title_de'
]
;
$dataDe
[
'title'
]
=
strip_tags
(
$data
[
'title_de'
])
;
$dataDe
[
'content'
]
=
$data
[
'content_de'
]
;
$dataDe
[
'content'
]
=
strip_tags
(
$data
[
'content_de'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
...
@@ -466,7 +448,7 @@ class PostController extends Controller
...
@@ -466,7 +448,7 @@ class PostController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img
'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETDE
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th
'
]));
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'title'
]
=
$title
;
$dataDe
[
'content'
]
=
$content
;
$dataDe
[
'content'
]
=
$content
;
}
}
...
@@ -476,8 +458,8 @@ class PostController extends Controller
...
@@ -476,8 +458,8 @@ class PostController extends Controller
public
function
updateSa
(
$data
,
$post
,
$manual
)
public
function
updateSa
(
$data
,
$post
,
$manual
)
{
{
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataSa
[
'title'
]
=
$data
[
'title_sa'
]
;
$dataSa
[
'title'
]
=
strip_tags
(
$data
[
'title_sa'
])
;
$dataSa
[
'content'
]
=
$data
[
'content_sa'
]
;
$dataSa
[
'content'
]
=
strip_tags
(
$data
[
'content_sa'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
...
@@ -487,7 +469,7 @@ class PostController extends Controller
...
@@ -487,7 +469,7 @@ class PostController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img
'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETSA
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th
'
]));
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'title'
]
=
$title
;
$dataSa
[
'content'
]
=
$content
;
$dataSa
[
'content'
]
=
$content
;
}
}
...
@@ -497,8 +479,8 @@ class PostController extends Controller
...
@@ -497,8 +479,8 @@ class PostController extends Controller
public
function
updateZh
(
$data
,
$post
,
$manual
)
public
function
updateZh
(
$data
,
$post
,
$manual
)
{
{
if
(
$manual
==
1
){
if
(
$manual
==
1
){
$dataZh
[
'title'
]
=
$data
[
'title_zh'
]
;
$dataZh
[
'title'
]
=
strip_tags
(
$data
[
'title_zh'
])
;
$dataZh
[
'content'
]
=
$data
[
'content_zh'
]
;
$dataZh
[
'content'
]
=
strip_tags
(
$data
[
'content_zh'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th'
])
;
}
}
else
{
else
{
if
(
$data
[
'content'
]
==
null
)
{
if
(
$data
[
'content'
]
==
null
)
{
...
@@ -507,7 +489,7 @@ class PostController extends Controller
...
@@ -507,7 +489,7 @@ class PostController extends Controller
$trans
=
new
GoogleTranslate
();
$trans
=
new
GoogleTranslate
();
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'title'
]));
$title
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'title'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img
'
]));
$content
=
$trans
->
translate
(
$this
->
SOURCE
,
$this
->
TARGETZH
,
strip_tags
(
$data
[
'content'
],
[
'a'
,
'br'
,
'p'
,
'b'
,
'i'
,
'u'
,
'ul'
,
'li'
,
'ol'
,
'img'
,
'table'
,
'tr'
,
'td'
,
'th
'
]));
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'title'
]
=
$title
;
$dataZh
[
'content'
]
=
$content
;
$dataZh
[
'content'
]
=
$content
;
}
}
...
...
This diff is collapsed.
Click to expand it.
app/Http/Controllers/Webprofile/UserController.php
View file @
1d9d6d40
...
@@ -60,7 +60,6 @@ class UserController extends Controller
...
@@ -60,7 +60,6 @@ class UserController extends Controller
*/
*/
public
function
store
(
UserRequest
$request
)
public
function
store
(
UserRequest
$request
)
{
{
// dd($request);
$request
->
validate
([
$request
->
validate
([
'password'
=>
'required|regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/|min:8|confirmed'
,
'password'
=>
'required|regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/|min:8|confirmed'
,
],
[
],
[
...
...
This diff is collapsed.
Click to expand it.
resources/views/webprofile/backend/posts/edit.blade.php
View file @
1d9d6d40
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
@
section
(
'breadcrumbs'
)
@
section
(
'breadcrumbs'
)
<
li
><
a
href
=
"{{ url('home') }}"
>@
lang
(
'label.dashboard'
)
</
a
></
li
>
<
li
><
a
href
=
"{{ url('home') }}"
>@
lang
(
'label.dashboard'
)
</
a
></
li
>
<
li
class
="
active
">@lang('feature.
create
_post')</li>
<
li
class
="
active
">@lang('feature.
edit
_post')</li>
@stop
@stop
@section('content')
@section('content')
...
...
This diff is collapsed.
Click to expand it.
resources/views/webprofile/backend/posts/edit_per_bahasa.blade.php
View file @
1d9d6d40
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
@
section
(
'breadcrumbs'
)
@
section
(
'breadcrumbs'
)
<
li
><
a
href
=
"{{ url('home') }}"
>@
lang
(
'label.dashboard'
)
</
a
></
li
>
<
li
><
a
href
=
"{{ url('home') }}"
>@
lang
(
'label.dashboard'
)
</
a
></
li
>
<
li
class
="
active
">@lang('feature.
create
_post')</li>
<
li
class
="
active
">@lang('feature.
edit
_post')</li>
@stop
@stop
@section('content')
@section('content')
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment