class Public::MyAccountController < ApplicationController layout "public" before_filter :auth_annonce_account def index @no_search = true per_page = (params[:per_page] and params[:per_page] != "") ? params[:per_page] : 10 page = (params[:page] and params[:page] != "") ? params[:page] : 1 @annonces = current_annonce_account.annonces.order("list_head DESC, created_at DESC").all end def edit_infos @no_search = true end def my_annonces @no_search = true end def binary @no_search = true if params[:parrain_id] and current_annonce_account.binary_child_ids.include?(params[:parrain_id].to_i) @parrain = AnnonceAccount.find(params[:parrain_id]) else @parrain = current_annonce_account end end def filleuls @no_search = true @filleuls = current_annonce_account.children session[:mail_prev] = public_filleuls_path end def reconfirm @no_search = true AnnonceAccountMailer.confirm(current_annonce_account).deliver redirect_to public_my_account_path, :notice => "Le mail vous a été renvoyé" end def favoris per_page = (params[:per_page] and params[:per_page] != "") ? params[:per_page] : 10 page = (params[:page] and params[:page] != "") ? params[:page] : 1 @annonces = current_annonce_account.annonce_favs.valid_to_show @annonces = @annonces.page(page).per(per_page).all end end