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