app/controllers/phcscriptcdnpro/scriptcdn/information_controller.rb in phcscriptcdnpro-1.7.7 vs app/controllers/phcscriptcdnpro/scriptcdn/information_controller.rb in phcscriptcdnpro-1.7.8
- old
+ new
@@ -1,62 +1,64 @@
require_dependency "phcscriptcdnpro/application_controller"
module Phcscriptcdnpro
- class Scriptcdn::InformationController < ApplicationController
- before_action :set_scriptcdn_information, only: [:show, :edit, :update, :destroy]
+ class Scriptcdn::InformationController < ApplicationController
- # GET /scriptcdn/information
- def index
- @scriptcdn_information = Scriptcdn::Information.all
- end
+ # Security & Action Filters
+ before_action :require_user
+ layout '/layouts/phcscriptcdnpro/application.html.erb'
+ before_action :set_scriptcdn_information, only: [:edit, :update, :destroy]
- # GET /scriptcdn/information/1
- def show
- end
+ # Script Information Index
+ def index
+ @scriptcdn_information = Scriptcdn::Information.all
+ end
- # GET /scriptcdn/information/new
- def new
- @scriptcdn_information = Scriptcdn::Information.new
- end
+ # New Script Information
+ def new
+ @scriptcdn_information = Scriptcdn::Information.new
+ end
- # GET /scriptcdn/information/1/edit
- def edit
- end
+ # Edit Script Information
+ def edit
+ end
- # POST /scriptcdn/information
- def create
- @scriptcdn_information = Scriptcdn::Information.new(scriptcdn_information_params)
+ # POST Script Information
+ def create
+ @scriptcdn_information = Scriptcdn::Information.new(scriptcdn_information_params)
- if @scriptcdn_information.save
- redirect_to @scriptcdn_information, notice: 'Information was successfully created.'
- else
- render :new
- end
- end
+ if @scriptcdn_information.save
+ redirect_to scriptcdn_information_index_url, notice: 'Information was successfully created.'
+ else
+ render :new
+ end
+ end
- # PATCH/PUT /scriptcdn/information/1
- def update
- if @scriptcdn_information.update(scriptcdn_information_params)
- redirect_to @scriptcdn_information, notice: 'Information was successfully updated.'
- else
- render :edit
- end
- end
+ # PATCH/PUT Script Information
+ def update
+ if @scriptcdn_information.update(scriptcdn_information_params)
+ redirect_to scriptcdn_information_index_url, notice: 'Information was successfully updated.'
+ else
+ render :edit
+ end
+ end
- # DELETE /scriptcdn/information/1
- def destroy
- @scriptcdn_information.destroy
- redirect_to scriptcdn_information_index_url, notice: 'Information was successfully destroyed.'
- end
+ # DELETE Script Information
+ def destroy
+ @scriptcdn_information.destroy
+ redirect_to scriptcdn_information_index_url, notice: 'Information was successfully destroyed.'
+ end
- private
- # Use callbacks to share common setup or constraints between actions.
- def set_scriptcdn_information
- @scriptcdn_information = Scriptcdn::Information.find(params[:id])
- end
+ private
- # Only allow a trusted parameter "white list" through.
- def scriptcdn_information_params
- params.require(:scriptcdn_information).permit(:scripttitle, :scriptdescription, :scriptcategory, :scriptwebsite, :scripttwitter, :scriptgithub, :scriptinitialrelease, :scriptlicence, :scriptplatform, :version_id, :main_id)
- end
- end
+ # Common Callbacks
+ def set_scriptcdn_information
+ @scriptcdn_information = Scriptcdn::Information.find(params[:id])
+ end
+
+ # Whitelist
+ def scriptcdn_information_params
+ params.require(:scriptcdn_information).permit(:scripttitle, :scriptdescription, :scriptcategory, :scriptwebsite, :scripttwitter, :scriptgithub, :scriptinitialrelease, :scriptlicence, :scriptplatform, :version_id, :main_id)
+ end
+
+ end
end