<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tetrain.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rakesh</id>
	<title>TetraWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tetrain.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rakesh"/>
	<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Special:Contributions/Rakesh"/>
	<updated>2026-07-25T08:07:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Upcctns_squirrel_mail_date_issue&amp;diff=1596</id>
		<title>Upcctns squirrel mail date issue</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Upcctns_squirrel_mail_date_issue&amp;diff=1596"/>
		<updated>2014-04-07T10:25:50Z</updated>

		<summary type="html">&lt;p&gt;Rakesh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Scenario:&#039;&#039;&#039; &lt;br /&gt;
In Squirrel Mail, it was only displaying date but not the time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What was required:&#039;&#039;&#039;&lt;br /&gt;
Client wanted to display both date and time in his Squirrel Mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We made some modification in &amp;quot;/var/www/html/webmail/functions/date.php&amp;quot; file, we changed the value for &amp;quot;date_format&amp;quot; entry in &amp;quot;getDateString&amp;quot; function.&lt;br /&gt;
&lt;br /&gt;
From&lt;br /&gt;
-----------------------------&lt;br /&gt;
 $date_format = _(&amp;quot;M j, Y&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To&lt;br /&gt;
--------------------------------------&lt;br /&gt;
 $date_format = _(&amp;quot;D, M j, Y g:i a&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is link for date format&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
http://php.net/manual/en/function.date.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then reload the &amp;quot;httpd&amp;quot; Daemon&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/httpd reload&lt;/div&gt;</summary>
		<author><name>Rakesh</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Upcctns_squirrel_mail_date_issue&amp;diff=1594</id>
		<title>Upcctns squirrel mail date issue</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Upcctns_squirrel_mail_date_issue&amp;diff=1594"/>
		<updated>2014-04-05T13:06:31Z</updated>

		<summary type="html">&lt;p&gt;Rakesh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Scenario:&#039;&#039;&#039; &lt;br /&gt;
In Squirrel Mail, it was only displaying date but not the time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What was required:&#039;&#039;&#039;&lt;br /&gt;
Client wanted to display both date and time in his Squirrel Mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We made some modification in &amp;quot;/usr/share/squirrelmail/functions/date.php&amp;quot; file, we changed the value for &amp;quot;date_format&amp;quot; entry in &amp;quot;getDateString&amp;quot; function.&lt;br /&gt;
&lt;br /&gt;
From&lt;br /&gt;
-----------------------------&lt;br /&gt;
 $date_format = _(&amp;quot;M j, Y&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To&lt;br /&gt;
--------------------------------------&lt;br /&gt;
 $date_format = _(&amp;quot;D, M j, Y g:i a&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is link for date format&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
http://php.net/manual/en/function.date.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then reload the &amp;quot;httpd&amp;quot; Daemon&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/httpd reload&lt;/div&gt;</summary>
		<author><name>Rakesh</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Upcctns_squirrel_mail_date_issue&amp;diff=1593</id>
		<title>Upcctns squirrel mail date issue</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Upcctns_squirrel_mail_date_issue&amp;diff=1593"/>
		<updated>2014-04-05T10:53:37Z</updated>

		<summary type="html">&lt;p&gt;Rakesh: Created page with &amp;quot; &amp;#039;&amp;#039;&amp;#039;Scenario:&amp;#039;&amp;#039;&amp;#039;  In Squirrel Mail, it was only displaying date but not the time.   &amp;#039;&amp;#039;&amp;#039;What was required:&amp;#039;&amp;#039;&amp;#039; Client wanted to display both date and time in his Squirrel Mail. ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Scenario:&#039;&#039;&#039; &lt;br /&gt;
In Squirrel Mail, it was only displaying date but not the time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What was required:&#039;&#039;&#039;&lt;br /&gt;
Client wanted to display both date and time in his Squirrel Mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We made some modification in &amp;quot;/usr/share/squirrelmail/functions/date.php&amp;quot; file, we changed the value for &amp;quot;date_format&amp;quot; entry in &amp;quot;getDateString&amp;quot; function.&lt;br /&gt;
&lt;br /&gt;
From&lt;br /&gt;
-----------------------------&lt;br /&gt;
 $date_format = _(&amp;quot;M j, Y&amp;quot;);&lt;br /&gt;
-----------------------------&lt;br /&gt;
&lt;br /&gt;
To&lt;br /&gt;
--------------------------------------&lt;br /&gt;
 $date_format = _(&amp;quot;D, M j, Y g:i a&amp;quot;);&lt;br /&gt;
--------------------------------------&lt;br /&gt;
&lt;br /&gt;
Then reload the &amp;quot;httpd&amp;quot; Daemon&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/httpd reload&lt;/div&gt;</summary>
		<author><name>Rakesh</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Upcctns_script_to_replace_a_entry_in_ldif_file&amp;diff=1592</id>
		<title>Upcctns script to replace a entry in ldif file</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Upcctns_script_to_replace_a_entry_in_ldif_file&amp;diff=1592"/>
		<updated>2014-03-30T14:07:59Z</updated>

		<summary type="html">&lt;p&gt;Rakesh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Scenario : There were two files(&amp;quot;test&amp;quot;, &amp;quot;test.ldif&amp;quot;), in 1st file(&amp;quot;test&amp;quot;) there were two fields, one field contained a numeric value(i.e. 772760042) and other field contained a string value(i.e. test str). In the 2nd file(&amp;quot;test.ldif&amp;quot;) there was a entry like &amp;quot;cn: 772760042&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;test&amp;quot; file:-&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
	772760042, test str&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&amp;quot;test.ldif&amp;quot; file:-&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
	dn: uid=772760042,ou=upcctns.gov.in,dc=upcctns,dc=gov,dc=in&lt;br /&gt;
&lt;br /&gt;
	objectClass: top&lt;br /&gt;
&lt;br /&gt;
	objectClass: inetOrgPerson&lt;br /&gt;
&lt;br /&gt;
	objectClass: qmailUser&lt;br /&gt;
&lt;br /&gt;
	cn: 772760042    &amp;lt;---&lt;br /&gt;
&lt;br /&gt;
	sn: 772760042&lt;br /&gt;
&lt;br /&gt;
	mail: 772760042@upcctns.gov.in&lt;br /&gt;
&lt;br /&gt;
	accountStatus: active&lt;br /&gt;
&lt;br /&gt;
	mailMessageStore: upcctns.gov.in/772760042&lt;br /&gt;
&lt;br /&gt;
	uid: 772760042&lt;br /&gt;
&lt;br /&gt;
	mailHost: mail.upcctns.gov.in&lt;br /&gt;
&lt;br /&gt;
	deliveryMode: noforward&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What was needed is we had to read the numeric value(i.e. 772760042) from 1st file(&amp;quot;test&amp;quot;) and search it in the 2nd file(&amp;quot;test.ldif&amp;quot;) and then replace the entry(&amp;quot;cn: 772760042&amp;quot;) with the 2nd field(&amp;quot;test str&amp;quot;) from 1st file(&amp;quot;test&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After running the script the &amp;quot;test.ldif&amp;quot; file should look like&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
	dn: uid=772760042,ou=upcctns.gov.in,dc=upcctns,dc=gov,dc=in&lt;br /&gt;
&lt;br /&gt;
	objectClass: top&lt;br /&gt;
&lt;br /&gt;
	objectClass: inetOrgPerson&lt;br /&gt;
&lt;br /&gt;
	objectClass: qmailUser&lt;br /&gt;
&lt;br /&gt;
	cn: test str    &amp;lt;---&lt;br /&gt;
&lt;br /&gt;
	sn: 772760042&lt;br /&gt;
&lt;br /&gt;
	mail: 772760042@upcctns.gov.in&lt;br /&gt;
&lt;br /&gt;
	accountStatus: active&lt;br /&gt;
&lt;br /&gt;
	mailMessageStore: upcctns.gov.in/772760042&lt;br /&gt;
&lt;br /&gt;
	uid: 772760042&lt;br /&gt;
&lt;br /&gt;
	mailHost: mail.upcctns.gov.in&lt;br /&gt;
&lt;br /&gt;
	deliveryMode: noforward&lt;br /&gt;
--------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Script:-&lt;br /&gt;
&lt;br /&gt;
   #!/bin/bash&lt;br /&gt;
   INPUT_FILE=/home/tetra/Downloads/rakesh/test&lt;br /&gt;
   OUTPUT_FILE=/home/tetra/Downloads/rakesh/test.ldif&lt;br /&gt;
   #count=1&lt;br /&gt;
   while IFS=, read -r f1 f2 &lt;br /&gt;
   do&lt;br /&gt;
   #echo &amp;quot;cn: $f1&amp;quot; &amp;quot;cn: $f2&amp;quot;&lt;br /&gt;
   #echo $count pass&lt;br /&gt;
   #count=$(( $count + 1 ))&lt;br /&gt;
   awk -v old=&amp;quot;cn: $f1&amp;quot; -v new=&amp;quot;cn: $f2&amp;quot; &#039;{ sub(old,new); print $0 }&#039; &amp;quot;$OUTPUT_FILE&amp;quot; &amp;gt; ex&lt;br /&gt;
   cat ex &amp;gt; &amp;quot;$OUTPUT_FILE&amp;quot;&lt;br /&gt;
   done &amp;lt; $INPUT_FILE&lt;/div&gt;</summary>
		<author><name>Rakesh</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Upcctns_script_to_replace_a_entry_in_ldif_file&amp;diff=1590</id>
		<title>Upcctns script to replace a entry in ldif file</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Upcctns_script_to_replace_a_entry_in_ldif_file&amp;diff=1590"/>
		<updated>2014-03-27T12:42:26Z</updated>

		<summary type="html">&lt;p&gt;Rakesh: Created page with &amp;quot; Scenario : There were two files(&amp;quot;test&amp;quot;, &amp;quot;test.ldif&amp;quot;), in 1st file(&amp;quot;test&amp;quot;) there were two fields, one field contained a numeric value(i.e. 772760042) and other field contained...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Scenario : There were two files(&amp;quot;test&amp;quot;, &amp;quot;test.ldif&amp;quot;), in 1st file(&amp;quot;test&amp;quot;) there were two fields, one field contained a numeric value(i.e. 772760042) and other field contained a string value(i.e. test str). In the 2nd file(&amp;quot;test.ldif&amp;quot;) there was a entry like &amp;quot;cn: 772760042&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;test&amp;quot; file:-&lt;br /&gt;
&lt;br /&gt;
	772760042, test str&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&amp;quot;test.ldif&amp;quot; file:-&lt;br /&gt;
&lt;br /&gt;
	dn: uid=772760042,ou=upcctns.gov.in,dc=upcctns,dc=gov,dc=in&lt;br /&gt;
&lt;br /&gt;
	objectClass: top&lt;br /&gt;
&lt;br /&gt;
	objectClass: inetOrgPerson&lt;br /&gt;
&lt;br /&gt;
	objectClass: qmailUser&lt;br /&gt;
&lt;br /&gt;
	cn: 772760042    &amp;lt;---&lt;br /&gt;
&lt;br /&gt;
	sn: 772760042&lt;br /&gt;
&lt;br /&gt;
	mail: 772760042@upcctns.gov.in&lt;br /&gt;
&lt;br /&gt;
	accountStatus: active&lt;br /&gt;
&lt;br /&gt;
	mailMessageStore: upcctns.gov.in/772760042&lt;br /&gt;
&lt;br /&gt;
	uid: 772760042&lt;br /&gt;
&lt;br /&gt;
	mailHost: mail.upcctns.gov.in&lt;br /&gt;
&lt;br /&gt;
	deliveryMode: noforward&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What was needed is we had to read the numeric value(i.e. 772760042) from 1st file(&amp;quot;test&amp;quot;) and search it in the 2nd file(&amp;quot;test.ldif&amp;quot;) and then replace the entry(&amp;quot;cn: 772760042&amp;quot;) with the 2nd field(&amp;quot;test str&amp;quot;) from 1st file(&amp;quot;test&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After running the script the &amp;quot;test.ldif&amp;quot; file should look like&lt;br /&gt;
&lt;br /&gt;
	dn: uid=772760042,ou=upcctns.gov.in,dc=upcctns,dc=gov,dc=in&lt;br /&gt;
&lt;br /&gt;
	objectClass: top&lt;br /&gt;
&lt;br /&gt;
	objectClass: inetOrgPerson&lt;br /&gt;
&lt;br /&gt;
	objectClass: qmailUser&lt;br /&gt;
&lt;br /&gt;
	cn: test str    &amp;lt;---&lt;br /&gt;
&lt;br /&gt;
	sn: 772760042&lt;br /&gt;
&lt;br /&gt;
	mail: 772760042@upcctns.gov.in&lt;br /&gt;
&lt;br /&gt;
	accountStatus: active&lt;br /&gt;
&lt;br /&gt;
	mailMessageStore: upcctns.gov.in/772760042&lt;br /&gt;
&lt;br /&gt;
	uid: 772760042&lt;br /&gt;
&lt;br /&gt;
	mailHost: mail.upcctns.gov.in&lt;br /&gt;
&lt;br /&gt;
	deliveryMode: noforward&lt;br /&gt;
&lt;br /&gt;
Script:-&lt;br /&gt;
&lt;br /&gt;
   #!/bin/bash&lt;br /&gt;
   INPUT_FILE=/home/tetra/Downloads/rakesh/test&lt;br /&gt;
   OUTPUT_FILE=/home/tetra/Downloads/rakesh/test.ldif&lt;br /&gt;
   #count=1&lt;br /&gt;
   while IFS=, read -r f1 f2 &lt;br /&gt;
   do&lt;br /&gt;
   #echo &amp;quot;cn: $f1&amp;quot; &amp;quot;cn: $f2&amp;quot;&lt;br /&gt;
   #echo $count pass&lt;br /&gt;
   #count=$(( $count + 1 ))&lt;br /&gt;
   awk -v old=&amp;quot;cn: $f1&amp;quot; -v new=&amp;quot;cn: $f2&amp;quot; &#039;{ sub(old,new); print $0 }&#039; &amp;quot;$OUTPUT_FILE&amp;quot; &amp;gt; ex&lt;br /&gt;
   cat ex &amp;gt; &amp;quot;$OUTPUT_FILE&amp;quot;&lt;br /&gt;
   done &amp;lt; $INPUT_FILE&lt;/div&gt;</summary>
		<author><name>Rakesh</name></author>
	</entry>
</feed>