Removing getProfileString from Galleon

I'm working on a small personal project at the moment and didnt want to pay out on hosting which i've just realised has been a bad idea! Why? because I cannot use get & set profileString. Now this isn't usually a problem as I never use them but Galleon does to read the ini file.

Luckily the solution has been easy to resolve. In the galleon.cfc I edited the getSetting() method and for now hard coded in the struct. My method now looks like:


<cffunction name="getSettings" access="public" returnType="struct" output="false"
            hint="Returns application settings as a structure.">


    <cfset var r = structNew()>
    
    <cfscript>
        r['dsn'] = "myDSN";
        r['perpage'] = "20";
        r['fromAddress'] = "admin@myDomain.net";
        r['rootURL'] = "http://myDomain.net/forums/";
        r['sendonpost'] = "
admin@myDomain.net";
        r['dbtype'] = "
mysql";
        r['tableprefix'] = "
galleon_";
        r['version'] = "
1.7.006";
        r['requireconfirmation'] = "
true";
        r['title'] = "
LAYL Forums";
        r['fullemails'] = "
true";
        r['encryptpasswords'] = "
false";
        r['allowgravatars'] = "
true";
        r['safeExtensions'] = "
zip,tar,jpg,gif,png,wpd,doc,pdf,xls,ppt,txt,odt";
    </cfscript>

    
    <cfreturn r>
    
</cffunction>

Hopefully in the future I'll change Rays ini file for an XML one and refactor getSettings()

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
BlogCFC was created by Raymond Camden / Contact Blog Owner / mptooling.com / spicemerchants-portsmouth.co.uk / ipicture.it