Cmon now Zeeshan, you've been frequenting this site for a while now. You should know better than this.
Your question is too broad. Provide more information. I don't think this is even considered a question as it is, right now. You're just saying "check this code," Are we suppose to look at it and move on? What are we checking it for? The question needs more explanation.