|
@@ -49,10 +49,19 @@ class PassesController < ApplicationController
|
|
|
end
|
|
|
|
|
|
def index
|
|
|
- if params[:lastname].nil? and params[:id].nil?
|
|
|
+ if params[:lastname].nil? and params[:id].nil? and params[:q].nil?
|
|
|
@passes = Pass.where(:id => -1)
|
|
|
return self.commonindex
|
|
|
end
|
|
|
+
|
|
|
+ unless params[:q].nil?
|
|
|
+ if params[:q].match(/^\d+$/)
|
|
|
+ params[:id] = params[:q].to_i
|
|
|
+ else
|
|
|
+ params[:lastname] = params[:q]
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
if params[:lastname].nil?
|
|
|
@passes = Pass.preload(:person).where(:id => params[:id])
|
|
|
else
|