# -*- encoding : utf-8 -*-
class Admin::ExternalLinksController < ApplicationController
  before_filter :auth_admin
  layout "admin"


  def cible
    @external_links = ExternalLink.all
    @external_link = ExternalLink.new
    render :layout => false
  
  
  end
  
  def new
    @external_link = ExternalLink.new

    respond_to do |format|
  
      format.js
    end
  end

  def edit
  
    @external_link = ExternalLink.find(params[:id])
  end


  def create
    @external_link = ExternalLink.new(params.require(:external_link).permit!)

    respond_to do |format|
      if @external_link.save
        flash[:notice] = "Le lien à été ajouté avec succès."
      
        format.js
      else
        format.html { render :action => "new" }
        format.js { render :action => "new" }
      end
    end
  end

  def update
  
    @external_link = ExternalLink.find(params[:id])
  
    respond_to do |format|
      if @external_link.update_attributes(params.require(:external_link).permit!)
      
      
        format.js
      else
      
        format.js { render :action => "edit" }
      end
    end
  end


  def destroy
    @external_link = ExternalLink.find(params[:id])
    @external_link.destroy

    respond_to do |format|
      format.js
    end 


  end
end