Welcome Guest, Not a member yet? Register   Sign In
All my usefull code for free... download links included
#1

[eluser]Unknown[/eluser]
I was checking my inbox today and got a message from someone asking to get my custom validation class because the link had expired. Well, I have long since moved to another framework so I figured I would post all my CI code for you guys to have. It's probably sloppy, and I don't know how many people it will help, but there is some good nuggets in there. I think CI is a great framework but I have moved on to another framework.

Anyway, enough about that. Here is the code I used when I *started* development with CI. I hope it can be of use to some people. Oh, and I think I was using CI v1.53 or something along those lines. So some of this might need adjusting for v1.54. Also, I cannot provide support for this. Use it at your own risk.

First is my validation class. You can read about it here:
http://ellislab.com/forums/viewthread/51314/
Download Mirror1: http://rapidshare.com/files/59154081/MY_...n.php.html
Download Mirror2: http://www.megaupload.com/?d=0A6MG8BP

Also, I included a sample validation file. To use it, create a "validators" folder in your CI directory as such: "\system\application\validators" and then throw in your custom validation files. Here is a sample:
Download Mirror1: http://rapidshare.com/files/59156654/acc...r.php.html


Second is my session class. You can read about it here:
http://ellislab.com/forums/viewthread/52747/
I am pretty proud of it; while the code could use some tweaking, I believe it is really secure. Also, you can find the MySQL table insert code at the bottom of the file in comments.
Download Mirror1: http://rapidshare.com/files/59155573/Session.php.html
Download Mirror2: http://www.megaupload.com/?d=KUT8XS2I


Third is a zip file with a helper file called multi_helper.php with a few useful things in it, including a SHA256 function. What is neat is it checks for hash() first, then mhash(), and finally if neither exist then it uses a custom library plugin to generate the SHA256 even if your version of php does not support it! Pretty cool stuff. I didn't write the plugin, but I included it in the file.
Download Mirror1: http://rapidshare.com/files/59156098/system.zip.html
Download Mirror2: http://www.megaupload.com/?d=9AIYW9N9


Here are three controllers I made. They are hardly finished, and extremely basic. But at least they show how to integrate the above files with your controllers.
Download Mirror1: http://rapidshare.com/files/59157151/con...s.zip.html


Here are three views I made for testing purposes. There isn't much in them, but they might help you get your views started.
Download Mirror1: http://rapidshare.com/files/59157508/views.zip.html

Finally, to the core v1.53 CI code, I patched three things. Here is a file detailing the patches. The last one, which deals with the session is the most important.
Download Mirror1: http://rapidshare.com/files/59158161/cus...s.txt.html

Well that's it. Of the month or two I spent on CI, I used most of my time learning its inner-workings, making the custom validation class, and the session class. The rest of the files could be used as a good jump-start to someone new to MVC and frameworks, who maybe has a lot of questions about how to go about something but don't know really where to start. Anyway, I hope some of this is useful.
#2

[eluser]philm[/eluser]
Hi and thanks for your links, looking forward to checking them out.

However, I'm having trouble with the downloading them, Rapidshare always says "to many users downloading" and I can't even see a download button on Megaupload... Sad




Theme © iAndrew 2016 - Forum software by © MyBB