diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/creditController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php similarity index 70% rename from plugins/ahmadfatoni/apigenerator/controllers/api/creditController.php rename to plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php index c58a6ac..715dc23 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/creditController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php @@ -6,30 +6,36 @@ use BackendMenu; use Illuminate\Http\Request; use AhmadFatoni\ApiGenerator\Helpers\Helpers; use Illuminate\Support\Facades\Validator; -use Atash\Contact\Models\Credit_data; -class creditController extends Controller +use Tps\Tps\Models\Cartoons; +class CartoonsController extends Controller { - protected $Credit_data; + protected $Cartoons; protected $helpers; - public function __construct(Credit_data $Credit_data, Helpers $helpers) + public function __construct(Cartoons $Cartoons, Helpers $helpers) { parent::__construct(); - $this->Credit_data = $Credit_data; + $this->Cartoons = $Cartoons; $this->helpers = $helpers; } - public function index(){ - -// $data = $this->Credit_data->all()->toArray(); - $data = $this->Credit_data->with(['translations:locale,model_id,attribute_data'])->get(); + public function index() + { + $data = $this->Cartoons->all()->toArray(); + + $baseUrl = url('/storage/app/media'); + + foreach ($data as &$project) { + $project['image'] = $baseUrl . $project['image']; + } + return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); } public function show($id){ - $data = $this->Credit_data::find($id); + $data = $this->Cartoons::find($id); if ($data){ return $this->helpers->apiArrayResponseBuilder(200, 'success', [$data]); @@ -44,15 +50,15 @@ class creditController extends Controller $arr = $request->all(); while ( $data = current($arr)) { - $this->Credit_data->{key($arr)} = $data; + $this->Cartoons->{key($arr)} = $data; next($arr); } - $validation = Validator::make($request->all(), $this->Credit_data->rules); + $validation = Validator::make($request->all(), $this->Cartoons->rules); if( $validation->passes() ){ - $this->Credit_data->save(); - return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Credit_data->id]); + $this->Cartoons->save(); + return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Cartoons->id]); }else{ return $this->helpers->apiArrayResponseBuilder(400, 'fail', $validation->errors() ); } @@ -61,7 +67,7 @@ class creditController extends Controller public function update($id, Request $request){ - $status = $this->Credit_data->where('id',$id)->update($data); + $status = $this->Cartoons->where('id',$id)->update($data); if( $status ){ @@ -76,14 +82,14 @@ class creditController extends Controller public function delete($id){ - $this->Credit_data->where('id',$id)->delete(); + $this->Cartoons->where('id',$id)->delete(); return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); } public function destroy($id){ - $this->Credit_data->where('id',$id)->delete(); + $this->Cartoons->where('id',$id)->delete(); return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); } @@ -96,4 +102,4 @@ class creditController extends Controller return call_user_func_array(array($this, $method), $parameters); } -} +} \ No newline at end of file diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/usersigninController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/PagesController.php similarity index 76% rename from plugins/ahmadfatoni/apigenerator/controllers/api/usersigninController.php rename to plugins/ahmadfatoni/apigenerator/controllers/api/PagesController.php index 0535ec8..15b4fb4 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/usersigninController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/PagesController.php @@ -6,30 +6,31 @@ use BackendMenu; use Illuminate\Http\Request; use AhmadFatoni\ApiGenerator\Helpers\Helpers; use Illuminate\Support\Facades\Validator; -use RainLab\User\Models\User; -class usersigninController extends Controller +use Tps\Tps\Models\Pages; +class PagesController extends Controller { - protected $User; + protected $Pages; protected $helpers; - public function __construct(User $User, Helpers $helpers) + public function __construct(Pages $Pages, Helpers $helpers) { parent::__construct(); - $this->User = $User; + $this->Pages = $Pages; $this->helpers = $helpers; } public function index(){ - $data = $this->User->all()->toArray(); + $data = $this->Pages->with(['banner'])->get(); return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); + } public function show($id){ - $data = $this->User::find($id); + $data = $this->Pages::find($id); if ($data){ return $this->helpers->apiArrayResponseBuilder(200, 'success', [$data]); @@ -44,15 +45,15 @@ class usersigninController extends Controller $arr = $request->all(); while ( $data = current($arr)) { - $this->User->{key($arr)} = $data; + $this->Pages->{key($arr)} = $data; next($arr); } - $validation = Validator::make($request->all(), $this->User->rules); + $validation = Validator::make($request->all(), $this->Pages->rules); if( $validation->passes() ){ - $this->User->save(); - return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->User->id]); + $this->Pages->save(); + return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Pages->id]); }else{ return $this->helpers->apiArrayResponseBuilder(400, 'fail', $validation->errors() ); } @@ -61,7 +62,7 @@ class usersigninController extends Controller public function update($id, Request $request){ - $status = $this->User->where('id',$id)->update($data); + $status = $this->Pages->where('id',$id)->update($data); if( $status ){ @@ -76,14 +77,14 @@ class usersigninController extends Controller public function delete($id){ - $this->User->where('id',$id)->delete(); + $this->Pages->where('id',$id)->delete(); return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); } public function destroy($id){ - $this->User->where('id',$id)->delete(); + $this->Pages->where('id',$id)->delete(); return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); } diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/PartnersController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/PartnersController.php new file mode 100644 index 0000000..59794d2 --- /dev/null +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/PartnersController.php @@ -0,0 +1,106 @@ +Partners = $Partners; + $this->helpers = $helpers; + } + + public function index() + { + $data = $this->Partners->all()->toArray(); + + $baseUrl = url('/storage/app/media'); + + foreach ($data as &$project) { + $project['image'] = $baseUrl . $project['image']; + } + + return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); + } + + + public function show($id){ + + $data = $this->Partners::find($id); + + if ($data){ + return $this->helpers->apiArrayResponseBuilder(200, 'success', [$data]); + } else { + $this->helpers->apiArrayResponseBuilder(404, 'not found', ['error' => 'Resource id=' . $id . ' could not be found']); + } + + } + + public function store(Request $request){ + + $arr = $request->all(); + + while ( $data = current($arr)) { + $this->Partners->{key($arr)} = $data; + next($arr); + } + + $validation = Validator::make($request->all(), $this->Partners->rules); + + if( $validation->passes() ){ + $this->Partners->save(); + return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Partners->id]); + }else{ + return $this->helpers->apiArrayResponseBuilder(400, 'fail', $validation->errors() ); + } + + } + + public function update($id, Request $request){ + + $status = $this->Partners->where('id',$id)->update($data); + + if( $status ){ + + return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been updated successfully.'); + + }else{ + + return $this->helpers->apiArrayResponseBuilder(400, 'bad request', 'Error, data failed to update.'); + + } + } + + public function delete($id){ + + $this->Partners->where('id',$id)->delete(); + + return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); + } + + public function destroy($id){ + + $this->Partners->where('id',$id)->delete(); + + return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); + } + + + public static function getAfterFilters() {return [];} + public static function getBeforeFilters() {return [];} + public static function getMiddleware() {return [];} + public function callAction($method, $parameters=false) { + return call_user_func_array(array($this, $method), $parameters); + } + +} \ No newline at end of file diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/typeAccountReplenishmentController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/ProjectsController.php similarity index 65% rename from plugins/ahmadfatoni/apigenerator/controllers/api/typeAccountReplenishmentController.php rename to plugins/ahmadfatoni/apigenerator/controllers/api/ProjectsController.php index 37b2df0..fa382e3 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/typeAccountReplenishmentController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/ProjectsController.php @@ -6,31 +6,38 @@ use BackendMenu; use Illuminate\Http\Request; use AhmadFatoni\ApiGenerator\Helpers\Helpers; use Illuminate\Support\Facades\Validator; -use Atash\Contact\Models\TypeAccountReplenishment; -class typeAccountReplenishmentController extends Controller +use Tps\Tps\Models\Projects; +class ProjectsController extends Controller { - protected $TypeAccountReplenishment; + protected $Projects; protected $helpers; - public function __construct(TypeAccountReplenishment $TypeAccountReplenishment, Helpers $helpers) + public function __construct(Projects $Projects, Helpers $helpers) { parent::__construct(); - $this->TypeAccountReplenishment = $TypeAccountReplenishment; + $this->Projects = $Projects; $this->helpers = $helpers; } - public function index(){ - - // $data = $this->TypeAccountReplenishment->all()->toArray(); - $data = $this->TypeAccountReplenishment->with(['translations:locale,model_id,attribute_data'])->get(); - + public function index() + { + $data = $this->Projects->all()->toArray(); + + $baseUrl = url('/storage/app/media'); + + foreach ($data as &$project) { + $project['image'] = $baseUrl . $project['image']; + } + return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); } + + public function show($id){ - $data = $this->TypeAccountReplenishment::find($id); + $data = $this->Projects::find($id); if ($data){ return $this->helpers->apiArrayResponseBuilder(200, 'success', [$data]); @@ -45,15 +52,15 @@ class typeAccountReplenishmentController extends Controller $arr = $request->all(); while ( $data = current($arr)) { - $this->TypeAccountReplenishment->{key($arr)} = $data; + $this->Projects->{key($arr)} = $data; next($arr); } - $validation = Validator::make($request->all(), $this->TypeAccountReplenishment->rules); + $validation = Validator::make($request->all(), $this->Projects->rules); if( $validation->passes() ){ - $this->TypeAccountReplenishment->save(); - return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->TypeAccountReplenishment->id]); + $this->Projects->save(); + return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Projects->id]); }else{ return $this->helpers->apiArrayResponseBuilder(400, 'fail', $validation->errors() ); } @@ -62,7 +69,7 @@ class typeAccountReplenishmentController extends Controller public function update($id, Request $request){ - $status = $this->TypeAccountReplenishment->where('id',$id)->update($data); + $status = $this->Projects->where('id',$id)->update($data); if( $status ){ @@ -77,14 +84,14 @@ class typeAccountReplenishmentController extends Controller public function delete($id){ - $this->TypeAccountReplenishment->where('id',$id)->delete(); + $this->Projects->where('id',$id)->delete(); return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); } public function destroy($id){ - $this->TypeAccountReplenishment->where('id',$id)->delete(); + $this->Projects->where('id',$id)->delete(); return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); } diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/cardController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/ServicesController.php similarity index 72% rename from plugins/ahmadfatoni/apigenerator/controllers/api/cardController.php rename to plugins/ahmadfatoni/apigenerator/controllers/api/ServicesController.php index 23d9a84..527ab5d 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/cardController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/ServicesController.php @@ -6,30 +6,30 @@ use BackendMenu; use Illuminate\Http\Request; use AhmadFatoni\ApiGenerator\Helpers\Helpers; use Illuminate\Support\Facades\Validator; -use Atash\Contact\Models\Card_data; -class cardController extends Controller +use Tps\Tps\Models\Services; +class ServicesController extends Controller { - protected $Card_data; + protected $Services; protected $helpers; - public function __construct(Card_data $Card_data, Helpers $helpers) + public function __construct(Services $Services, Helpers $helpers) { parent::__construct(); - $this->Card_data = $Card_data; + $this->Services = $Services; $this->helpers = $helpers; } public function index(){ -// $data = $this->Card_data->all()->toArray(); - $data = $this->Card_data->with(['translations:locale,model_id,attribute_data','image'])->get(); + $data = $this->Services->all()->toArray(); + return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); } public function show($id){ - $data = $this->Card_data::find($id); + $data = $this->Services::find($id); if ($data){ return $this->helpers->apiArrayResponseBuilder(200, 'success', [$data]); @@ -44,15 +44,15 @@ class cardController extends Controller $arr = $request->all(); while ( $data = current($arr)) { - $this->Card_data->{key($arr)} = $data; + $this->Services->{key($arr)} = $data; next($arr); } - $validation = Validator::make($request->all(), $this->Card_data->rules); + $validation = Validator::make($request->all(), $this->Services->rules); if( $validation->passes() ){ - $this->Card_data->save(); - return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Card_data->id]); + $this->Services->save(); + return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Services->id]); }else{ return $this->helpers->apiArrayResponseBuilder(400, 'fail', $validation->errors() ); } @@ -61,7 +61,7 @@ class cardController extends Controller public function update($id, Request $request){ - $status = $this->Card_data->where('id',$id)->update($data); + $status = $this->Services->where('id',$id)->update($data); if( $status ){ @@ -76,14 +76,14 @@ class cardController extends Controller public function delete($id){ - $this->Card_data->where('id',$id)->delete(); + $this->Services->where('id',$id)->delete(); return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); } public function destroy($id){ - $this->Card_data->where('id',$id)->delete(); + $this->Services->where('id',$id)->delete(); return $this->helpers->apiArrayResponseBuilder(200, 'success', 'Data has been deleted successfully.'); } @@ -96,4 +96,4 @@ class cardController extends Controller return call_user_func_array(array($this, $method), $parameters); } -} +} \ No newline at end of file diff --git a/plugins/ahmadfatoni/apigenerator/routes.php b/plugins/ahmadfatoni/apigenerator/routes.php index fcb83a5..5462cae 100644 --- a/plugins/ahmadfatoni/apigenerator/routes.php +++ b/plugins/ahmadfatoni/apigenerator/routes.php @@ -4,9 +4,13 @@ Route::post('fatoni/generate/api', array('as' => 'fatoni.generate.api', 'uses' = Route::post('fatoni/update/api/{id}', array('as' => 'fatoni.update.api', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\ApiGeneratorController@updateApi')); Route::get('fatoni/delete/api/{id}', array('as' => 'fatoni.delete.api', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\ApiGeneratorController@deleteApi')); -Route::resource('api/v1/credit_data', 'AhmadFatoni\ApiGenerator\Controllers\API\creditController', ['except' => ['destroy', 'create', 'edit']]); -Route::get('api/v1/credit_data/{id}/delete', ['as' => 'api/v1/credit_data.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\creditController@destroy']); -Route::resource('api/v1/card_data', 'AhmadFatoni\ApiGenerator\Controllers\API\cardController', ['except' => ['destroy', 'create', 'edit']]); -Route::get('api/v1/card_data/{id}/delete', ['as' => 'api/v1/card_data.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\cardController@destroy']); -Route::resource('api/v1/type_account_replenishment', 'AhmadFatoni\ApiGenerator\Controllers\API\typeAccountReplenishmentController', ['except' => ['destroy', 'create', 'edit']]); -Route::get('api/v1/type_account_replenishment/{id}/delete', ['as' => 'api/v1/type_account_replenishment.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\typeAccountReplenishmentController@destroy']); \ No newline at end of file +Route::resource('api/v1/pages', 'AhmadFatoni\ApiGenerator\Controllers\API\PagesController', ['except' => ['destroy', 'create', 'edit']]); +Route::get('api/v1/pages/{id}/delete', ['as' => 'api/v1/pages.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\PagesController@destroy']); +Route::resource('api/v1/services', 'AhmadFatoni\ApiGenerator\Controllers\API\ServicesController', ['except' => ['destroy', 'create', 'edit']]); +Route::get('api/v1/services/{id}/delete', ['as' => 'api/v1/services.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\ServicesController@destroy']); +Route::resource('api/v1/projects', 'AhmadFatoni\ApiGenerator\Controllers\API\ProjectsController', ['except' => ['destroy', 'create', 'edit']]); +Route::get('api/v1/projects/{id}/delete', ['as' => 'api/v1/projects.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\ProjectsController@destroy']); +Route::resource('api/v1/partners', 'AhmadFatoni\ApiGenerator\Controllers\API\PartnersController', ['except' => ['destroy', 'create', 'edit']]); +Route::get('api/v1/partners/{id}/delete', ['as' => 'api/v1/partners.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\PartnersController@destroy']); +Route::resource('api/v1/cartoons', 'AhmadFatoni\ApiGenerator\Controllers\API\CartoonsController', ['except' => ['destroy', 'create', 'edit']]); +Route::get('api/v1/cartoons/{id}/delete', ['as' => 'api/v1/cartoons.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\CartoonsController@destroy']); \ No newline at end of file diff --git a/plugins/tps/tps/Plugin.php b/plugins/tps/tps/Plugin.php new file mode 100644 index 0000000..37ea7de --- /dev/null +++ b/plugins/tps/tps/Plugin.php @@ -0,0 +1,37 @@ + + + = e(trans('backend::lang.form.create')) ?> + + + diff --git a/plugins/tps/tps/controllers/cartoonscontroller/config_form.yaml b/plugins/tps/tps/controllers/cartoonscontroller/config_form.yaml new file mode 100644 index 0000000..1047827 --- /dev/null +++ b/plugins/tps/tps/controllers/cartoonscontroller/config_form.yaml @@ -0,0 +1,10 @@ +name: CartoonsController +form: $/tps/tps/models/cartoons/fields.yaml +modelClass: Tps\Tps\Models\Cartoons +defaultRedirect: tps/tps/cartoonscontroller +create: + redirect: 'tps/tps/cartoonscontroller/update/:id' + redirectClose: tps/tps/cartoonscontroller +update: + redirect: tps/tps/cartoonscontroller + redirectClose: tps/tps/cartoonscontroller diff --git a/plugins/tps/tps/controllers/cartoonscontroller/config_list.yaml b/plugins/tps/tps/controllers/cartoonscontroller/config_list.yaml new file mode 100644 index 0000000..82bf3b5 --- /dev/null +++ b/plugins/tps/tps/controllers/cartoonscontroller/config_list.yaml @@ -0,0 +1,12 @@ +list: $/tps/tps/models/cartoons/columns.yaml +modelClass: Tps\Tps\Models\Cartoons +title: CartoonsController +noRecordsMessage: 'backend::lang.list.no_records' +showSetup: true +showCheckboxes: true +recordsPerPage: 20 +toolbar: + buttons: list_toolbar + search: + prompt: 'backend::lang.list.search_prompt' +recordUrl: 'tps/tps/cartoonscontroller/update/:id' diff --git a/plugins/tps/tps/controllers/cartoonscontroller/create.php b/plugins/tps/tps/controllers/cartoonscontroller/create.php new file mode 100644 index 0000000..1a1eadf --- /dev/null +++ b/plugins/tps/tps/controllers/cartoonscontroller/create.php @@ -0,0 +1,46 @@ + +
= e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/cartoonscontroller/index.php b/plugins/tps/tps/controllers/cartoonscontroller/index.php new file mode 100644 index 0000000..ea43a36 --- /dev/null +++ b/plugins/tps/tps/controllers/cartoonscontroller/index.php @@ -0,0 +1 @@ += $this->listRender() ?> diff --git a/plugins/tps/tps/controllers/cartoonscontroller/preview.php b/plugins/tps/tps/controllers/cartoonscontroller/preview.php new file mode 100644 index 0000000..712a76e --- /dev/null +++ b/plugins/tps/tps/controllers/cartoonscontroller/preview.php @@ -0,0 +1,22 @@ + ++ + = e(trans('backend::lang.form.return_to_list')) ?> + +
\ No newline at end of file diff --git a/plugins/tps/tps/controllers/cartoonscontroller/update.php b/plugins/tps/tps/controllers/cartoonscontroller/update.php new file mode 100644 index 0000000..366a9ad --- /dev/null +++ b/plugins/tps/tps/controllers/cartoonscontroller/update.php @@ -0,0 +1,54 @@ + += e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/pagescontroller/_list_toolbar.php b/plugins/tps/tps/controllers/pagescontroller/_list_toolbar.php new file mode 100644 index 0000000..3022386 --- /dev/null +++ b/plugins/tps/tps/controllers/pagescontroller/_list_toolbar.php @@ -0,0 +1,16 @@ + diff --git a/plugins/tps/tps/controllers/pagescontroller/config_form.yaml b/plugins/tps/tps/controllers/pagescontroller/config_form.yaml new file mode 100644 index 0000000..71c7f98 --- /dev/null +++ b/plugins/tps/tps/controllers/pagescontroller/config_form.yaml @@ -0,0 +1,10 @@ +name: PagesController +form: $/tps/tps/models/pages/fields.yaml +modelClass: Tps\Tps\Models\Pages +defaultRedirect: tps/tps/pagescontroller +create: + redirect: 'tps/tps/pagescontroller/update/:id' + redirectClose: tps/tps/pagescontroller +update: + redirect: tps/tps/pagescontroller + redirectClose: tps/tps/pagescontroller diff --git a/plugins/tps/tps/controllers/pagescontroller/config_list.yaml b/plugins/tps/tps/controllers/pagescontroller/config_list.yaml new file mode 100644 index 0000000..224ace1 --- /dev/null +++ b/plugins/tps/tps/controllers/pagescontroller/config_list.yaml @@ -0,0 +1,12 @@ +list: $/tps/tps/models/pages/columns.yaml +modelClass: Tps\Tps\Models\Pages +title: PagesController +noRecordsMessage: 'backend::lang.list.no_records' +showSetup: true +showCheckboxes: true +recordsPerPage: 20 +toolbar: + buttons: list_toolbar + search: + prompt: 'backend::lang.list.search_prompt' +recordUrl: 'tps/tps/pagescontroller/update/:id' diff --git a/plugins/tps/tps/controllers/pagescontroller/create.php b/plugins/tps/tps/controllers/pagescontroller/create.php new file mode 100644 index 0000000..13dd0bb --- /dev/null +++ b/plugins/tps/tps/controllers/pagescontroller/create.php @@ -0,0 +1,46 @@ + += e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/pagescontroller/index.php b/plugins/tps/tps/controllers/pagescontroller/index.php new file mode 100644 index 0000000..ea43a36 --- /dev/null +++ b/plugins/tps/tps/controllers/pagescontroller/index.php @@ -0,0 +1 @@ += $this->listRender() ?> diff --git a/plugins/tps/tps/controllers/pagescontroller/preview.php b/plugins/tps/tps/controllers/pagescontroller/preview.php new file mode 100644 index 0000000..bfab65a --- /dev/null +++ b/plugins/tps/tps/controllers/pagescontroller/preview.php @@ -0,0 +1,22 @@ + ++ + = e(trans('backend::lang.form.return_to_list')) ?> + +
\ No newline at end of file diff --git a/plugins/tps/tps/controllers/pagescontroller/update.php b/plugins/tps/tps/controllers/pagescontroller/update.php new file mode 100644 index 0000000..3d60ffd --- /dev/null +++ b/plugins/tps/tps/controllers/pagescontroller/update.php @@ -0,0 +1,54 @@ + += e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/partnerscontroller/_list_toolbar.php b/plugins/tps/tps/controllers/partnerscontroller/_list_toolbar.php new file mode 100644 index 0000000..bc72a4e --- /dev/null +++ b/plugins/tps/tps/controllers/partnerscontroller/_list_toolbar.php @@ -0,0 +1,16 @@ + diff --git a/plugins/tps/tps/controllers/partnerscontroller/config_form.yaml b/plugins/tps/tps/controllers/partnerscontroller/config_form.yaml new file mode 100644 index 0000000..1bebcfc --- /dev/null +++ b/plugins/tps/tps/controllers/partnerscontroller/config_form.yaml @@ -0,0 +1,10 @@ +name: PartnersController +form: $/tps/tps/models/partners/fields.yaml +modelClass: Tps\Tps\Models\Partners +defaultRedirect: tps/tps/partnerscontroller +create: + redirect: 'tps/tps/partnerscontroller/update/:id' + redirectClose: tps/tps/partnerscontroller +update: + redirect: tps/tps/partnerscontroller + redirectClose: tps/tps/partnerscontroller diff --git a/plugins/tps/tps/controllers/partnerscontroller/config_list.yaml b/plugins/tps/tps/controllers/partnerscontroller/config_list.yaml new file mode 100644 index 0000000..c648274 --- /dev/null +++ b/plugins/tps/tps/controllers/partnerscontroller/config_list.yaml @@ -0,0 +1,12 @@ +list: $/tps/tps/models/partners/columns.yaml +modelClass: Tps\Tps\Models\Partners +title: PartnersController +noRecordsMessage: 'backend::lang.list.no_records' +showSetup: true +showCheckboxes: true +recordsPerPage: 20 +toolbar: + buttons: list_toolbar + search: + prompt: 'backend::lang.list.search_prompt' +recordUrl: 'tps/tps/partnerscontroller/update/:id' diff --git a/plugins/tps/tps/controllers/partnerscontroller/create.php b/plugins/tps/tps/controllers/partnerscontroller/create.php new file mode 100644 index 0000000..2a414d8 --- /dev/null +++ b/plugins/tps/tps/controllers/partnerscontroller/create.php @@ -0,0 +1,46 @@ + += e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/partnerscontroller/index.php b/plugins/tps/tps/controllers/partnerscontroller/index.php new file mode 100644 index 0000000..ea43a36 --- /dev/null +++ b/plugins/tps/tps/controllers/partnerscontroller/index.php @@ -0,0 +1 @@ += $this->listRender() ?> diff --git a/plugins/tps/tps/controllers/partnerscontroller/preview.php b/plugins/tps/tps/controllers/partnerscontroller/preview.php new file mode 100644 index 0000000..6b83cd3 --- /dev/null +++ b/plugins/tps/tps/controllers/partnerscontroller/preview.php @@ -0,0 +1,22 @@ + ++ + = e(trans('backend::lang.form.return_to_list')) ?> + +
\ No newline at end of file diff --git a/plugins/tps/tps/controllers/partnerscontroller/update.php b/plugins/tps/tps/controllers/partnerscontroller/update.php new file mode 100644 index 0000000..fda877e --- /dev/null +++ b/plugins/tps/tps/controllers/partnerscontroller/update.php @@ -0,0 +1,54 @@ + += e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/projectscontoller/_list_toolbar.php b/plugins/tps/tps/controllers/projectscontoller/_list_toolbar.php new file mode 100644 index 0000000..6448bc6 --- /dev/null +++ b/plugins/tps/tps/controllers/projectscontoller/_list_toolbar.php @@ -0,0 +1,16 @@ + diff --git a/plugins/tps/tps/controllers/projectscontoller/config_form.yaml b/plugins/tps/tps/controllers/projectscontoller/config_form.yaml new file mode 100644 index 0000000..edd6496 --- /dev/null +++ b/plugins/tps/tps/controllers/projectscontoller/config_form.yaml @@ -0,0 +1,10 @@ +name: ProjectsContoller +form: $/tps/tps/models/projects/fields.yaml +modelClass: Tps\Tps\Models\Projects +defaultRedirect: tps/tps/projectscontoller +create: + redirect: 'tps/tps/projectscontoller/update/:id' + redirectClose: tps/tps/projectscontoller +update: + redirect: tps/tps/projectscontoller + redirectClose: tps/tps/projectscontoller diff --git a/plugins/tps/tps/controllers/projectscontoller/config_list.yaml b/plugins/tps/tps/controllers/projectscontoller/config_list.yaml new file mode 100644 index 0000000..be67314 --- /dev/null +++ b/plugins/tps/tps/controllers/projectscontoller/config_list.yaml @@ -0,0 +1,12 @@ +list: $/tps/tps/models/projects/columns.yaml +modelClass: Tps\Tps\Models\Projects +title: ProjectsContoller +noRecordsMessage: 'backend::lang.list.no_records' +showSetup: true +showCheckboxes: true +recordsPerPage: 20 +toolbar: + buttons: list_toolbar + search: + prompt: 'backend::lang.list.search_prompt' +recordUrl: 'tps/tps/projectscontoller/update/:id' diff --git a/plugins/tps/tps/controllers/projectscontoller/create.php b/plugins/tps/tps/controllers/projectscontoller/create.php new file mode 100644 index 0000000..3cb9ced --- /dev/null +++ b/plugins/tps/tps/controllers/projectscontoller/create.php @@ -0,0 +1,46 @@ + += e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/projectscontoller/index.php b/plugins/tps/tps/controllers/projectscontoller/index.php new file mode 100644 index 0000000..ea43a36 --- /dev/null +++ b/plugins/tps/tps/controllers/projectscontoller/index.php @@ -0,0 +1 @@ += $this->listRender() ?> diff --git a/plugins/tps/tps/controllers/projectscontoller/preview.php b/plugins/tps/tps/controllers/projectscontoller/preview.php new file mode 100644 index 0000000..845ff3b --- /dev/null +++ b/plugins/tps/tps/controllers/projectscontoller/preview.php @@ -0,0 +1,22 @@ + ++ + = e(trans('backend::lang.form.return_to_list')) ?> + +
\ No newline at end of file diff --git a/plugins/tps/tps/controllers/projectscontoller/update.php b/plugins/tps/tps/controllers/projectscontoller/update.php new file mode 100644 index 0000000..d063e34 --- /dev/null +++ b/plugins/tps/tps/controllers/projectscontoller/update.php @@ -0,0 +1,54 @@ + += e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/servicescontroller/_list_toolbar.php b/plugins/tps/tps/controllers/servicescontroller/_list_toolbar.php new file mode 100644 index 0000000..b4e8c0e --- /dev/null +++ b/plugins/tps/tps/controllers/servicescontroller/_list_toolbar.php @@ -0,0 +1,16 @@ + diff --git a/plugins/tps/tps/controllers/servicescontroller/config_form.yaml b/plugins/tps/tps/controllers/servicescontroller/config_form.yaml new file mode 100644 index 0000000..60e18ff --- /dev/null +++ b/plugins/tps/tps/controllers/servicescontroller/config_form.yaml @@ -0,0 +1,10 @@ +name: ServicesController +form: $/tps/tps/models/services/fields.yaml +modelClass: Tps\Tps\Models\Services +defaultRedirect: tps/tps/servicescontroller +create: + redirect: 'tps/tps/servicescontroller/update/:id' + redirectClose: tps/tps/servicescontroller +update: + redirect: tps/tps/servicescontroller + redirectClose: tps/tps/servicescontroller diff --git a/plugins/tps/tps/controllers/servicescontroller/config_list.yaml b/plugins/tps/tps/controllers/servicescontroller/config_list.yaml new file mode 100644 index 0000000..007d1a2 --- /dev/null +++ b/plugins/tps/tps/controllers/servicescontroller/config_list.yaml @@ -0,0 +1,12 @@ +list: $/tps/tps/models/services/columns.yaml +modelClass: Tps\Tps\Models\Services +title: ServicesController +noRecordsMessage: 'backend::lang.list.no_records' +showSetup: true +showCheckboxes: true +recordsPerPage: 20 +toolbar: + buttons: list_toolbar + search: + prompt: 'backend::lang.list.search_prompt' +recordUrl: 'tps/tps/servicescontroller/update/:id' diff --git a/plugins/tps/tps/controllers/servicescontroller/create.php b/plugins/tps/tps/controllers/servicescontroller/create.php new file mode 100644 index 0000000..17b6052 --- /dev/null +++ b/plugins/tps/tps/controllers/servicescontroller/create.php @@ -0,0 +1,46 @@ + += e(trans('backend::lang.form.return_to_list')) ?>
+ \ No newline at end of file diff --git a/plugins/tps/tps/controllers/servicescontroller/index.php b/plugins/tps/tps/controllers/servicescontroller/index.php new file mode 100644 index 0000000..ea43a36 --- /dev/null +++ b/plugins/tps/tps/controllers/servicescontroller/index.php @@ -0,0 +1 @@ += $this->listRender() ?> diff --git a/plugins/tps/tps/controllers/servicescontroller/preview.php b/plugins/tps/tps/controllers/servicescontroller/preview.php new file mode 100644 index 0000000..7530a81 --- /dev/null +++ b/plugins/tps/tps/controllers/servicescontroller/preview.php @@ -0,0 +1,22 @@ + ++ + = e(trans('backend::lang.form.return_to_list')) ?> + +
\ No newline at end of file diff --git a/plugins/tps/tps/controllers/servicescontroller/update.php b/plugins/tps/tps/controllers/servicescontroller/update.php new file mode 100644 index 0000000..a822c79 --- /dev/null +++ b/plugins/tps/tps/controllers/servicescontroller/update.php @@ -0,0 +1,54 @@ + +