<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://tech.snathan.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://tech.snathan.org/feed.php">
        <title>Senthil&#039;s Tech Wiki/Blog - tech:codecharge</title>
        <description></description>
        <link>https://tech.snathan.org/</link>
        <image rdf:resource="https://tech.snathan.org/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-05-02T20:35:03+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/advanced_security_settings?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/application_builder?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/creating_currently_logged_in_as_label?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/default_user_id_to_logged_in_user?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/filter_on_logged_in_user?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/login?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/main?rev=1446640422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/make_a_field_dynamically_readonly?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/new_project?rev=1446640422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/project_settings?rev=1446640422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/removing_params_from_menu_builder_url?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/setting_audit_columns?rev=1416064422&amp;do=diff"/>
                <rdf:li rdf:resource="https://tech.snathan.org/tech/codecharge/trapping_sql_errors?rev=1416064422&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://tech.snathan.org/_media/wiki/dokuwiki.svg">
        <title>Senthil's Tech Wiki/Blog</title>
        <link>https://tech.snathan.org/</link>
        <url>https://tech.snathan.org/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/advanced_security_settings?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>advanced_security_settings</title>
        <link>https://tech.snathan.org/tech/codecharge/advanced_security_settings?rev=1416064422&amp;do=diff</link>
        <description>Password encryption

For php websites use


md5({password})


under “Code Expression”</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/application_builder?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>application_builder</title>
        <link>https://tech.snathan.org/tech/codecharge/application_builder?rev=1416064422&amp;do=diff</link>
        <description>Steps to be followed when using application builder

Lists in detail the options to be used when using application build to build all pages consistently. All application pages should reside within some folder and not on the root directory. Only Header/Footer/Login/etc may reside on the root directory.</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/creating_currently_logged_in_as_label?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>creating_currently_logged_in_as_label</title>
        <link>https://tech.snathan.org/tech/codecharge/creating_currently_logged_in_as_label?rev=1416064422&amp;do=diff</link>
        <description>Displaying current user logged on in Codecharge

This is/can be done on the header page along with the menu.

Create label with these attributes
PropertyValueNameUserLoginControl Source TypeCode ExpressionControl SourceCCGetSession(“UserLogin”)Data Type</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/default_user_id_to_logged_in_user?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>default_user_id_to_logged_in_user</title>
        <link>https://tech.snathan.org/tech/codecharge/default_user_id_to_logged_in_user?rev=1416064422&amp;do=diff</link>
        <description>Auto populate USER_ID on inserting a record

Codecharge form with tables having data by user_id needs to auto populate the user_id fields to the logged in user. Here is how it can be done.

CREATE_USER_ID

Steps

	*  Before Insert (Record) Event
	*  Add Action -</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/filter_on_logged_in_user?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>filter_on_logged_in_user</title>
        <link>https://tech.snathan.org/tech/codecharge/filter_on_logged_in_user?rev=1416064422&amp;do=diff</link>
        <description>Filter based on which user is logged in

The Session varibale UserID can be used to dynamically filter data in menus, lists, etc based on the user who is logged in.

In the where clause choose

	*  Condition Type as Parameter (as opposed to Expression)</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/login?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>login</title>
        <link>https://tech.snathan.org/tech/codecharge/login?rev=1416064422&amp;do=diff</link>
        <description>Notes for Login Form

On login form, after creating the login with the wizard create an event as follows:

Event level : page level 

Event type : server

Event on : Before Initialize

Event Action : Logout</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/main?rev=1446640422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-04T12:33:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>main</title>
        <link>https://tech.snathan.org/tech/codecharge/main?rev=1446640422&amp;do=diff</link>
        <description>Codecharge

	*  New Project
	*  Project Settings
	*  Application Builder
	*</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/make_a_field_dynamically_readonly?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>make_a_field_dynamically_readonly</title>
        <link>https://tech.snathan.org/tech/codecharge/make_a_field_dynamically_readonly?rev=1416064422&amp;do=diff</link>
        <description>To make a field dynamically read only, use the CodeCharge Component Attributes feature. Here are the steps:

	*  Edit the form html and where the static text readonly will appear (assuming you want to this field to be always readonly) you will instead put this</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/new_project?rev=1446640422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-04T12:33:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>new_project</title>
        <link>https://tech.snathan.org/tech/codecharge/new_project?rev=1446640422&amp;do=diff</link>
        <description>Codecharge New Project

Choose Blank Project
      NameName of the new project  LocationTop level folder - code charge creates a project folder automatically  LanguagePHP4/PHP5  Site LanguageEnglish  StandardsHTML Section 508 Compliant
Close the blank page on application creation</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/project_settings?rev=1446640422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-04T12:33:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>project_settings</title>
        <link>https://tech.snathan.org/tech/codecharge/project_settings?rev=1446640422&amp;do=diff</link>
        <description>Codecharge Project Settings

D:\data\senthil\projects\ccs_docs\Codecharge Project Settings.docx</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/removing_params_from_menu_builder_url?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>removing_params_from_menu_builder_url</title>
        <link>https://tech.snathan.org/tech/codecharge/removing_params_from_menu_builder_url?rev=1416064422&amp;do=diff</link>
        <description>Removing Params from Menu Builder URL

Do the following steps

	*  Go to HTML view
	*  Search for ItemLink
	*  Then select it and in the properties window in the Data section select Preserve Parameters = None</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/setting_audit_columns?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setting_audit_columns</title>
        <link>https://tech.snathan.org/tech/codecharge/setting_audit_columns?rev=1416064422&amp;do=diff</link>
        <description>Auto populate CREATE/UPDATE USER_ID and CREATE/UPDATE DT on inserting/updating a record

Almost every Codecharge form needs to auto populate create and update audit fields. Here is how it can be done.

CREATE_USER_ID

Steps

	*  Before Insert (Record) Event</description>
    </item>
    <item rdf:about="https://tech.snathan.org/tech/codecharge/trapping_sql_errors?rev=1416064422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-15T15:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trapping_sql_errors</title>
        <link>https://tech.snathan.org/tech/codecharge/trapping_sql_errors?rev=1416064422&amp;do=diff</link>
        <description>Trapping SQL Errors in CodeCharge

From an old post

URL: &lt;http://forums.codecharge.com/posts.php?post_id=21736&gt;

Posted: 06/13/2003, 12:18 PM

----------



Harold. I did already find a way to catch the Oracle Errors, however it is not a global solution. 
In other words, you would have to do a page by page implementation of it.

If you are only interested in catching the Oracle errors for certain pages than this may help you out.


In order to catch an error from the Oracle, you may &quot;hi-jack&quot; t…</description>
    </item>
</rdf:RDF>
