[Vtigercrm-developers] contributions invited for patches
ding jianting
dfar2008 at gmail.com
Thu Oct 5 01:17:18 PDT 2006
Hi,
I found another bug in Charts.php(modules/Potential/Charts.php)
Line 1127:
From:
$font =& $graph->addNew('font', calculate_font_name('en_en'));
To:
$font =& $graph->addNew('font', calculate_font_name($lang_crm));
If any problems , Pls let me know.
Thanks and regards,
Tim Ding
On 10/5/06, Philip <philip at vtiger.com> wrote:
>
>
>
> Hi Ding Jianting,
>
> Thanks for your contribution of UTF-8, i have added it as a patch in trac.
> We'll be taking this up in one of our patch releases.
>
> Regards,
> Philip
>
> ---- On Wed, 04 Oct 2006 ding jianting <dfar2008 at gmail.com> wrote ----
>
> Hi,
> To support UTF-8 in vtiger CRM, I have made some changes .
> 1.Ajax chat
> I contacted with developer of Ajax chat. I got solution for UTF-8 problem.
> vchat.php:
> From:
> <script type="text/javascript" src="modules/Contacts/js/ajax.js"></script>
> <script type="text/javascript"
> src="modules/Contacts/js/dom-drag_p.js"></script>
> <script type="text/javascript"
> src="modules/Contacts/js/css-window_p.js"></script>
> <script type="text/javascript" src="modules/Contacts/js/chat.js"></script>
> To:
> <script type="text/javascript" charset="iso-8859-1"
> src="modules/Contacts/js/ajax.js"></script>
> <script type="text/javascript" charset="iso-8859-1"
> src="modules/Contacts/js/dom-drag_p.js"></script>
> <script type="text/javascript" charset="iso-8859-1"
> src="modules/Contacts/js/css-window_p.js"></script>
> <script type="text/javascript" charset="iso-8859-1"
> src="modules/Contacts/js/chat.js"></script>
> chat.php:
> From:
> function submit($msg, $to=0)
> {
> $msg = $this->msgParse($msg);
> ...
> }
> To:
> function submit($msg, $to=0)
> {
> $msg = utf8RawUrlDecode($msg);
> $msg = $this->msgParse($msg);
> ...
> }
>
> 2.Add a function in PHP like unescape in javascript
> utils.php:
> /**
> * the function is like unescape in javascript
> * added by dingjianting on 2006-10-1 for picklist editor
> */
> function utf8RawUrlDecode ($source) {
> $decodedStr = "";
> $pos = 0;
> $len = strlen ($source);
> while ($pos < $len) {
> $charAt = substr ($source, $pos, 1);
> if ($charAt == '%') {
> $pos++;
> $charAt = substr ($source, $pos, 1);
> if ($charAt == 'u') {
> // we got a unicode character
> $pos++;
> $unicodeHexVal = substr ($source, $pos, 4);
> $unicode = hexdec ($unicodeHexVal);
> $entity = "&#". $unicode . ';';
> $decodedStr .= utf8_encode ($entity);
> $pos += 4;
> }
> else {
> // we have an escaped ascii character
> $hexVal = substr ($source, $pos, 2);
> $decodedStr .= chr (hexdec ($hexVal));
> $pos += 2;
> }
> } else {
> $decodedStr .= $charAt;
> $pos++;
> }
> }
> return $decodedStr;
> }
>
>
> 3. Picklist Editor
> UpdateComboValues.php:
> From:
> $fldPickList = $_REQUEST['listarea'];
> To:
> $fldPickList = $_REQUEST['listarea'];
> //changed by dingjianting on 2006-10-1 for picklist editor
> $fldPickList = utf8RawUrlDecode($fldPickList);
> 4.Ajax Edit
> DetailViewAjax.php in each entity module:
> From:
> $fieldvalue = $_REQUEST["fieldValue"];
> To:
> $fieldvalue = utf8RawUrlDecode($_REQUEST["fieldValue"]);
>
> 5.Custom Fields for Asia language
> include/js/customview.js:
> From:
> var re1=/^[a-z\d\_ ]+$/i
> if (!re1.test(str))
> {
> alert("Special characters are not allowed in Label field")
> return false;
> }
>
> To:
> /*
> changed by dingjianting on 2006-10-1 for custom fields in setting
> module
> var re1=/^[a-z\d\_ ]+$/i
> if (!re1.test(str))
> {
> alert("Special characters are not allowed in Label field")
> return false;
> }
> */
>
> If any problems , Pls feel free to let me know.
>
> Thanks and regards,
> Tim Ding
>
>
>
> On 10/4/06, Richie <richie at vtiger.com> wrote:
> >
> > Hi!
> >
> > We have our hands full here and we still have more bugs to fix.
> > All contributions are invited for the bug-fixes/features.
> > Do put a blurb here and post it in the trac.
> >
> > Thanks,
> > Richie
> >
> > _______________________________________________
> > Get started with Online collaboration office & productivity tools -
> > http://zoho.com?vt
> >
> >
>
>
> --
> ________________________________________
> 中国开源客户关系管理系统: http://www.c3crm.com
> -----------------------------------------------------------------------
> _______________________________________________
> Get started with Online collaboration office & productivity tools -
> http://zoho.com?vt
>
--
________________________________________
中国开源客户关系管理系统: http://www.c3crm.com
-----------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061005/c1473b4f/attachment-0004.html
More information about the vtigercrm-developers
mailing list