<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4189761793392699684</id><updated>2025-06-25T23:56:24.010-07:00</updated><category term="Sample Code"/><category term="Interview Questions and Answers in Drupal"/><category term="Custom drupal function"/><category term="module.inc"/><category term="Template Files"/><category term="Bug fixes"/><category term="File Handling in Drupal"/><category term="Drupal Variables"/><category term="Drupal functions"/><category term="Theming tables in drupal"/><category term="javascript"/><category term="Adding CSS file in Module"/><category term="Adding Javascript file in Module"/><category term="Adding Theme Javascript file"/><category term="An illegal choice has been detected. Please contact the site administrator"/><category term="Applying custom theme using Drupal code"/><category term="Background processing in PHP"/><category term="CTS interview for PHP and MySQL"/><category term="Cache related table in Drupal"/><category term="Caption Replacement using Drupal Admin Interface"/><category term="Cleaning the unwanted Characters in a String"/><category term="Clearing Form values in Drupal"/><category term="Core Required Modules in Drupal"/><category term="Create Custom Tab Interface"/><category term="Create Dynamic Define variables"/><category term="Create new Global menu"/><category term="Creating an Interface for Manipulate Records"/><category term="Custom Caching code in Drupal"/><category term="Custom Node Creation"/><category term="Devel Module in Drupal"/><category term="Difference between Drupal 6 and 7"/><category term="Different Themes for Different nodes (pages) in Drupal"/><category term="Disable right click on Image IE and FF"/><category term="Disable right click on Image tag using Jquery"/><category term="Disabling a module in Drupal"/><category term="Display messages in Drupal"/><category term="Displaying Block in Template pages"/><category term="Drupal SEO Modules"/><category term="Dynamically changing the Drupal Page Title"/><category term="Enabling a module in Drupal"/><category term="Executing PHP code in Drupal"/><category term="Find and Replace in Mysql Query with Example"/><category term="Form Alter in Drupal"/><category term="Get Child taxonomy items in Drupal"/><category term="Get Parents taxonomy items in Drupal"/><category term="Get Server Protoco"/><category term="Helper function"/><category term="Hook_Block() in Drupal with Example"/><category term="Hooks in Drupal"/><category term="How Cache works in Drupal"/><category term="How do you handle upgrades?"/><category term="How the drupal_set_message() function works in Drupal?"/><category term="How to run Apache and IIS on same machine at a time?"/><category term="Import Large SQL file in Command Line for MySQL Database"/><category term="Important Drupal functions"/><category term="Important functions in bootstrap.inc"/><category term="Important functions in common.inc"/><category term="Infosys - Drupal Interview Questions"/><category term="Inline and Drupal.settings JS in Drupal"/><category term="Limit a string"/><category term="List which is basic Drupal Questions"/><category term="Nice modules in Drupal"/><category term="Node Alter"/><category term="Node.tpl.php"/><category term="Overloading and Overriding in PHP with Examples"/><category term="PDO vs Drupal"/><category term="Page.tpl.php Variables"/><category term="Phptemplate Engine"/><category term="Preprocess in Drupal with Example"/><category term="Simple Image Gallery using Views in Drupal"/><category term="Standard Vulnerability issue fix in Drupal"/><category term="Top PHP companies with number of Employees"/><category term="Top SEO Modules in Drupal"/><category term="Unable to modify the parent container element before the child element is closed"/><category term="Views in Drupal"/><category term="how to avoid duplicate drupal error messages?"/><category term="learn Cache in Drupal"/><category term="set width in drupal table theme"/><title type='text'>Drupal Dummies</title><subtitle type='html'>Basics of Drupal, Techniques in drupal, Customizing the Drupal themes, Custom functions in drupal, Does and Dont in Drupal, Interview Question &amp;amp; Answers in Drupal etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-4199754532110658796</id><published>2012-03-20T06:38:00.000-07:00</published><updated>2012-03-20T06:38:32.977-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Difference between Drupal 6 and 7"/><title type='text'>Difference between Drupal 6 and 7 - installation</title><content type='html'>&lt;u&gt;&lt;b&gt;Drupal 6&lt;/b&gt;&lt;/u&gt;:&lt;br /&gt;
a. Version: Drupal-6.25&lt;br /&gt;
b. Profiles: Default profile folder&lt;br /&gt;
c. Installation Steps:&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;sidebar&quot; id=&quot;sidebar-left&quot;&gt;                     &lt;ol class=&quot;task-list&quot;&gt;&lt;li class=&quot;done&quot;&gt;Choose language&lt;/li&gt;
&lt;li class=&quot;done&quot;&gt;Verify requirements&lt;/li&gt;
&lt;li class=&quot;active&quot;&gt;Set up database&lt;/li&gt;
&lt;li class=&quot;&quot;&gt;Install site&lt;/li&gt;
&lt;li class=&quot;&quot;&gt;Configure site&lt;/li&gt;
&lt;li class=&quot;&quot;&gt;Finished&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Drupal 7&lt;/b&gt;&lt;/u&gt;:&lt;br /&gt;
a. Version: Drupal-7.12&lt;br /&gt;
b. Profiles: minimal, standard and testing folders&lt;br /&gt;
c. Installation Steps:&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;sidebar&quot; id=&quot;sidebar-left&quot;&gt;                     &lt;ol class=&quot;task-list&quot;&gt;&lt;li class=&quot;done&quot;&gt;Choose profile&lt;span class=&quot;element-invisible&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;active&quot;&gt;Choose language&lt;span class=&quot;element-invisible&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Verify requirements&lt;/li&gt;
&lt;li&gt;Set up database&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;label class=&quot;option&quot; for=&quot;edit-driver-mysql&quot;&gt;MySQL, MariaDB, or equivalent &lt;/label&gt;   &lt;div class=&quot;form-item form-type-radio form-item-driver&quot;&gt;    or SQLite &lt;/div&gt;&lt;div class=&quot;form-item form-type-radio form-item-driver&quot;&gt;  &lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Install profile&lt;/li&gt;
&lt;li&gt;Configure site&lt;/li&gt;
&lt;li&gt;Finished&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/4199754532110658796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/difference-between-drupal-6-and-7.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/4199754532110658796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/4199754532110658796'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/difference-between-drupal-6-and-7.html' title='Difference between Drupal 6 and 7 - installation'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-8019573384075432943</id><published>2012-03-20T00:55:00.000-07:00</published><updated>2012-03-20T00:55:43.015-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Disable right click on Image IE and FF"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Disable right click on Image IE and FF</title><content type='html'>&amp;lt; script src=&quot;&lt;a href=&quot;http://jquery.com/&quot;&gt;jquery-1.7.1.min.js&lt;/a&gt;&quot; type=&quot;text/javascript&quot;&amp;nbsp; &amp;gt;&amp;lt; /script &amp;gt;&lt;br /&gt;
&amp;lt; script language=&quot;javascript&quot; &amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Disable right click script (on images)- By Mano&lt;br /&gt;
&amp;nbsp;&amp;nbsp; for&amp;nbsp; all Browsers :)&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function(){&lt;br /&gt;
&amp;nbsp; $(&#39;img&#39;).bind(&quot;contextmenu&quot;,function(e){&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;
&amp;nbsp; }); &lt;br /&gt;
});&lt;br /&gt;
&amp;lt; /script &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/u&gt;&amp;nbsp; This will not work only in IE browser</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/8019573384075432943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/disable-right-click-on-image-ie-and-ff.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/8019573384075432943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/8019573384075432943'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/disable-right-click-on-image-ie-and-ff.html' title='Disable right click on Image IE and FF'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-3182925072870140557</id><published>2012-03-20T00:11:00.002-07:00</published><updated>2012-03-20T00:53:07.983-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Disable right click on Image tag using Jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Disable right click on Image tag using Javascript Jquery</title><content type='html'>&amp;lt; script src=&quot;&lt;a href=&quot;http://jquery.com/&quot;&gt;jquery-1.7.1.min.js&lt;/a&gt;&quot; type=&quot;text/javascript&quot;&amp;nbsp; &amp;gt;&amp;lt; /script &amp;gt;&lt;br /&gt;
&amp;lt; script language=&quot;javascript&quot; &amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Disable right click script (on images)- By Mano&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function(){&lt;br /&gt;
&amp;nbsp; $(&quot;img&quot;).attr(&quot;oncontextmenu&quot;, &quot;return false;&quot;);&lt;br /&gt;
});&lt;br /&gt;
&amp;lt; /script &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/u&gt;&amp;nbsp; This will not work only in IE browser</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/3182925072870140557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/disable-right-click-on-image-tag-using.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3182925072870140557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3182925072870140557'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/disable-right-click-on-image-tag-using.html' title='Disable right click on Image tag using Javascript Jquery'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-6225677488038423323</id><published>2012-03-19T06:34:00.000-07:00</published><updated>2012-03-19T06:34:27.585-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Custom Node Creation"/><category scheme="http://www.blogger.com/atom/ns#" term="Node Alter"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Custom Node Creation</title><content type='html'>&lt;u&gt;Code in &lt;b&gt;manomodule.module&lt;/b&gt; file&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
/* Error handling */&lt;br /&gt;
error_reporting(E_ALL);&lt;br /&gt;
ini_set(&quot;display_errors&quot;,&quot;On&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
&amp;nbsp;*&lt;br /&gt;
&amp;nbsp;* Implementation of menu hook&lt;br /&gt;
&amp;nbsp;*/&amp;nbsp; &lt;br /&gt;
function manomodule_menu() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $items = array();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $items[&#39;test_form&#39;] = array(&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;title&#39; =&amp;gt; t(&#39;Test form&#39;),&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;page callback&#39; =&amp;gt; &#39;get_products&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;access callback&#39; =&amp;gt; TRUE,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;type&#39; =&amp;gt; MENU_CALLBACK,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return $items;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
&amp;nbsp;*&lt;br /&gt;
&amp;nbsp;* Implementation of theme hook&lt;br /&gt;
&amp;nbsp;*/&amp;nbsp; &lt;br /&gt;
function manomodule_theme() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;page_node_form&#39; =&amp;gt; array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &#39;arguments&#39; =&amp;gt; array(&#39;form&#39; =&amp;gt; NULL),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;template&#39; =&amp;gt; &#39;product-list&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function get_products() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Create a new node and form creation */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $node = new stdClass();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $node-&amp;gt;type = &#39;page&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; module_load_include(&#39;inc&#39;, &#39;node&#39;, &#39;node.pages&#39;);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $form_arr = drupal_get_form(&#39;page_node_form&#39;,$node);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return $form_arr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
&amp;nbsp;*&lt;br /&gt;
&amp;nbsp;* Implementation of form alter hook&lt;br /&gt;
&amp;nbsp;*/&amp;nbsp; &lt;br /&gt;
function manomodule_form_alter(&amp;amp;$form, &amp;amp;$form_state, $form_id) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Theme alter based on form id */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($form_id == &#39;page_node_form&#39;) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $form[&#39;#theme&#39;] = &#39;page_node_form&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
&amp;nbsp;*&lt;br /&gt;
&amp;nbsp;* Implementation of node related process hook&lt;br /&gt;
&amp;nbsp;*/&amp;nbsp; &lt;br /&gt;
function manomodule_nodeapi(&amp;amp;$node, $op) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($node-&amp;gt;type == &#39;page&#39;) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch ($op) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &#39;insert&#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $_SESSION[&#39;fromform&#39;] = &#39;product&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &#39;view&#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // redirect to thank you page when submit &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // and workflow process done.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $fromform = $_SESSION[&#39;fromform&#39;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unset($_SESSION[&#39;fromform&#39;]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($fromform == &#39;product&#39;) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drupal_goto(&#39;admin/content/node&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Code in &lt;b&gt;product-list.tpl.php&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
print drupal_render($form[&#39;title&#39;]);&lt;br /&gt;
print drupal_render($form[&#39;body_field&#39;][&#39;body&#39;]);&lt;br /&gt;
&lt;br /&gt;
print drupal_render($form[&#39;form_id&#39;]);&lt;br /&gt;
print drupal_render($form[&#39;form_build_id&#39;]);&lt;br /&gt;
print drupal_render($form[&#39;form_token&#39;]);&lt;br /&gt;
print drupal_render($form[&#39;buttons&#39;][&#39;submit&#39;]);&lt;br /&gt;
&lt;br /&gt;
/* print drupal_render($form); */</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/6225677488038423323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/custom-node-creation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/6225677488038423323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/6225677488038423323'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/custom-node-creation.html' title='Custom Node Creation'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-7402547208473842861</id><published>2012-03-06T22:25:00.003-08:00</published><updated>2012-03-06T23:02:34.023-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CTS interview for PHP and MySQL"/><title type='text'>CTS interview questions for PHP &amp; MySQL</title><content type='html'>&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;1st Round in Telephonic: &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Drupal&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
1. How can we achieve multi site?&lt;br /&gt;
2. Purpose of DB Prefix?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;MySQL&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
3. How can we achieve Transactions &amp;amp; Non-Transactions ?&lt;br /&gt;
4. How can we switch two different DB in PHP?&lt;br /&gt;
5. How can we optimize a DB table?&lt;br /&gt;
6. PDO ? Purpose ?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;AJAX&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
7. Purpose of AJAX?&lt;br /&gt;
8. &lt;u&gt;&lt;b&gt;Scenario: &lt;/b&gt;&lt;/u&gt;Call to Ten table data by every table data need to fetch it and show it in Front end one by one..&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;JQuery&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
9. How to change the div content using the div ID and div class?&lt;br /&gt;
10. Live in Jquery?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Payment Gateway&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
11. What are the important information needed to sent payment request?&lt;br /&gt;
12. Paypal with and without API?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Web Service&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
13. Different between CURL &amp;amp; SOAP?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
14. Copy command syntax and purpose?&lt;br /&gt;
15. How to export DB or dump ?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Interview Conduct by:&lt;/u&gt; &lt;span style=&quot;color: #cc0000;&quot;&gt;Pandy&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;u style=&quot;color: black;&quot;&gt;Interview Date:&lt;/u&gt; 05-03-2012, 5pm &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;2st Round in Telephonic:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Drupal &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
1. How can use perform Multi-site?&lt;br /&gt;
2. How can we share a particular tables in Multi-site?&lt;br /&gt;
3. What is the configuration file needed to differentiate the DB information for Multi-site?&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;PHP&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
4. How can process an array values without interation (foreach, for, while etc..) ?&lt;br /&gt;
5. How can we achieve multiple inheritance ?&lt;br /&gt;
6. How to process a php file?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Open Source&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
7. Difference between Oscommerce, Zencart and Xcart Shopping cart code?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
8. How can we setup cron tab for a particular page?&lt;br /&gt;
9. What are the different value need to pass while setting cron tab?&lt;br /&gt;
10. What is the folder structure in Linux?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;SVN (vertioning control)&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
11. How can we solve the conflicted file ?&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Perl&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
12. What about your interest in moving to Perl programming?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Interview Conduct by:&lt;/u&gt; &lt;span style=&quot;color: #cc0000;&quot;&gt;Senthil and Ramya&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;u style=&quot;color: black;&quot;&gt;Interview Date:&lt;/u&gt; 07-03-2012, 11am&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/7402547208473842861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/cts-interview-questions-for-php-mysql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7402547208473842861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7402547208473842861'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/cts-interview-questions-for-php-mysql.html' title='CTS interview questions for PHP &amp; MySQL'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-3081987911256960663</id><published>2012-03-05T05:30:00.002-08:00</published><updated>2012-03-05T22:52:13.663-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Top PHP companies with number of Employees"/><title type='text'>Top PHP companies with number of Employees</title><content type='html'>&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 395px;&quot;&gt;&lt;col style=&quot;width: 187pt;&quot; width=&quot;249&quot;&gt;&lt;/col&gt;  &lt;col style=&quot;width: 110pt;&quot; width=&quot;146&quot;&gt;&lt;/col&gt;  &lt;tbody&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td class=&quot;xl65&quot; height=&quot;20&quot; style=&quot;background-color: #3d85c6; color: blue; height: 15pt; width: 187pt;&quot; width=&quot;249&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Company   Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td class=&quot;xl65&quot; style=&quot;background-color: #3d85c6; color: blue; width: 110pt;&quot; width=&quot;146&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Employees&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #3d85c6; height: 15pt;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;td style=&quot;background-color: #3d85c6;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;IBM&amp;nbsp;&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;4,26,751 (2010)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;HP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;3,49,600 (2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;Accenture&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;2,44,000 (2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;TCS&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;2,26,751 (2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;HCL&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;1,70,076 (2012)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;(HCL Technologies &amp;amp; HCL Infosystems)&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;Infosys&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;1,45,088 (2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;CTS&amp;nbsp;&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;1,37,700 (2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;Wipro&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;1,19,491 (2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;Capgemini&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;1,17,428 (end 2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;Dell&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;1,00,300 (2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;ADP&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;51,000 (June 2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15pt;&quot;&gt;   &lt;td height=&quot;20&quot; style=&quot;background-color: #134f5c; color: #b45f06; height: 15pt;&quot;&gt;&lt;b&gt;Mahendra satyam&lt;/b&gt;&lt;/td&gt;   &lt;td style=&quot;background-color: #134f5c; color: white;&quot;&gt;32,280 (2011)&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Google, Yahoo, Facebook and obviously &lt;a href=&quot;http://www.photon.in/&quot;&gt;&lt;u style=&quot;color: #134f5c;&quot;&gt;&lt;b&gt;Photon Info Tech&lt;/b&gt;&lt;/u&gt;&lt;/a&gt; are fastly growing PHP related Software Companies in Employee count wise.&amp;nbsp; We can expect these companies in the top 10 in 2020.</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/3081987911256960663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/top-php-companies-with-number-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3081987911256960663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3081987911256960663'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/03/top-php-companies-with-number-of.html' title='Top PHP companies with number of Employees'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-4072036795834747975</id><published>2012-02-15T21:40:00.000-08:00</published><updated>2012-02-15T21:53:23.969-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How to run Apache and IIS on same machine at a time?"/><title type='text'>How to run Apache and IIS on same machine at a time?</title><content type='html'>By default, IIS (Internet Information Server) and Apache ( A Patch Server) both runs in Port number 80.&lt;br /&gt;
&lt;br /&gt;
If you want to run both IIS and Apache at the same time, you just give different port number to one another.&lt;br /&gt;
Just like IIS can run in Port 80.&amp;nbsp; You can give Apache server port number as 81 (Maximum limit for a port number range into 32768). Say for example you can give the port number as 22222 which is under the maximum limit of port number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdsAAAKMCAIAAAAse4WxAAAgAElEQVR4nOydeVgUV6K3D2hi4p07o0lmbmYymSTOTDJbku+O2WPMRibb1SQTiVHjGtODQYNbwCAmiiSKInEXiMZIiBgjLrigICrRiApR3FARZBGkF3pvutmkvj8OHIuq7qJpGrqq+b3P7/Gprj516pyi6u3j6epuQl7LJ+9cIu+V0QSMrQqYoA34QBuo0geEGAMnmwMnm3tNs4tDnwqcbL5pku2mSbbeqtreqtreH5gRBEEQz0LIa/krRr79939vJ+9c6jv69MNvrBk+bOrDH3z98Afr/zz+uz+MSes3IT8gxChOoEofqNL3mqDvNUEfMAZBEET5eU/j2xDyfF7R2DuKxt7x99cSB70VUzT2jh8G9vm61PZ1qe2LvGuvxu7/8/sbnnt99j/GZVAFB6r0AR9oAyZoA8ZpWjJGE/CehoysRhAEQTqV//eP6KKxd+jm3Ua9rJt323cP9o49Z1p01vhZnnZY8pl/jF5+9puXfhj++xcmbAiY0OriMRoy6lpLWF3DK0nwVQRBEMTDvPunfxd/9D+6ebcZl/7x2vw7dfNuW3d/4Lr7Ax/vFfjxCV3wtqJ/jF9z6tDE8q3Pb3nvvtvHn78xKBYYGTpGEATpZD69/2+lkb8zLv2jbtF9Vz/5nTqyZbA86bbAMdnVb6aX3j9x/YIVM2oL3z0W8YcpEz4SzFRknqnTW5vI8MqWdKIpmacdemuTeLkrwnGcx428L/Qae3hf6LXM0w4P6skrrssrrutkxzkR4so71DWO4zzYEEEQryVx4G/VC/7HuPSPunm3V0z7bcX0vxpSI9bdH/jm3po3tlU+k1D4p5CU0WFTruUOu7r5f78a8XCvMZpeY1onoUdoqAhu/f1C8o6aBF/rTG5U1XbZgyzYZimubpTeV98753vWyEVJBQFDLrIdcRzX5y9rO1pPXnF9/hlNnz+t7kzHaeG+d87nR1C5m0nItHEc98S/t/W9c36HNkQQxJv5fvB/qWPvMC79Y1XkHVVrH69a+7hly5DkBwOf/qroqS9PPPTx9vtUqX/7V5jx+FvmrCd3DL2VGrlFyiN1TArkHXUnpXyjqrbLHld1yz1LJQp4bOSSUv1Nj2ynD4urGz2uqs+fVvON7EHHJQqzyjt68ANeOdOZPyKCIJ1K+r8C1AvusMTftnvQLRvu6UUnkfu/MO93o9b+Yez6e4Yv/+2wVc+/8wF34Vnjof+34+WAXuO1AWP0AaMMAaMMAiMnZNbShwmZtS2CfkcdnmKh2iqubnwxWk9X0jUcx2Werrtvspau5FdFl7MPldANWRnxLl6M1ucV1/OLtflffGszBGnzKuJ2/hlRQ6v9y6CvyTvq+yZr6cOnXvrKVfOE0wocx1/pquN02elREvRC3BGnlSdk1hZXN7rTSFdlvj9q5ziO/gVfjNZzHPf9UXtHDyCCIO1ky8u/uDD5V/oFt5fP6r/nHwGbBwb+alDk7a8t2vzGH7/78MU7X1/w69cXzZ3+Mnf0Qc2G324d+l+B400BY8wtGWVgUliwo5bjuOEfH30t+FuO42K/vkBGaMK/s3AcF5tccsu9S7fsOB+54HDgyz+TERoyQnPLvUv/9tgKjuPyz2oD3rzMJkD63jmfLf/tsRVPvL2d47ifT6sD3ry8YIdNvAu99TrHcf8zcN3PBVUfzsoSVEVrE4ftqEP55yc1HMeVlOrjlh+h7SmurqdGDnj9nNPmkREa2oxRE3/gOG5tcj6/g9LLTo+SoBdtZNp2Pb/CURN/eDnk0C33Lk3YX8txXMj8fNrIpC3Fgk363jnfVUdKKiwGo/22f5/SW68XVzn63jn/5gdTOnoMEUTWGVbj43z67CsHX7lVv+B2/YLbT7zW5+fXbzkZ3O/S6F/kjfr1uvsDf/3yF797MrQ6+Q91W+8snH7zl2882vsDc8B4G/Myu5KpGfveOb930AmO4wxG+02P7SpWN9GVNz22K2CU4eYHv7tpUFbAKEPCfgctT+nz5wS+3PnLgf8uZWUkdvHUS18FvHOtz58Tej93WFCV00g/6yoRqbUcx8UtP1JSZqS7jv3mMsdxs+fvDxxy0Wnz6IYDpho5jsu/ZO175/yb/pnmqrOCZadHSdALplEawXr+cu+gE71ePX2jkc8dbmmkqD2uOjJwtok15slXvrnl3mUdPYAIIvOQYLOP8+yLK79/4tZz4/9bv+B29Zw7Lk24/fBrt2x77KZ19wf++snI8Of/9/AXDzR89z/a2D4Zb9wydtT83qrawAl2moDxNnYl3xiXjbTQ5Vt/H8tfyZJ5ppHjuOEfHxcUaHfZ6S7uC7OWlBk5jvv+R8t9YVa6C6f75afdZymC9eEbHRzH0UHriEm7OY77yzPrqZF7P53ttHl0Q731ut7S1PfO+X3+nCBuodNlV0dJ3E7p9YIynAjaSOn2sI4k7DFxrSP9gP8rdnUAEQTxMDe/dHnp8//Y//wtlbP6aefefjXiN8Vhd6U+8YvUN3+7461fnvrPrcYF/a4tuOPniX3SRt79P6GVN4XW9Qqp6xVSF/CBPXCCnV29bGAVMNrGcZzBaBesZGGb9H7pJFvmr3e17HQXAaNtgcMqP5yVzXGc3lQXOKxSsLnTSD8bMNp2Y9TJW5l5tuV9vOLqBo7jSqoc9HUi+1DJTc8ccNW8vCtNHMf99cmEW38fKz4IrpZdHSWnR1JivaAMa2SbkXXbYq46MmC6jXn8z0MyJY4egiCehZBXtX96c9+qQb/e/0KfotBfVUf2r57VvyLy9muz+5fP+FVJ6C8rpv73xen/tXt438dHf3PT5Eaa3h829gqpC1Q16m3N9OpdsLuJ47hRE39QfVPPcVzc8iO33h0bsbmeo/+pn2DffKJx4e6GwAn2xIMNHMf97bEVtCRdDpxg19taRMAXPX954e4G8S6yzjXRaqk7br07VlCV00g/6ypZ55r4LYlbfuSW+5ZTI9/y9w1Om0c7O+KjzL53zu/17jV+A1gb+K1ly66OkqAXTjvi9OjRp9hfRPVNvd52nR46QTGnHQmcYC/WXNdbm5566SuD0V5Squd3B0H8I2R0vY9DXtWSYTV/fCXh80fv2Plsrx9f6nP27b7ngv/r7MhfnB/z32dG3XLg3302vvrLvw2N6zOtuc+05punNN88pbnX5OZek5sDJzX/a1mjwWgPnbErUNWYtL2CXtixm671vXP+zYMyA1WNnySWlJTqOY4r1l5/4PVddGXS1lKO4xbuqE3apeE47rXgb3uN0gXF36jqhiDaLot3EZzQUiCv9PrfHltx692LAlWNbGWgqtFpWIUdCmvJHz9ppIq8eVAmXXnLP5KdNo8TIagqUNXI7zh/2elRctoeV+10WuaTxBKD0c5xXEmV469PJdK/iKCYuCOJOU0cx40I3X3r3YveWaLjOO6rjWc6egARROYJmNDg2xAyVEdGWgL+tf22h6ZO/eNv1vyzz/bnAtL/RXb+i6S/FLgpqM/cv9/+24dVN7+165bpzbdMb75pOnfTdI7v5d7Bxbfevaj3K/mBk5pvfmIX/Y/wzc/sD5zUTHPTi4dvGbCi753zbxmwotcYPV1JS978zH660Ovt4sBJzb3evlEVrYcW5i+Ld9F7yDm6ps9fvmL1s5WsGfy02MfZU9JhdfYao+9753y6O+nmCaYInHaK33H+stOj5LQ9EuvFZW568fCtdy8S/EUExcQdoWt6DznHDu/NT+zy4BgiCOIqhLyqDRhlCBhRGvhWXsBLqXcMjPh/f/q/F+558sV7nnz4/qG/fvTjm/7v+z5jTvcJUVMjMyn3msrL5GZlhRrZ581AEAThh5BXtSTYHDDaFjDeFjjB3iukrveHjTdNbrx5SnOfac3MwvxQI7MoUcowMoIgMkzLPDJ9my9wgj3gAzu9lYK+g0e9zNRMl6mFlT5MhpERBBFEFrMWZFgNGWkJGGVo+STeeFvgBHtvVW2vkLqbQutuCq1jt1jw0/vDxt4fNrbphq9n5REEQRQdQl7VBgwpDxjW8nWaASN1AaMM9CN5geNNLT+dR+08yUaHz+IEyuA9SgRBEKWHkEGlAUPKyTP55MVTAUGnAoJOkVcukNdb0mtoSeCQol5DSwKGlAcMKQ/4dxkLebOc/ktDC5DXKxAEQRSaFtH5Lq1GfvEUM3JA0KnAoFOBQad6vSRMYNCNMgiCIH4WakJfpkZzEUEQBJFDYGQEQRC5BEZGEASRS2BkBEEQuQRGRhAEkUs6YGRCukPf3bMXRDpe+Sv49k/ZnXvHSYt4K07OJNKWmtYTzlunnbh+wbNe2SN/W++23509Su+0m2Xh6lC73xevHBAvdsSdmruiC67qhJERb6UDvvCikd181rtG7vJD6d7V223t6cxxkKGR5dAFGBnp6rhlZMFwz4Mxl3T9NRrhUI796/GOJMbIgmolFjrTL4mdihsgbo94iO2t4+D0wEofE3HjpTcU993Vfj3uToe64JWzSKJOwVHqTAeRHp4Oz1p4xRGuLh6JfXm2oxpncpEu4JV+OT10To+b0/ZIHJmuO9oSx9+dQ+Sq8Z08qtJ/U/e74PHuXP1NpfcFKSOepcNjZPEJ2uFduqjf6b461TcXRpaQZmf261S7Yk857a/TBkus9KxVHdKZ00Y6XZCwlcRDr/xN213TyZ26+ltInEJON0QQN+OJkTu7S18bud3eed3IbI30pSsrI4sPnfTBdGcN/yB45W/q/pou+ptKtwFBOppOGdkrZ7nTOrvC/hLt98q15M7V64GRO3kcOmNkVw87VJWrg9CZ7nj2StAVf1OMkRHvpsNGruH9r83DXbZFvFK8L8+750IQgmq72shO9+iqPV43squ9S6yRaKqrgyltJafN6MxBdrMLndyp079pu/vqZB+RnhycOnIPLm+lBH8ppPNxPkYW4OVddnH93bkXzxrT0W395jgoriPinUrsV7nHFpFPcA4hCILIJTAygiCIXAIjIwiCyCUwMoIgiFxCrl09c7XsNIL4U65dPaOuOq+tLtRWF6qrzuMkR5QSsmXz+m++WY0g/pQtm9fn/rT32tUz166eyf1pL05yRCkhGnVVY4MdQfwpGnVV9v7MQ9k7DmXv2PJD8sXC/OprRQgi/5D6emt9nQVB/Cr1VqvFkPJtYsq3iRcL8wvP5Z49/SOCyD+k3mFBEP9LQ51t/dcr13+98tLFvDMFOQiiiJA6hxlB/C/1dVZq5AvnjxecPIQgigipc5gk8mj09iMXSqTLIIgMU19n+Xrdiq/XrSg8d/zUzwdZGpu4/MsV947d2Pv/Nnyx5fR1rqnebDz87FPnA0hDYOB1Qq6TQHsAMRDC3wpBuiekzm5ylZhtxz/ZXXTLlLTs05cliiGIDFPvsKxbu3zd2uXnzx07mX+ApqmRa+a4N+fvJcP3Bb6f/8sJ+4uvWbjmJvu589W/6HudkOaAXtcDiD2A1JDeZYGEbYgg3RPisBvFKbpaGZ1+qlBtfWDhETIjk4TteuizHceLrjgtjCDdG5OLtClW5zCv/WrZ2q+WnTub+3NeNg3HcY2NjX+avIe8f4yoTpEROfO3neGaueYmruxf/6onAU29SH1AgIn00gWQUkLYhgjSPSEOu0GQnfmXTl01WeubYrJKyYxMlsApW5fsPi4ujyDdGKPDbnQ4jHW8OBxMxDdK1jnMXyUt+ypp2dkzR/NO7Kdpvs5xTdzTUQcCRx8NVB0LHHlkePxJjmvkOK7k7TdtpDcXQK6TXtYAUkVIUWAvtiGCdEuyiaPWwM/q7DM6W32lqW74t2cCeDpuyUc7FqfnCjYhRFiJm6Ebery5qwoR/43RUWuss9Pw5yiMdXYjfZYVrrObkxKXJiUuPXP6pxPHs2g47jrHXY/+/gx5e1/viScC380esfTYda6Zq+Ny//qXH3978477+++5t39+v5vKA8n5AMI2JOTGcodCN/R4czmn852i327q8450Z5clsz/vxH5ir9WzVKirPttzcdnhiruic4Qubk3/Sd9Uaar4WxHSphL3Qzf0YHNXm3jcEkQhMTjshqVL4x5+6KHly+PpuHj58viHH3po6dI4h91grzWwwg67KTHhy8SEL88UHDlxLJPmcrm+mePUZvtfJu8mw7J+OXrfvlOVzRyXuOOru6feS1Y93mv1M2TF07fGPvbUBw8u+vuv2IaEELbcodANPdjc4z12c4XS1UqU8Xp7lHgM2yYr73gWsdfWsDy/cKcrEd/IuK9mrt/D34qQNpW4H7qhB5u72sTjliBKCPWsvs5hSkhc9fwLz61evWz16mXPv/BcQuKqOofJYee7u8ZhNyasiU9YE3/61OHjuXtpHhizfsuBQu56s9FS/83BK0UV+utc8+d7E0n0P3olPd0r4Smy+nGy+smAZU+RFc8GLHiBbUgIYcsdCt3Qg8093mO3xf0WOi3ZDR30+i66tM0nju07cWwfsdtqWH49c2s7Ov4onYz48qX5G/lbEULYAoX/FH+N+CF/pcSGgjXiZwUtQfwxenut3lGrd9Qa6hzmdeuSgoe9HTzs7XXrkuocZketwUFdbKOpcdiNa9bEr1kTf+rkj7k/ZdD8+p1N/d5Y+0LYxpjkA1xzE8c1Hiw6HhhxD/nqUZL4OEl6PGDloICVg8iXTwQsfiZgwWC2ISGELVD4T/HXiB/yV0psKFgjftZpAYlmCBovrrbd8q721dFq2+2LxHFzukm7HXdnvx70vaMN6FCOHd177OjeNgrrNTlNSsfT95LRq8mI+N9PWs3firRaUmKNIPwC0hs6rcpVzRJ7RJSfG0Z21Bo3bPg6bGrY5CmT16//qnX6WGjk1auXrF695OTPOUeP7KF5YETy74NTbnnt6/6vJJSqzc3NzeU1lfcnvUVWPhi45snANU+TlU8ELn864MtnAhc/Q2KfYBsSQti/rtYIwi8gvaHTqpzWzFaKF1yVkX7oTntc7ctpB51WK90XV3uX6Jp0syUOTkf/Fu4fJemWu5MWofNP+sApLWPkvrP2h2wpPHBZP3df8b0xP5IZmWTaHjI28XeTEmem5PzBUyPzX2Hc3JDwBsWCleLAyH6dG0Zes3rluyPe25K25YcfNr/573+vXLnUqZFXrly0cuWik/k5Px3eQzPg1fgnxqx759P0j5YeOlVkuM41N3PXdRbdvzaFBix5kKweRFY8TVY8Tb58hix6hsQ8wzYkhLB/Xa1h6xlubsjWiFeKK5dY4O9XXIlgv4IF90s6LSZdrXRf3Dyw7h9GN4+hB3139VcT/8U9yNEjGUePtDXy7z/ZQY08b18x10pzc3PKiYp/zt4UtyvfUd/IcdzyPXn8rdw0sqsC7hiZLbtyvbgw4nfR2216R61+1cplL7/6WuqmVPpp6eRvNwx+9rkVy+MdN3TcYuQVy2NXLI/9Oe/QkR9302zMKtAZrjdzXIPpvLpk+5VTqx1WLcdxDU2Nr26cErDkb2TFE2Tp04GLnyQLB5HPB7ENCSHsX1drJApIbyhYdlqzoKRgQaI2V/tttwZXJaU76LRa6b64c2DdKSZ9KDyrxP2jJL1T97Lnp8N72ijsrRX7qJGLtDaOh8HqWHvgrL2+kT5csecYf6tuM7Krml0VRvwuenutnn4er85uar3LreVh6wC5pbDDbly2bOGyZQvzjh/88dAuGu46Z9UUnNz+ROn2vld3k4qtgYXf/81cc4lrbrqgLvvvL54lS5/sFTcoMPYZ8vlgMm8w25AQwv51tUaigPSGTisRrBSUFCw4rU3wlNOH7rRQvCDRQafVSvfFnQPrTrF2D6wHlbh/lKRb7l52H87Z3UZhPxeV9A39jkzLiN53mcr3/NWaj7458NrCrROTMv/x8YaLVfoStfH4hSL+VsyDpBX+U/w1hIdd0r+uNhTULLhiYeQeEDZ30SYCHdttNQ67cemXC5Z+ueDE8eycg+k0dY22/I2PG3eR5p8CGw/3tR+4VbuZXN7+WnNzc3MT9+dlwST2EbLkafLFMzfNezFgzmC2ISGELVD4T/HX8E9ytqGgvPSGgprZQ8G2rmpztUfBevdrEC+4X62gcqd9cXU0+M86baE7G0rvt6N996AB7vztbuTQTqHCdp8402vEl4Ej4x8M3/B41EYyIr7f+6uen7/5LzPW3/Vh4i/Hr1i8LcfX16TLEBi5R0RPvXwjNqGO7bYah90YH/95fPznJ45l5xzYQWOpuXIx+S7Hvn7mfb+w7P6VKf1Xtp13Vf/wMFdvtTc23/35a+SLJwM/f558MShw7nNk9jNsQ0QOIYT4vA1d3kfxGZ9+rOAPk1aREfFkRPyolXtmf3/kzSU7Pv4uZ/C8jXNT9/v6apQKjNyT0mbWWByH3bgkbv6SuPnHc7MOZm+jaWxqLs0YW5P6C9OO35jTf23beZd58x8MR6KaOe77Exm9wv83YP7TvaKfJXMGk8jB5JMX2YaIHEII8XkburyPTs/msqqKuZuyX1vw/W//s/LBmV+PXLot9Ktd50uu+PoiRBB347AbFy+ev3jx/NyfMrOztrI02mp0P0UZ97xh3vGScc8Q+8kV9Y320+VXfj/rVRL5SGDUsyTqOTJ7EIl8nr8VgnRPMKhE/DMOu3FRbPSi2OijR/btz0xDEEUERkb8Mw67MXbhvNiF8346vDdr3xYEUURgZMQ/47AbFyz4bMGCzw7/uHdfxg8IoojAyIh/xmE3jh4zcvSYkbGx0TNnTkYQRYTU2nQIgiCIHHLDyAQAv8DnFxWCeBxSa9XSEHJjWRCrWa2+VnKl+NzFwpNnz5xguVh48krxOfW1EqtZ7WpbBOnOSJzGCCL/tGNko77ySvG5s2dOVFaU2Kym+npHI4/6eofNaqqsKDl75sSV4nNGfaXP+4P08MDIiKJDbFYNDSE3lm1WjcVcXXrl/LmzeSajrrGxsbGpqbGpqaGxURC6vrGx0WTUnT1zoqy00GpR8+tBkO6M4DRGEGWF2CwaGkJuLBtqKs+fy1dXlzc2NjQ1NTU2NjZI0tjY2NTU1NjYUF1dfqHwpMlQxapCkO4M/zRGEMWF2CxqGkJalvW6inNnT9hspsbGxvqGhvr6+jo3Ul9fX9/Q0NjYaLOZzp/LS/4mcWPKOgTp5hBCfN4GBPE4xGappiGE2CzVRn3F2TPHamvNDY0N9Q31dfV1HUp9Q31DY0Ntrfnnn3+urq7WdQ2lpaUcAM4ghPi6CQB4DrGaq2kIIWZj1fmzJ0zGmoaGhvr6uro6hzgOh53FaYH6+rqGhgaLxVRUVGS32+u6ABgZuAJGBoqGWM3XaAghV4rPXKssbWioq6uzOxy1gtjtNrvdVmu3WWxWq81aa7fZ7TZxMYejtq7O3tBQV11dWVlZ6egCrly54uvjBmQKjAwUTRsjnz1zvK6utq7O7nDYBLHbrXa71VZrtdgsK1etWv/NeovNUmu32u1WcWGHw1ZXZ6+rs58/f95isdjd4NHo7YcLK9wpabfbS0pKfH3cgEyBkYGiIRZzFQ0hRKutqq93OOpq7Q4bP7V2a63daq21mm2WadNn/vpPD95+798XxsaabRZbrU1QmMZRV1tf79DpNGVlZbXtMX9b/ie7i26ZkpZZcKXdwrW1tcXFxe33DPRIYGSgaIjFVGUxVZkMVwkhDnutw26z11r4qbWZa21mq9VstpinTZs54H+fHjz03adeffs39/7VbDHbbGZBeRaH3Wa3286cOWO1Wl259WKFJjq9oFBtfWDhETIjk4Tteuiz9GOXrsLIwDNgZKBoiMVUaTFVXqu8SAipq6+1Oyy1djOLrdZkqzVZbCaT1TR1+sw//vPp594Y8XLwuCdeemPpqjUmq8lmM/PL82N3WOrqa8tKr6jVapszduQVn7pqstY3xWSV0t/ApgmcsjVu189ON6FcvnzZ18cNyBQYGSiaFiMXF50ihDgcNrvdXFtrorHZjDab0WI1mSzGqdNm3D/wmRfeGvX6u+8/+/qwlYlJZqvJZDFZrCaL1WixGq02Iy3PNrfbzQ6HTaO5VlJSYhWxcv85na2+0lQ3/NszATwdt+SjHQt3nBBvRSkqKmrTB08vQrqhgq7huXPntrum8zV7q06foKC/JgBiiNl41Wy8ev7sMUKIvdZisxpZrBaD2Ww0mgxTp8544JFnX3p7zL/Hfjh01MS1yd+ZzCajySCIyWy0Wgz8Guy1FpOpprCwUKDU0mu6z/ZcXHa44q7oHKGLW9N/0jcV1Tp5Gllik7mteH0NByO7AYwMFE2LkQtOHiGE1NaabTYDjdWqt1j1RrN+6rTpDzzy7MvB44MnTB6hmho8YfLzb47462PP3fWXgb/500N33Pe3X911/+/+/OAbb75hNOstVj2rwWYz1NaabTbT6dOnLW15buFuVyK+kXFfTf96n8UZly5datMH2RhZ7DVvrREvu1rjGTAyAHKAmI0VZmPFyfwcQojNZrRa9TRmi95o1sd/+eWAh554JXjs8IkfvTdp5tgp4eM+mvVe6Mfv/mfasAlT3hwb+n+jVC8Hj33qlbf/9s+nDCa9yaxnNVitepvN6HBYT548aW7Lr2dua0fHH6WTEV8GRaeanXHx4sU2fWi9CNk35PKf4q8RP+SvlNhQsEbwrFOFuWPPDq1xOoLmG1zC7+2OwZ3uRYnAyEDRELOh3GwoP5l3iBBi0FfX6CppdLpKjebanHnzH33h1WETJr/34czxYZ+oZn4aEjFvUkR0SPg81YxPx4dFvvfhzHfenzJk5MSHnnhWo63SaitZDTW6SoO+2mLSi43ca3KalI6n7yWjV5MR8XeFrHbfyAJ7cpIXJ7+A9IZOqxI89Lp8na5xpWauVa8Sz7a7CxgZADlATIZyk6H81M8/EkIMBrVOV0mj1V7VaKuqNVUffTxryLvjx04O/8/MzyZHxoR+Ej3ho/AREycPG6t6c9SE198Z/fJb7w56eeioCR+otVUabSWrQaerNBjUer3m1KlTprYETtlK5dt31ivFabIAACAASURBVP6QLYUHLuvn7iu+N+ZHMiOTTNtDxib+blLizJScuyetNjnDYyMLhsMdMrJ4pSu6SNAeOFfiWaejbKfNUBYwMlA0xGQoMxnKzp05SggxGjT6mqo2w2RtlVpbHT7703cmTJoUMXfaZ7GTP4netTezxqATRKvXaLRVOt4AWV9TZTRoqq6Wnj171tiWu2btoEaet+/GncXNzc0pJyr+OXtT3K58R30jx3HLducZnXHhwoU2fej4wLajRmbL7Y6+u2G83HkjS6yBkQHwIcSkLzPpy4ou5hNCzEatXldVo71Ko9NU6DRXtZpKbY36k8+ix0yaPmPuomlzF73z/uTk7zZqNFVqTZVWU9maqzrtVZ2mgm2u11WZjdqzZ09eunRJoNQ3lrdMUBRpbfzWGKyOtQfO2usb6cNlu47LysiuapbQmbfWuNoLjCwARgaKhpj0pSZ9aWX5OUKIxawz6KtqdBUsOm25Tleh0V7V6qvnzI95f+on4Z8vnTYv7tXhY9dt2KDRXtVpK/jl+THoqyxm3f79+yoqKgxtOXq+9NYPvyPTMqL3tXzW4/zVmo++OfDawq0TkzL/8fGGi1X6ErXx8NligzMKCwvb9KHj7+xJG1liQ0HNdNnpVID4XbVOruF3uaPP8h9K1KB0HXMwMlA4xKgvNepL9boSQojBcM2gv1aju6rTVrBoNeVabYVac1VbU/1pzIL/zIwK//zL/3w879Fn/6XWVGp4Jfmp0V016K/V1FzLzMysqanRi9j209leI74MHBn/YPiGx6M2khHx/d5f9fz8zX+Zsf6uDxN/OX7Fgi0/ireinD9/3tfHrbvpjCvd37ZDe5Gn++TZKgDchBj1V2gIIT/+mGUxaQ01V2u05fzoNGU6bbmGSnn+F6NDpr77fujni+M0GjpNUS6OoabSYtLm5By8cOGCK7H+cPj03SGryIh4MiJ+1Mo9s78/8uaSHR9/l/PM3I1RKdmutoKRu27bju5F8P8GOSC39gDQIYix5goNIeSH79drNVcN+mst8xW8aDVlWm25RlOhralOWr9+7TcbtLprGk2FVlMuKKnTltfoKgz6a2r11e+/31RdXV3jmgtXKmanZL8c8/2dqpUPzvz63fht/1mz6+cLVyQ2qampOXfunK+PG7iBrLwsn5YA4AHEWFNCQwi5dOH4nl1bLGatXl9ZoyvXacv40WpKddoyjaZcq6vS6qq02jKtpmUlPzW6coO+0mLW7dy1/cKFC13xq05nz5719XEDQmTiZTm0AQCPIYaaEhpCiF5XnLFn808/ZZtNGn3NVbGUqZe12jKt1omLqY71NVfNJs2RI4cyMjK0Wi2M3KPwuZdhZKBoiEFXTEMIMeiKdepLG1OSLl0oMBs1et3VGk2ZTl3qZmo05XrdVbNRc6HwZEpKSnV1tbZrOHPmjK+PG5DCh16GkYGiERrZoCu+Vnl+zarFOQf3Wm6MlEu1misS0WlL6ejYYtLkHNybsDpubdKyDetXIT051Mvdv1OfdxxBPA7R6y7TEHJjWau++MPmr7du+U6rqTAZq/U1Fa0zGKVaDbNzqU5b2jpTUWEyVms1FVt+SNnyw3qd5hKrCunhoV7uzt35vMsI4nGIXltEQ8iNZb22qEZz6eCBHbEL5h46uKdGV2k2qY2GKr2+Ql9TXqMrq9GV6WvK9foKo6HKbFLX6CoPHtyz8IvPDh3YUaO5xK8HQfTaohYvd8uOfN5ZBPE4Lo1MU1Vxblvahui5n2xYv+b4sUOlV87r1OUmk9pkUuvU5aVXzh8/dvCb9Wui536yLW1DVcVZn/cHkXO6wcswMqLoEL32Eg0hN5YF0VYXnsjdt2lj4vIvP4+eN2v2J1NnfzI1et6s5V9+vmlj4oncfdrqQlfbIoggrV7uqsp93kEE8TikRnOJhpAbywjS1aFe7opqfd41BPE4pEZzkYaQG8sI0j1p9bI3K/R5pxDE45AtmxJpCLmxjCDdGeplb1Xl8+4giMdx93cxAOhqvPK5EpzGQNHAyEBedNLLOI2BooGRgRzx2Ms4jYGigZGBfPHAyziNgaKBkYHc6ZCXcRoDRQMjA2XgppdxGgNFAyMDJdGul3EaA0UDIwPlIeFlnMZA0cDIQKk49TJOY6Bo2hgZAD/Ah5cTAJ0Epy/wBzrk4qioKLHHQ0JCUlNTNRoNv6TJZEpNTR0yZAghZMiQIUlJSZcuXRLUVlBQkJqayq8zKioqPT2dFQgJCZF+CRkyZIi4kXFxcezZ7Ozs8vJyk8lE9zJkyJCCggKTycTW0J3m5ubyOzhkyJDc3FzaI37zUlNTy8vLaclLly7xm83WFxQUJCUlsZbTg2Mymfgt1Gg0To8kq61DR6kzlJeXJyUlsaZmZ2cL/o7yL8aAkYH/QM97D0pqNJqCggJqXmYxjUZD11CSkpKonZOSkthFlZ2dzaqKiorilx8yZAgtVlBQQAgpKCjgOM5kMtFnqd1yc3OpIp1epewyZi8DGo2GEBIXF8d3GRMcv5KQkJCkpCTmaKe1UVJTU+lTcXFx9ClmkLi4OPZqFBISQnuUnZ3t9EjSHmk0GvpaUl5eznbkzlHyGP6LypAhQ9LT06OiouhLiFKKtTmenTkWAMgQd7zMyrALhvqIOispKYnjOCYjOnI0mUwajSYpKWnIkCFxcXFOq6JrqLZoVXRNamoqNX56ejoTKK05NTVVPO7m10xtzsanRDSmZsX4K6kWXdXGX88fwruq02QyUU2HhISwTom7T1+xUlNT6YsWf0ztzlHyDNZ+2q/y8nL6Ekjbo4hibY5nZ44FALJF2stiQZhMpvLycmYiNqwT/M+aWZt5TVyVuAEajYYNV+l6Nj9QXl7uapDIGhMXF8fKi/vVUSPn5uay2uhrTLtGbneluPtsF+4fJc+gNfBfpej/JJz2SJ7F2nSno/0HQEG4PO+dCYJOKdBxDZvGFZiFlqFzFxJVUbk7Hf05rVaikbQlAqGLixG3jcyfL05PT6czJ05VIu4Rnb4QV8u6X15ezv8PhKti/Do7OUamPY2KijKZTPyXSfpfHEUU4wMjg56IWBAFBQXUxenp6UzHTi8bwcBHXBV7y4s/jSvY3H0jU22xt+PcNLKrNbSPzA50sN+ukS9dukTnkQVz0+Lu01lpV31x/yi5D30NoF2j/6Gh/7+JiorivzbIuVibA9WZYwGA4mAzuQLYrRR0DrRdI7On6DKdzcjOzqaWCQkJcSWajhqZax1qUY120si0+3Tigs5iC4xcUFDAv82Df4hSU1P5nWLvhYpx1Rf3jxL/RZFu4uooaTQa9t8arvV91KioKP5/BWRerM2BctVPAPySgoIC9v90juPYu2p0Hjk3N5e+H+WOkXNzc9ntXPQGtUuXLtFBkMT9Ax4YmV7JdJjcSSPTFxtqhNTUVHozFr8GjUbD9kLfxyOtL1f03UjmUHrnANuQbSLYr2dHSYw7R4y+3tC7YgRvYCqlGIwMeiJ8j1AHCW62ZWM0wYbMX3RykK9I5ll61UnvukNG5jiOThqwu6nExdw0Mtd6AwCdpaF6FdcgXnPp0iU27Ut7R33K7z7Xevcbf7+eHSV+G5jNJQpfunSJznFnZ2enp6e7cr2ci7X0WuI5APwVgUfEsHG04PoR370kroqWcfnfUo+MTOtkUy7iYu4bmVaSmprKZiHcMbKr9e0eSVfFpI9Sh0hPT6efo6FjcCUWY8DIoCfijkfoJKngP5jsP+Di29EEnhJ8aE2w644amWsdJotFyYbzgvt/nd62zPGG+enp6a6maJwamX93oLha/ko6nuX3saNHyX3odDadjOKvF9zlLedifGBk0BNhgnD6CWYK/cxeSEgI1Rb7lARpe3u/U9dQSzr9X7mbRqYTFPyPtDm9TY3jDdupB+knvwkh7P48fm30IZ0gZvMAdHPWU05kZHrzFns94NfsavBLZ+SZejp6lNyHjkAFL5zsRg5FFOMDI4MeBxtU0olU6buv0tPTBV9MwfcR/ysL+J++Yx8wEeiG7Vp6bFheXs52yt+d0zEyx3EFBQXir5jgf3kF+/whtXBubi6bsmBdYHe2SXxbBa2EfWBaumRBQQGdoO/oUXIf/o0iTpF/MQEwMuhxiC8VVyNWjUaTmprK5BgXFycY7whu0iKtd9fSMSn9AgomIP4gl7RVrQCB6QSfRhFczPSOPdZIwTdv8Lfit5AQYjKZmBMZ4jUM8fcNSRRmm3T0KHUI9j0hrpB/MQEwMgDeh3462StvW/kxOEpiYGQAvA8s4w44SmJgZAAAkAswMgAAyAUYGQAA5AKMDAAAcgFGBgAAuQAjAwCAXICRAQBALsDIAAAgF2BkAACQCzAyAADIBRgZAADkAowMAAByAUYGAAC5ACMDAIBcgJEBAEAuwMgAACAXYGQAAJALMDIAAMgFBRu5sen6gZMXfd0KAADwGgo2Msdx/cYuGxm3ydetAAAA76BgI9fVN7y9Zv8Ty46lHTrj67YAAIAXULCRDx8tyjp3ZcpBCxm6Iu9ima+bAwAAnUXBRh63ZBvHcbP3lRJV9n9PTLpUofZ1iwAAoFMo1ciHjxalHD7LcdzIlLNk/G4yO/e2kPVHzlz2dbsAAMBzFGnkPYdPzd+RzXFcmcFxe+QBotpJwg+S2bkBH3y7authX7cOAAA8RHlGjkncnrw/j+O44xWWvy/OJaqdZEYmmb6PfJxN5pwgYTtfiPoWd8UBAJSIkoy8++CJaSu2VZrrOI7LumyYn13+m88OEdVOMjOTzGhN5BESeYSEbBo0d9O6PcdMVruvWw0AAO6iDCP/mHdx2rIt/LvcTlWZv87XPrHsGJmYfkPHdLA8cz+ZnUtm55KwnXeHfR2dkgkvAwAUgdyNfO7y1WnLttBpCkbT9etZVyyTtl0KmLKHhO1tY2SWmZlk1mEy5wSZkXV32Nfr9hzzVRcAAMBNZG3k2G+zvkjd3yxaf7jUPD+7vOU9vZnOdMwP9fKU7cGxmzBYBgDIGZkauVprmLZsy9lynfipw6XmpT9VDpj/Ixm/o30ds8zOJVGHHwhNOFWq6f7uAACAO8jRyLmnLk5bsU28vrbhetZlw9KfKv8ac5iM30Gmu61jOr886zCZc+LW0O9w2zIAQJ7Izsj7jpyO2ZgjXl9hrMu4qF9wsKxldDx9XwcGyEzK4QfJnBNkbELuKdweBwCQHfIy8o95F7/Ycki8/niFJfW0dva+0tsjD7SMjjuqY/6dGHNO3BKWUVKp7f4OAgCABDIyckmldtqGLMFKOjRefezayJSzAVP2kInpHrpYNFK+N2RVQ2NTt/VOFayi6bY9infazW1IWJLQPTsCwG+QkZHfjk7hP6yx1R0uNdOh8SPxx8jEdPLh7s7qmEk58ggJ2ynYY5fSo4xceLowbFxYN3cWAD9ALkaetmJb1hULvdGt0lx3uNScdla3+Mer72w43Tc8i4zfQabu9Y6OacIPkhmZZPjinT+d754O9igj+6SzAPgBsjDyuQvFLyzde0DDZVzUZ102UBeP23juD/NyyPgdXhsaC4wctpOMXnHbqNim69e7oY9OJVV4ujAmPIaujwmPKTxdKN4w72geK5OwJKGsuM03QZcVlyUsSWCVCyqRMHJyQjIdxkaGRuYdbfMBHHcaVni6MD46nlXIbxhbCS8D0FFkYeTnwjcH/1CSdcWy+ti12ftKR6acHTD/R6La2fItQl7X8YxMEnGIhO0kI5eS4Yu/SN3fDX0U6yk5IVksr7SUNP5WTssw9xWeLhQ/qwpWMcO6MjJ1MT85mTnuNywnM8fpfqm4YWQAPMb3Rs67WBbwwbe3zjvxxLJjj8Qf6xueRSamE9VOT+5vcz+zDpPQH8jwxeS95X3fXVBX39DV3RToqay4jI1AbVabzWpjY1Im3LyjefwyXKsrY8JjaIHI0Ei+TLVqLS0fGRrpdKf8oTStMGNbBlvjfsOY0LVqLcd7YXC1XwCAm/jeyMMXbSGRR8jUFhEHTNnTVeNigZFDNpFhn5P3lpOx8d3wrcoCSbGpBjYhwLzGblFg0wJMhTarLT46XjBxwXGcVq3N2JbB1Ol0moL/kF+DBw1jm2Rsy6Bml+4sAMBNfGxkk9UeOGEtmXOCTN/XtQrmZ2YmCT9IxiaQYZ+TEfFkworHQld1dU8FkmLDTHGZsHFhTjdxCn+WWTxRIP3Q44bxZ5DpaJo/6eFmywEAYnxs5A0ZR8mMLDLrcPfpmA6Qw3aS4YvJu3FkRDx5bzkZ8UVX/0yfB3Js12tsziFsXFhaShqbteiMkd0po1VrxS8DYePC2LAaRgbAM3xs5JExG8icE2Tm/m40chaZdThwwtqWAfKIeDJyKZkQG//tkS7taVeMkek8MpvPFW/SRWNkSllxWVpKGmuDCvPIAHQaHxv5j9M2kqhuHCDT7xviD5BpxsZ39adFPJiuZZMDrIxgHllQp81q67yR3WmYgHbH5gAAN/GxkQM++JbMzu0+HYcfJOEHyXvLbwyQad5b/kBo137kVyAppjkP7rVgQ1E2PqXTuPwbk53u1B0ju9Mwtl9qbXZ7BsbIAHQSHxuZhP5AIo90k5E/zhbOV/CM3PfdBV3aU7GknN72m5yQzN+KL1kWNnpl88j8yVz+PIYHRnanYUzBrhrGbza+3QIA9/G1kads76a39WbuJ5FHAj74lgz7vM18RauRybDPu7SnTm3Iv1PC1Wf2+Le1iT+zl7Etg45YI0Mj6b1ofA96ZmR3GqZVaxOWJLAXAEHDtGotm3KJj47v8MECoKfiayOH7SQRh9xTaiaZupdMTCdjtpNRW1syMd2tD5LM3E9/oJoM+5wMX9xi4XfjyPAlN4w8fLFvDwUAACjByDMzyfR91L9/mJfz4pr8kSlnP0y78Nb6gpYvvhi1lYS5/h6ij7Pb6Pi95WT4EvL8nBsZvoSMXkGGL/HtoQAAANkbOXw/Ue0ko7Y+sexY+hlNbUObbwVqaGxKO1n94pp8MmY7GbOdzGz7YT/6Vt6swzcmK95bToLmksFRj0Z9F59+fPneky/M/4EEzSXDl5B343x1EAAAgOJrI0vPI4fvJxPTycT0+OxS6XrSTlYPmHOQvLOFfLibhLfe3TzrMAk/2PJW3sh4MmwReSz8tlGxaw+c4W87cdVeMjgKRgYA+BxfGzlkk8t7LWZmkg93k4npGRf17lRV23B9xpZCMjGdjNraMlMxdW/LjW4j40nQXDJo9vBFW6rNdsGGTRx328TVvV+b3wX9AwCADiDv+5Hf2bLgoPBbdaTJumz4a8xh8s4WMnojGbGEDPucDF1AHgu/c/TS5ANnXW319pr99w2N7XRvAACgU/jYyI9GfefSyON3DJj/owd1NnHctO/yyCvR5JGPyZOzyOsxE5dtr7HVSWwy/fv8ITPWetoJAADwDj428qQvd5PZB8jH2V4ZIPM5W66L3Xw0dvPRs+W6dguHbvo5JnG7x/sCAACv4GMj7/zpPJnq7GN7YXvJh7uPV1i6pxlvr9l/7vLV7tkXAAC4wsdGbrp+/Y7J651MXHy4m8zMLDM4PKu2sZlLPnB23JJtoWv2uTNGfmH+D57tCAAAvIjvf0Nk1po9ZPYB4V3JH+4m0/cV62o9qDDl8NkHQhPIk7PIk7PIIx+TV6KX7z0pUf5UlbkbfkMEAADaxfdGVhssJPQH4c+ITN1Lxu9IO9v+8JbPqVLNa/O/J4Nmk0c+JkFzySvR5K1Y8ko0eXLWrO9cvkk4bUNWN/zOHgAAtIvvjcxx3IzlyWTW4TZzFzMzyaitL67Jd7OGGlvdjHX7yVux5IHJZNDsPmOW/336+r9PX99yJ/LQBeSRjyevzxZvWNtwPTol06u9AQAAD5GFkevqG/57YhKJOEQij9AP2pGPs8m0/WT87q/zte1uvnJX/p2jl5InZ5GHpvUbu2zL0Yvsqcam62/F7SCDo8hbseSRj8M3CkfKE5dtxwAZACATZGFkjuN2HisgI74gIZvIlO0kbCeZupfMzCQT08nojbNSj1ns9eJN1AbLyl35D4QmkEGzSdBcEjT38ZnfNF2/znHcnrzimI05MRtz6Cf0/j59fcsMxpOzpm3IYjV8uvXnH/MuimsGAACfIBcjcxwXumQ7mRB749dIaYYuIE/Ouuv9VZPXZy/fe3LtgTNrD5yJ2Xbsrbgd/cYuI4Nmk+fnkHfjyCvR94as4jiu2my/c/RS8lg4HTKT12M4jss4XUoeCycjl5K3YsngqCdnrQvd9POLa/JnJ+zydacBAOAGMjIyx3FBn39FJqwgI+LJ8MUtGbGEjIwnr0S3yJdmcBQZHEVej2n53dIR8WTogrvDvg7f+GOfMcvJ4CgyMp6MXEpGLiVBcx+N+m7Q3E1k6IKWwsM+J68uJuN340N6AAC5IS8jcxz3WOgqMmEFeW85GbFE+Esf78bdSKtwySvRLaPpYYvIoNlk6ALy3vIbm4xeQYLm0nvg6LcOBU5YSyIO4QZkAIAMkZ2RGxqbXoj6loyNJ6NXCI0syLBFj0Z9d3fY1+SxcPJKNBm2iAxfciPDFpGhC8jgKPJY+KC5myavzyZD5gZ88C0J3//a/O993UsAAHCC7IxM+WBVGhkRT8YmtExKiPNKdL+xy2jh0DX77np/FRm6gATNbZnWCJpLXo/pM+rLF6K+TTt0huO4LUcvkuD1JGznpC93+7RnAADgEpkameO4DRlHbxsVS95bTkavcOLlYYtueit28dZjrHyl1pRz4WrG6dI9ecVHLlapDa3fidFUH5ZaEPD+pttC1ifvz/NNZwAAwA3ka2SO467VmCYu206Gfe7EyyOX0onjv09fH59+XPzlFWqDZdvxSyMTDge8v4kExU1ctv1ajcknvQAAADeRtZEpp4orJy7b3u/dxS0/lDd6BXlvecs7eyNafhyEDF3wi/Erb5u4+raJq38xfmXghLVkxBry6uJfDV0ycdVefK8bAEARKMDIFLXBsmpX7qtzN9w2KpYMX9xyuwW7bZm+j9eafu8ufvWzjat25d6YuwAAANmjGCMzDBbbgZMXV+3KnbkuY2Tcplfnbngh6ttX524Ijt00c11GfPrxrHNXDBabr5sJAAAdRnlGBgAAfwVGBgAAuQAjAwCAXICRAQBALsDIAAAgF2BkAACQCzAyAADIBRgZAADkAowMAAByAUYGAAC5ACO3sHDhQl83wfv4ZacA8GNg5Bb8Ul5+2SkA/BgYuQW/lJdfdgoAP0aORs47mhc2LkwVrIoJj+E4ThWsUgWrOlpJWXFZfHS8++UVJC/3D0i7nUpOSGaHuvB0YScb1tFj7v7m4i57dlYAIHPkaGSvXGwdraQHGjkmPIZWxdJJKXfyDyexOYwMegiyM7LAEVzba48ua9XasHFhkaGRHMdp1VpmlvjoeK1a67SSdpGQl9NdUPKO5kWGRqqCVZGhkQKdsZF+ckIyf33h6UKnmzAn0mdjwmP4O8rJzAkbFxY2LizvaJ5XOpWxLYPuxWa1cRyXsCSBNsnjdoqPuVatjY+Opw8F3REfHOk/mbSRJf5AACgLRRqZJmFJAsdx1Ass/IkObxnZ6S44jis8XSjYUVlxmdOnMrZluNqEyU6wnr8jZmEvdooqjMnLZrXFR8e7ar877RQ3TzAGZ7p3enA6Y2RXfyAAFIfsjMyJLj+xkenAig7u6Bq6LFFJu0jIy9UuqHGoxcqKy9iLBP8prVrLlxFdT9ufnJDM1wcb4nE8Z/G3SktJ4zguLSXNK0aWrsSzdrqqkx4EQXfEB0eiSdJGdvUHAkBxKNLI/GuPGSomPIYNRcWVtIuEvKR3wU/YuDDpvbvfNVdP2ay2bjByZ9rJr6esuCwtJY0NlqV37bGRXf2BAFAcijSyoHzGtoz46Hj6X1f2Zr0XjSy9C6f/3XZHOgK3utlrbxmZ9sXVrEXn28m1TrakpaQJxsheNzLn4g8EgOLwByN7UFKMm/da8Kvlz1oIoE8Vni6kMmJj53ZnAyR2xN+q80am40pX7+x51k7BU/S9O61a63QSRnxwJPrFbw9rEpsj4tPRvzsAskLxRha8fcTGR1QHrq5bMe2+CSbehfjtL1dPMZVIvBko0WvxVp03Msc7RCzs7TvP2ik45vw33OhT0gdH4k9G7wxx1VpXfyAAFIfijWyz2uj4TtX2zqfC04X0Cnfz+pSQl6tdcByXk5lDvRM2Lkxwl5tnd7+5ekhrCxsXlpOZ4y0jc7wRt/gTIh60U3DMtWotm0agw2F2KJweHOk/GTvUtEn8+WKJPxAAykKORvYJCvqEiPv4ZacA8GNg5Bb8Ul5+2SkA/BgYuQW/lJdfdgoAPwZGBgAAuQAjAwCAXICRAQBALsDIAAAgF2BkAACQCzAyAADIBXkZmX0ATPpjafjuAgCAXyJTI3ulGAAAKAuZGlmwkHc0LyY8hv6mEf9Z+vNOYePCBF9lkJaSRr8hgX7Lu6t6ON5X67KSAADgK5Rh5IxtGfxvbqQrXemYfk9YTmYO/VIe/o8GCephJek3+eLLzgEAvkUZRnb6LB0Fs9Eug35DGNuEfuev03r4XxGpavu7nwAA0P0o28hh48LE39wosYnTlfx0RycBAMAFCjZyWXEZnXYQ/IqHZ2NkAADwOQo2Mtf6E3CCYbLEPLKgHvq2Xk5mDp1cxm9PAAB8i7KNzLX+QJxgmEzvtQgbFya410K8zO7KgI4BAD5HXkYGAICeDIwMAAByAUYGAAC5ACMDAIBcgJEBAEAuwMgAACAXYGQAAJALMDIAAMgFGBkAAOQCjAwAAHIBRgYAALkAIwMAgFyAkQEAQC7AyAAAIBdgZAAAkAswMgAAyAUYGQAA5AKMDAAAcgFGBgAAuQAjAwCAXICRAQBALsDIAAAgF2BkAACQCzAyAADIBRgZAADkAowMAABywZdGzgcAAMADY2QAAJALMDIAAMgFGBkAAOQCjAwAAHIBRgYAALkAIwMAgFyAkQEAs82kWAAAIABJREFUQC7AyAAAIBdgZAAAkAswMgAAyAUYGQAA5AKMDAAAcgFGBgAAuQAjAwCAXICRAQBALsDIAAAgF2BkAACQCzAyAADIBfkaOQIAF/j63ASgq5C1kbUAiPCukRcCICdgZKAwvG5kL9YGQCeBkYHCgJGBHwMjA4UBIwM/BkYGCgNGBn4MjAwUBowM/BgYGSgMGBn4MTAyUBgwMvBjYGSgMGBk4MfAyEBhwMjAj4GRgcKAkYEfo1QjE0IIIe6v9xbeqr+r2+nHwMjAj4GROwaM7HO638iFpwvjo+NVwSpVsCpsXFhyQrLNavPK3suKy+Kj47uhHtp499cDXwEjdwyY1Od0s5HTUtKotvgJGxemVWs7v3dvCbHdemBkpeDnRh4zZky/fv0IIf369RszZgy/5JYtW+655x5CyD333LNlyxZBDWvXru3Xr98999wjXX9eXt7QoUPpyqFDh+bl5TndxeDBg/Py8vjbipezsrJYVYKmAj7daeSy4jLqrIxtGWxNTHiMKlgVEx7T+b3DyECAPxt58ODBpC3MdFlZWYKnsrKy+DVQBg8eLFF/UVER1T2jX79+RUVFTndB1SxhZAFDhw7tqKp6CN1p5OSEZFWwKmFJAn+lVq2Nj44vKy7jr0lYkkDtlrAkgT98piv5BZITkvlPsbBN0lLSwsaFOa2t8HQhfT0IGxeWlpImXQ8fN42cnJBMdx02Loy9CIHuxJ+NTJepIrds2cJ/io5GqYWpOpkBabEpU6ZotVqmV6f1jxkzhr8hrZNJ3+lDCSMPHTqU7m7OnDmuege03WvkyNBIVbCq8HShRBmb1cYEyuY02EQzW8MvQBXv1KT0NYAfNkHMBuwsVJreMjKbKxfUD7oTfzYym5SYMmXK2rVr+cUEY1s6vOXXIHaxuH5aCStZVFQkUQ99VsLI/D3CyBJ0p5Hd+U+9YBxNx8KCgXDCkgTq6IxtGfw6xfVTd9PXAK1ayy/Ar5naOTI00s12umNkukzbWXi6kL6QSPcdeB1/NnJeXh6bK6CuZF4WzxI4daV0/eKSnj0rXRIIkJuRqUPZoNhmtfFdxtecuE5X9ReeLkxLSaMTFO0Wdqed7hiZ/ocgMjQyLSUt72ieRG2g61CqkalqBSNZwSiVkpeXN2fOHDppIBjAOq3ZfSN7d4zsfht6ON1pZP6I1RVi2UlrVPrZwtOFgimObjOyVq1lrwH0RQVe7n6UamRq2Icffpi9I5eXl/fwww8T0YwwvY9CcKsDf5KXTjGz2yrcN3KH5pHZ24ziemDkDtGdRhZMQVDozb/snT13xsj8zaUlSweqaSlpOZk5tCqvGJlWK7iNWtBUtjLvaB6disGsRfejVCPn5eWJ54LpEJXdgsbeTGNI3GvBboBz38jiNkjca0FfLWDkzuPzu9+o3dgbbu7MI/PrdGcETe+vyMnMcTWPTOd53Z9HptvGhMewFxI2ImYtp5U4ncIG3YZSjazVaouKisaMGcNmiukdx4I7gt25H7lfv35xcXFsvftG1rp9PzIdR8PIXqGbPyEivvlB1fYTIlq1tt17LfgV8tfw73KjawQ3PPAH4K7utXBajwBxI8UdEd9rIfjPAegGFGxkmUOtyiZV4uLiCG9uBHhM93+KOu9onvSnqNu9H5lfmL8m72geFSX/M9C0KrojOlZlZiw8XUhH6Pz7kV3VI8BmtSUnJNPN+fXzy2Rsy2D1Q8c+AUbuKsSfTyGEzJkzx9ftUjz4piHgx8DIXQh/UoXeFu3rFvkDMDLwY2BkoDBgZODHwMhAYcDIwI+BkYHCgJGBHwMjA4UBIwM/BkYGCgNGBn4MjAwUBowM/BgYGSgMGBn4MTAyUBgwMvBjYGSgMGBk4MfI2sgAOMWLpxmMDGSFfI0MQDcAIwNZASODHs1CAOQEjAwAAHJBvkZeiP9OAmfgxAB+DIwMFAZODODHwMhAYeDEAH4MjAwUBk4M4MfAyEBh4MQAfgyMDBQGTgzgx8DIQGHgxAB+DIwMFAZODODHwMhAYeDEAH4MjAwUBk4M4MfAyEBh4MQAfgyMDBQGTgzgx8DIQGHgxAB+DIwMFAZODODHwMhAYeDEAH4MjAwUBk4M4MfAyEBh4MQAfgyMDBQGTgzgx8DIQGHgxAB+DIwMFAZODODHwMhAYeDEAH4MjAwUBk4M4MfAyEBh4MQAfgyM7CGEEEKIq4fKRt4dkfmJAUBnkO+1J/MLzy+N3BwU1Bwc3DxgQLNK1Rwc7OvmOEfmJwYAnUG+EpH5heeXRuY4rjkoiCOkOSjI1w1xicxPDAA6g3wlIvMLz5WRS0pKBg4cSB8GBQWVlJTQAsHBwXRlRESEYKugoKCBAweyh/n5+f379+/fv//mzZtpsZKSkqCgIPrsgAEDsrKy+Jtv3ryZll+4cOHChQsF20rvWtCp5uDgZpWqOT+/OSICY2QAuh8Y2UNcGXnAgAFMzYQQqlqVSkUISUxM3Lx5MyGEdY1uJTBsYmIi3bZ///50/cCBA2kZwXpW3mAw0OWFCxfSMgMGDKBlpHfdxQepS5D5iQFAZ5DvNSnzC8+Vkfv3709FzB+l0pWsJNOlxNSH4Kn8/PyIiAg2+pYuz192tWvlIvMTA4DOACN7iCuZ0jkE+pDNHhAR0pUIlunwNjg4mI5/O2RkV7tWLjI/MQDoDPK9PmV+4bHZCYpg+JmVlUWnC+gMA3+gysdNI3dm2dWulYvMTwwAOoN8r1WZX3gLFy4krdOyiYmJpPV9MzqxUFJSQud2qabZZK5gktdNI1OrlpSU0B11yMhu7lpByPzEAKAzyPealP+FFxERQV3Zv39/dhuDwWBg9zYMHDiQ3WtBzUja3oDhppHZ3RQREREdNbKbu1YQ8j8xAPAY+V6TuPCAU3BiAD8GRgYKAycG8GNgZKAwcGIAPwZGBgoDJwbwY3qukT9btw/ponTpHw5GBn5MjzZyl9bfY4GRAfAYGBl4GRgZAI+BkYGXgZEB8BgYGXgZGBkAj4GRgZeBkQHwGBgZeBkYGQCPgZGBl4GRAfAYGBl4GRgZAI+BkYGXgZEB8BgYGXgZGBkAj4GRgZfxVyPnA9D1wMjAy/irkQHoBmBk4GVgZAA8BkYGXgZGBsBjYGTgZWBkADwGRgZeBkYGwGNgZOBlYGQAPAZGBl4GRgbAY2Bk4GVgZAA8BkYGXgZGBsBjerSRkS5Kl/7hYGQgQKVS9e/fnxAycODArKysTtaWn58fFBTUFZsTQggh7azxeMddDS484BScGIDPwIEDSVs6KWWxJb21OYwM/BCcGICxcOFCOjQ2GAwcxwUHBxNCBgwYwApkZWUNGDCAruSbmrmbPjtw4MCSkhK2nsFxXElJSVBQEH3IilE2b95Mx+YqlYpfLX9zPtJGLikpGThwIIwMFAZODMCgA2RmSYPBEBQUlJ+fTx9mZWW5Gj4TEQMHDhSv50RjcKZ7QeX0tOyMkelrA4wMFAZODMBwKj4GlSkdwKpUKqZdtiGd8GVula6zpKSE/xStPD8/n65nppZokrSRnVtcPuDCA07BiQEY0hITPCvWH53rcPoUv578/PyIiAg2WJbetcdGjoiIgJGB8sCJARj0f/quZi34vjMYDBI+lXhq8+bNhJCIiAjBGNnrRubotLi7Xe92cOEBp+DEAAw6rnT1zl67sxasHgnV0vfuSkpKBJMbtPKsrCxq6v79+zvdnA+/PaxJwcHB/DIwMlAYODEAH2pMPuztO/E7e06Hz4KHrELqypY33Aih2mXFBJUzzwo250PvDHHV2pZZkS45SN4AFx5wCk4MIIAONomzT4hI3/3m9GFWVha1Kn3fr6SkhNYQFBREh8NMvuK738SbC0hMTGSKHzBgAP9kNhgMwcHBMDJQGDgxgB8DIwOFgRMD+DEwMlAYODGAHwMjA4WBEwP4MTAyUBg4MYAfAyMDhYETA/gxMDJQGDgxgB8DIwOFgRMD+DEwsucIPnsj/oiOfJD4ZKegXNe3pbPI/8QAwGPkewXK/8Ljay4xMVHOUm7XyM1BQc3Bwc0DBjSrVM1y7QVF/icGAB4DI3uOxAcx5YY7bWsOCuIIae7EL4x1D/I/MQDwGJkahFPChSdhZP4vwbAP1Lf8agsh7DPy4jX0M+/0i6zo95Js3ryZ1c++1CoiIoJ+dj4iIkLQgKCgIPYFV0FBQQMGDKBfJ0gkv0WwOTi4WaVqzs9vjojAGBkAXwEjew5fbdSe7AtH2Dee8L+pj9qWrRw4cKB4Df12wcTERI7jqNPpTAidFaH+pftKTEykK9mBEnyVFP36lcTERPY9LOJmKxH5nxgAeIx8r0z5X3iCd/b43//EOfvdAfYD5mzYK17D1Mzqpzbn/54Y8zjXduAsUC3/mwOVbmE+8j8xAPAY+V6l8r/wJDRHJwqCg4P5vzvAvruPenbz5s3iNVyrcGkNdDhMv4nVqXklBr/+NC7mI/8TQ7l8tm4f4tvI9yqV/4UnoTkJG2ZlZdFpBPajA4I1LT+31boVW2ZTxhgj+7oJfstn6/b5ugk9HflepfK/8CQ0x34Jhk71Et7PjJeUlNCf/BowYIB4Dcf7yVv6jdf0h2oI78fEpOeRWRvYPDL75YJ2m60I5H9iKBcY2efI98qU/4UnPWvRv3///v37swEvx34jgBBCyMCBA6mIBWvo5lTo9AhQ7bIBNYXea0Hrl2hPUFAQnQyBkYE7wMg+R75XJi484BScGF0HjOxzYGSgMHBidB0wss+BkYHCkM+JIZ78UfR0EAcjywD5nkDyufCArJDPiSGekYeRQSeR7wkknwsPyAr5nBjs9kTBGrbMv4tRsIng1kZBta427GpgZJ/Tc43s81vB/Thd+odThJFdjZ1d3fTS7obdA4zsc3q0kbu0/h5LTzOy04V2S7pahpF7ODAy8DIwMr+AYP7BHSML6Lr2i8FF4XNgZOBleqCROckZDK4TY+RuBheFz4GRgZeBkTnXkw8wMpAGRgZepmcamXPxTp30evEy5pF7ODAy8DI91sicMxFLjJ0llnH3W48FRgZepucY2f/AReFzYGTgZWBk5YKLwufAyMDLwMjKBReFz4GRgZeBkZULLgqfAyMDLwMjKxdcFD4HRgZeBkZWLj7/RhQERgZepqsPLIwM/BgYGXgZGBkAj4GRgZeBkQHwGBgZeBkYGQCPgZGBl4GRAfAYGBl4GRgZAI+BkYGXgZEB8BgYGXgZGBkAj+nRRka6KF36h4ORgR/Tc40MFApODODHwMhAYeDE6Dp8/r8rBEYGCgMnRtfxGd5c8TUwMlAYODG6DhjZ58DIQGHgxOg6YGSfAyMDhYETo+uAkX0OjAwUBk6MrgNG9jkwMlAY8jkxiAj+Uz5smMfAyD5HvueNfC48ICvkc2KItcvWwMjAM+R73sjnwgOyQj4nRrtGFo+dubYja8GGHS3vdWBknwMjA4UhnxND2shOBSq2rWfluwgY2efAyEBhyOfEcH/WwuvruwgY2efAyEBhyOfEcP+dvc4Y2dUuugIY2efAyN6kqamx1mq2mGrMRp13o1NXdD6sNoupxmo21FrNTU2Nvj5mHUY+J4aEH7tojNzVwMg+B0b2JrVWs8WonpO49c/DY8igmbLNb4Z8OmlRis2ia6h3+PqYdRj5nBgwMvA6MLI3sZoNcxK3Bs9JPnSqxNdtkeJ8qTp4TvKnidswRu4M3W9kzFr4PTCyN7GaDX8eHnPwZHGz3Ll+8OTlPw+P8fUB8wT5nBgeGJlz7262jpb3FjCyz4GRvYnFVEMGzbx+ven69aampqampkZ5prGxwW6zkEEzfX3APEGJJ4ZSgJF9DozsTaxmAxk0s6GhoaGhXsapq7VZTAYtjAwEwMg+B0b2JtTIdXWOujq7bONw1FrNBr32GowMBMDIPgdG9ibUyHa7zW632e1WVyGESDzb0XS0ttpai9mk06krYGQgAEb2OTCyN2k1MnWfxVUIIRLPdnVqa81mk1anLoeRgQAY2efAyN6k1ciW2lpLba3ZVQghEs92dWw2k8mo0VaXwchAgM9/9xOBkb0JNTITn6sQQlytZzhd73RbtoYVcFU/jdVqNBrUmmswMgCyA0b2JtTITHyuQghpdyV7yF9PbetqQ/6zTndBY7EYDPpqdVUpjAyA3ICRvUlXG9nptq7cDSMDoDhgZG/SamSjzWa0Wg2uQghpdyV76Gq9dEmnu6CxWPQG/TV11RUYGQC5ASN7E2pkJj5XIYS0u5I9dLVeuqTTXdCYzTX6mqrqyhIYGQC5ASN7E2pki8VgsRjMZr2rEELaXcke8tfTmWJXGwpKutq7yVRTo6u6dhVGBkB2wMjepNXILUNRVyEixOudlqfL4toEC06LsZhMuhpd5bWrxTAyAHIDRvYm1MhMfF0RQkgnazAaNTrt1aqKyzAyAHIDRvYm1Mgmk85k0nZRCCGdrMFoUGvV5ZUVl2BkAOQGjOxNqJFrdNd0uiqdrqpGV1Wju9b58GczOlmVTlelUZdXVhSVlZyDkQGQGzCyN7FZjL8Z8unB3BMVpYVlV86VXzlfUVooq5RfOV9afObyhZ/3ZGf/Zsinvj5gnqDEE0Mp+PwzxAiM7E0ctdaQ2JTXpq34duuuwoKfZJjzBUfOnzq8I2PPKx8tnbxko68PmCco8cRQCp/hm4Z8DYzsTRobG+rrrHPXbpf/L59+FJ/a0FDr6wPmCUo8MZQCjOxzYGSgMHBidB0wss+BkYHCwInRdcDIPgdGBgoDJ0bXASP7HBgZKAz5nBjiz14S0tkLitXQ+ao8AEb2OTAyUBjyOTG6VJowcs8ERm6f5ITksHFhqmBVZGhkckKyr5vT05HPiSEhTfoUGzU7HUE7HVmLx8jdqWYY2efAyO0QEx4TGRpps9o4jsvJzFEFq+Kj4ztfbVlxmVfq8TPcOSwyOTG49ozMV2q7nvWtiBkwss+BkaXI2JahClYVni70es2qYJUqWOX1apWOO4dFDicGRWIe2emwl3PtWRgZUHqikde20m7JmPAYV4Kg7oiPjo8Jj6FrEpYk0JVpKWmsmFatjY+Op+sjQyOp3OlDvn2cbiveXVlxWdi4sLBxYXlH89hT4m0jQyNVwSo6rqcvKqw8bYagcqeNpKSlpNEZm/joeK1a685Kfhf4fRQvC7ojPixOkZWR3XlKwsgSKoeReyY9zsh8EbcrZQk70KeYvJITklXBqpzMnLyjeapgVca2DLo+JjyGltGqtapgVdi4MHHNrrYV7y4nM0dQj9Nt01LS6EqO46hqE5YkcK2zLmLpu2okq4eup/MJTldS7+dk5tBdsC5IG1ncHcWNkd15qkPLMHIPp2cZmSnYaDQajcYrV65IS7ldI7OHdHjInuKPQ8uK/397Z6wTR7IF0PmE+QM+Yf/An7AZKXI0iYXI/CQk9CRrgg1s4hHiJSOHoA2tZyISS3giJwTIsghRJy8web/gQqm2uqq6epjidlWfI7Qaqrtratjrw/Xtdt37y8+Xkm579RS51vt2vdeK5iR5l5NFebIGk9XaeBdpT+79pAbJyrsfIW7k+OsQdRiZOjJ4maKR//dMr5Ft0Tg47rD/xm0fktR19WklloxoKP539qHXyspN4izpfEj3KYsMffCU5W33OkR9RqZqAYbpGvnXr1+9Rpa/oXvv7EVy5NBpKXluiKHXysrNmea1t049aHJyZMML7+zZl0SMzNNvk2JaRm7b9vz8/NczKTf3jt4eeZ9+c9xh6rmSZholib+ah0au9aondK3N0GtNtiurNXf/vCWL0CKdkrGUQbyDoTqymLp5aOSEyoxcHxhZnckZuR3yrIUg1hPfee9ZOafZTyBsvm3kcQKTtJpxo7PQtTYRbYWuFc/KgkWU5gaaQ2iRrZVrO49VeAfNJM7Mx++O73/ep1jY+bF4wcj5wMjqTNHIUDQERj4wsjoYGQqDwMgHRlYHI0NhEBj5wMjqYGQoDAIjH+p9P/nCyFAYBAZUDEaGwiAwoGIwMhQGgQEVg5GhMAgMqBiMDIVBYEDFYGQoDAIDKgYjQ2EQGFAxGBkKg8CAisHIeTHbYJqteWQbOdiaOgIDwAtGzou9sZnsGS8NllSoowF2HYEB4AUj58XZ3DJl/99XW0yh1BEYAF4w8jak77AcN3KoBbW0K5XNglN2du/O0zw0pmme7GJsF0+8i8zU6HrnjDkwSkd9Vwe+MPJgtu5mLdvGm6pFqAW1GTdb0Xen8rYRsecxbZa6XVBDi8zU6HrnjDYwKuDf7P2mDUYexnbdrO07e+ZQqAW1M9772juPDC7fL+2EN27kxJm3aHS9W8YZGHWAkdXByMMY2s3aCE7aGtn9ihxZD7Jw97Uzj7RTMsYULw81cmiFgxpd75xxBkYdYGR1MPIwhnaztkUm8jJ/rw+1kX5Jjuxw++NWKg+Sxr4kR7YZ1Oh654wzMOoAI6uDkQczqJu1I0FxnNwWC7WRlvHNt41TRw71dfbOY2oIj78fzeBQI++k0fXOGW1gVABGVgcjb8PWz1qITE01OdRG+vTDqZQa7MtDfZ298zz+fjSiXL5fymCo03PIyJEVpje63jljDozSwcjqYORRE8pqpwyBkQ+MrA5GHjUYuQuBkQ+MrA5GHjUYuQuBkQ+MrA5GhsIgMPKBkdXByFAYBEY+MLI6GBkKg8DIB0ZWByNDYRAY+cDI6mBkKAwCIx8YWR2MDIVBYOQDI6uDkSGJ8TyHR2DkAyOrg5EhCYw8BTCyOhgZksDIUwAjq4ORlRHTyS5C9h5AzUMjHTpk07XbH7etr1dTdySx69Ll50vZLcjeQtPMY1Zy+uH0+N2xs+eRLhMJDBUwsjoYWRkx3Xq1lh3U1qu1jC/fL42Fzc5q3V5N3ZGUrkti6uuv1zJoGkrJYuR923B/KV0mEhgqYGR1MLIyzk6Y9p6W9z/vLz9fmhS49fVq6o6kdF0yHm//mTh7d3P2HlJkIoGhAkZWByMrE9qbWAoFq08rsz186+vV5O3e1Nt1KfSmjnYjhxSZSGCogJHVwcjKhHLkiA2dXk3dkd6uS+TI4AUjq4ORlTF1ZElpTR1ZbNg8NFLqFRt2ezV5uzf1dl2K15HN2kwd2ekjpctEAkMFjKwORlbGPGuxsLo9tc8FiqO3RybhbX29mrzdm9qErkvyrIXM7yzGPs3bX0qXiQSGChhZHYyszHhMVwoTCQwVMLI6GFkZjDyUiQSGChhZHYysDEYeykQCQwWMrA5GhsIgMPKBkdXByFAYBEY+MLI6GBkKg8DIB0ZWByNDYRAY+cDI6mBkKAwCIx8YWR2MDIVBYOQDI6uDkaEwCIx8YGR1MDIUBoGRD4ysDkaGwiAw8oGR1cHIUBgERj4wsjoYGQqDwMgHRlYHI0NhEBj5wMjqYGQoDAIjHxhZnVEbGcCLdmxWC0ZWZ7xGBoBXBiOrg5EB4AmMrA5GBoAnMLI6GBkAnsDI6mBkgC2Zzfx/fELj4wcjq1Nq6ACoM5vNuvL1DpYCRlan1NABUCfFyDOL7mmDBiMn975j4i8JjKwORgbYEq8N7ZGuQ7vj6YORk3vPTwQjq4ORAbZkJ0buHu19x/SZMXJxYGSALXE82NXirIN9bWLVwpnHeYv0d0wBI6szXiP/CyCAdmw+kWLk9ElCg1tXM7YAI6szaiM3AB0mZeSh1QmMXDoYGQpjhEYOvd7tnb1Q1YI7ezWBkaEwCjJyu9On30Izp7xjopoxsjoYGQpjPEYeDy8sVhgwsjoYGQoDI7cvrk6EwMjqYGQoDIwsbP2IWwSMrA5GhsLAyPnAyOpgZCgMjJwPjKwORobCwMj5wMjqYGQoDIycD4ysTqlGlhsaHz9+9I6/5A/8y2domubq6urNmze7nRMEjJwPjKxO2Uaez+d3d3fd8Zf8gd+JPZ1JMPIOwcj5wMjqlG3k2Wxmp6LNaNw3kmVUCUbOB0ZWp2wj//nnn7PZ7OLiwhk3356cnMznc3PyZrNpmubi4kK+NafZ8zgzXFxc7O3tifo3m03K/LN/0p1zs9nIO9pX2eu/uroyJxwcHGzjrXrByPnAyOqUbeSmaebz+Xw+7443TXNycuLI0STUolH7KjOJPcPV1ZV9uai5d/64ke/u7ozEBbv2MvNh//IAjJwPjKxO8UZ2El7bfSI+yXyd9Pbg4GA2m52fnzdNc35+bqei9mmSqJpDJm/tnd9+7Xwrb20W7LyFUbA42kh/sLfqBSPnAyOrU7yRm2epXV1dNb4C7sXFxeHh4R9//GEfsj3ulD66YjUJ7N3dXeL8ESOLx505nQzdvl2JkR0wcj4wsjo1GLlpmvl8vre354xfXFw49QHnEnGfLcTGZ+TQ+0bmjxg5Pmf8KDQYOScYWZ1KjCyVh8PDQ3tcyr6Hh4dXV1fd9FaqB+a/3pnjOXJk/hfmyJFPChg5HxhZnUqM3DTNmzdvvImqPMnw8eNH5xL7rl3oaQ2nyGveonf+iJFT6sjxTzpxMHI+MLI69RjZfoZBRmxHSx46+2eJVpJcu2ThzOw8a+EUiyPz24/EOXNuNpveZy3in3TiYOR8YGR16jFy40uEJQOdz+cHBwfyOIRdoJAqh/PArzODeR6569bI/Ofn56Jd+3k4c1Xv88i9n3TKYOR8YGR1SjXy6yA2lKc4mmfjyy1E0AIj5wMjq4ORYzh1CeHk5ER7XZMGI+cDI6uDkXs4ODgw/1Rvb2/v8PBQe0VTByPnAyOrg5GhMDByPjCyOhgZCgMj5wMjq4ORoTAwcj4wsjoYGQoDI+cDI6uDkaEwMHI+MLI6GBkKAyPnAyOrg5GhMDByPjCyOhgZCgMj5wMjq4ORoTAwcj4wsjqjNjKAF+3YrBaMrM54jQwArwxGVgcjA8ATGFkdjAwAT2BkdTAyADyBkdUZr5H/+usv7SXAGCEw8oGR1cHIUBgERj4wsjoYGQqDwMgHRlYHI0NhEBj5wMjqYGQoDAIjHxhZHYwMhUFg5AMjq4ORoTCQpl8VAAAFNUlEQVQIjHxgZHUwMhQGgZGPf//nv3zpfmFkKAwCAyoGI0NhEBhQMRgZCoPAgIrByFAYBAZUzOSMvF6tj94eLfYXR2+P1qu1GV/sLxb7ixzvCLsFI0PFTMvIy/fL43fHzUPTtu311+vF/uL0w6kcwsilgJGhYiZk5MvPl4v9xebbxnsUI5cCRoaKmZCRj98dR5zrGPny86UUNy4/X8pI89As3y/ltNMPp81D0x2R004/nMrg8bvj2x+39vynH04lT1/sLx5/P7Zt+/j7Uc7c7YetGIwMFVO8kWfP9J4Zz4Lto1/+/rLYX1x/vZbKxpe/v7SW0JuHZrG/MGK1R9q2Xb5fioVl8OjtkT2/HJJs/frrdftcPDHeh14wMlRM2UaezWZnZ2ffv38/OzvrlbLtXHndHZHXdjZtElhJmZfvl6bu0R0R7n/eX36+NOlzd/77n/emhC0JtUmloReMDBVTvJG/f/9+c3Nzc3PTa2RRpNQKhJAxva833zaiYMl8N9823RE5bbG/WH1aSY7snbN9trmULEweDSlgZKiY4o18dnZ2c3OTkiNLLcLOZwflyMLtj9v1am1r1BlJsXzbtqtPK0mTRd+9nxQMGBkqpmwjt0PqyG3bLt8vj94e2U+/eY3prSNLit08NOZeXHekfU5+m4cmMn/7nErLV+jxD/CCkaFiijfyUOx/IbL6tDI29D5rcfT2yNxze/z9KImt1I5FxM5I+1zckAsjRm6tWrZdSIFeMDJUzOSMPB4kxZYnNCCd6gMDpgxG1qF5aCRVp2QxlLoDAyYORlbA/PsRqVDDICoODACMDIVBYEDFYGQoDAIDKgYjQ2EQGFAxGBkKg8CAisHIUBgEBlQMRobCIDCgYjAyFAaBARWDkaEwCAyomAkZ2d4TWfZdY0OJEsHIUDGTM7K8vv1x+2rbYN7/vDf9VUuZecxgZKiYiRq5+20+8r3Rq32EUYGRoWIw8hNmX02n5Z1pgWp6m4ZOlpH7n/eyG6dsIdRtH+WcL7t3OjvApfRdtWf29mCtFYwMFVO8kbfrfCrbyZuqhTQBuf56LRvJmw2ATItSMaCUCEIny/zmZKfnaWg969VaFrNerWU8se+qPbP3aK1gZKiYso28RedT+86eOSQJqTnNtHGyx3tPTuzn5KzHvDYGT+y7as8Q6sFaJRgZKqZ4I6d3PjX+klbQdiLpyDou05STtzBy/LW3y2r8aK1gZKiY4o2c3vnUNp1UBkyV1psLh8ZDJ2fNkYVIl9Xu0VrByFABoTAu28jttnXk9lms8kiyKQ1LHdZI0KkjS1odOnk7I69Xa6lHx+vI3i6rZmbv0VrByFAB1Ro5HceMIj5TTRbPLjrPKpgGpva49+SQhUW43btti+dnLZyidpvWd9We2Xu0VjAyVABGHh2h3BnivH5gzP7JTibc+uhrElpJd9z7wzHfhn50kZHQhInzRBYfIfFzdY+GPngEbxgv9hdj+X/fBSODFxUjR76tmJDpIj+Q7uvI0ZBbvZcMnWfo/6b0z9U7iJGLBCNvx0iMHP/j2k2d7Kscy0TOdOZPzxwjC+jN+OLTej+vd6m9R1N+1cWNHJlnkJG3+FyR1WJkmBDjN3JEpomD3knSM8f0BfSuufXxciOnfBuZcNCF6aR8LnvE+0sr8a0xMlSCeh05nqB5R9qtfBpJuHqlmfhe6Zd4T4iMp/xYesUamvCVjZz+PzT9rTEyVMJIcuS2z5hO9rQTI3vzMm+mFvr94f1EKZc4Z/aOj9PIoaw2cklkfNB6HEJG/j8gPTsuwoupZgAAAABJRU5ErkJggg==&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;For this change you need to do a small favor in Apache configuration file, i.e. httpd.conf file.&amp;nbsp; Say for example the configuration file in &lt;b&gt;C:\xampp\apache\conf&lt;/b&gt;\&lt;b&gt;&lt;span style=&quot;color: lime;&quot;&gt;httpd.conf&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step: #1&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
In the configuration file, search with the word &quot;&lt;b&gt;Listen&lt;/b&gt; &lt;b&gt;80&lt;/b&gt;&quot; replace it with &lt;b&gt;&quot;Listen 22222&lt;/b&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step: #2&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
In the configuration file, search with the word &quot;&lt;b&gt;ServerName localhost:80&lt;/b&gt;&quot; replace it with &quot;&lt;b&gt;ServerName localhost:22222&lt;/b&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step: #3&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Stop the Apache server and Start Again or Restart the Apache server.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step: #4&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Check you site with localhost:22222/drupal&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step: #5&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Finish</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/4072036795834747975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/how-to-run-apache-and-iis-on-same.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/4072036795834747975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/4072036795834747975'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/how-to-run-apache-and-iis-on-same.html' title='How to run Apache and IIS on same machine at a time?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-7020312230728535689</id><published>2012-02-09T04:57:00.001-08:00</published><updated>2012-02-09T05:14:05.230-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Infosys - Drupal Interview Questions"/><title type='text'>Infosys - Drupal Interview Questions</title><content type='html'>&lt;div style=&quot;color: #660000;&quot;&gt;&lt;u&gt;&lt;b&gt;Techinical Round #1&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;br /&gt;
1. Tell about your profession experience?&lt;br /&gt;
2. How can we create a new theme in drupal?&lt;br /&gt;
3. What are the mandatory file to create custom module in drupal?&lt;br /&gt;
4. How can we create a new region and block in drupal?&lt;br /&gt;
5. How many ways to create a block in drupal?&lt;br /&gt;
6. What is the structure of Drupal CMS?&lt;br /&gt;
7. What are the core modules in drupal and its purpose?&lt;br /&gt;
&lt;br /&gt;
8. Purpose of JQuery?&lt;br /&gt;
9. How can we change a website design through Jquery?&lt;br /&gt;
10. What is Autocomplete and its working nature?&lt;br /&gt;
&lt;br /&gt;
11. What is SDLC?&lt;br /&gt;
12. What is Agile Methodology? and its functionality?&lt;br /&gt;
13. What is 2-tier architechture, 3-tier and multi-tier architechture ?&lt;br /&gt;
14. What is shared Database?&lt;br /&gt;
15. What is Web services and how can we achieve it in Drupal?&lt;br /&gt;
16. What is REST API?&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #660000;&quot;&gt;&lt;u&gt;&lt;b&gt;Technical Round #2 (Via Telephone call)&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;br /&gt;
1. What is the purpose of Drupal?&lt;br /&gt;
2. Difference between Drupal and Joomla?&lt;br /&gt;
3. How can we change a image in a page in drupal?&lt;br /&gt;
4. Purpose of FCKEditor?&lt;br /&gt;
5. Purpose of Upload module?&lt;br /&gt;
6. What are the information in .info file? (indirectly .. both module and theme )&lt;br /&gt;
7. Where is the settings configuration file in drupal?&lt;br /&gt;
8. What are the informations in settings file?&lt;br /&gt;
9. What are the different configuration files in Drupal? (indirectly.. php.ini, htaccess, settings.php)&lt;br /&gt;
10. How the file upload is working and where it is storing in drupal?</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/7020312230728535689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/infosys-drupal-interview-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7020312230728535689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7020312230728535689'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/infosys-drupal-interview-questions.html' title='Infosys - Drupal Interview Questions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-3188148647848550426</id><published>2012-02-02T07:43:00.000-08:00</published><updated>2012-02-02T07:51:57.573-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Overloading and Overriding in PHP with Examples"/><title type='text'>Overloading and Overriding in PHP with Examples</title><content type='html'>&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cols=&quot;5&quot; frame=&quot;VOID&quot; rules=&quot;NONE&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;86&quot;&gt;&lt;/col&gt;&lt;col width=&quot;86&quot;&gt;&lt;/col&gt;&lt;col width=&quot;86&quot;&gt;&lt;/col&gt;&lt;col width=&quot;86&quot;&gt;&lt;/col&gt;&lt;col width=&quot;86&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;  &lt;tbody&gt;
&lt;tr&gt;    &lt;td align=&quot;LEFT&quot; height=&quot;17&quot; style=&quot;background-color: #ead1dc;&quot; width=&quot;86&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot; width=&quot;86&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot; width=&quot;86&quot;&gt;&lt;b&gt;Overloading&lt;/b&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot; width=&quot;86&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot; width=&quot;86&quot;&gt;&lt;b&gt;Overriding&lt;/b&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;LEFT&quot; height=&quot;17&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;LEFT&quot; height=&quot;17&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;b&gt;Function&lt;/b&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc; color: #274e13;&quot;&gt;&lt;i&gt;&lt;b&gt;Possible&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc; color: red;&quot;&gt;&lt;i&gt;&lt;b&gt;Not possible&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;LEFT&quot; height=&quot;17&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;LEFT&quot; height=&quot;17&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;b&gt;Method&lt;/b&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc; color: #274e13;&quot;&gt;&lt;i&gt;&lt;b&gt;Possible&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc; color: #274e13;&quot;&gt;&lt;i&gt;&lt;b&gt;Possible&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;LEFT&quot; height=&quot;17&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td align=&quot;LEFT&quot; height=&quot;17&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td align=&quot;LEFT&quot; height=&quot;17&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;    &lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;/td&gt;&lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;/td&gt;&lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td align=&quot;LEFT&quot; style=&quot;background-color: #ead1dc;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;function overriding:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Function overriding is not possible.&amp;nbsp; In PHP, we try to use two difference function in same name in same file or different included file.&amp;nbsp; PHP will throw an error like &quot;&lt;i style=&quot;color: red;&quot;&gt;&lt;b&gt;Fatal error&lt;/b&gt;:  Cannot redeclare compute() (previously declared&lt;/i&gt;&quot;.&amp;nbsp; So, Function overriding is not possible in PHP 5.&amp;nbsp; It may possible in upcoming version of PHP.&amp;nbsp; I am waiting for that.. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;method overriding:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
An example of &lt;b&gt;overriding&lt;/b&gt;:&lt;br /&gt;
&lt;pre class=&quot;lang-php prettyprint&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;Foo&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; myFoo&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;Foo&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;Bar&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;extends&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;Foo&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; myFoo&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;Bar&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;

$foo &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;Foo&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
$bar &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;Bar&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
echo&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;$foo&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;myFoo&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;());&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;com&quot;&gt;//&quot;Foo&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
echo&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;$bar&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;myFoo&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;());&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;com&quot;&gt;//&quot;Bar&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-php prettyprint&quot;&gt;&lt;code&gt;&lt;span class=&quot;com&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-php prettyprint&quot;&gt;&lt;code&gt;&lt;span class=&quot;com&quot;&gt;Note: Bar class overriding the myFoo() function from the Foo class and calling&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-php prettyprint&quot;&gt;&lt;code&gt;&lt;span class=&quot;com&quot;&gt;its own method myFoo(); &lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Function overloading:&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
&lt;br /&gt;
function compute($first, $second, $third = 0) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $first+$second+$third;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
echo &quot;&amp;lt;br&amp;gt;Example #1: &quot;.compute(10, 20);&lt;br /&gt;
echo &quot;&amp;lt;br&amp;gt;Example #2: &quot;.compute(10, 20, 30);&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Output:&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
Example #1: 30&lt;br /&gt;
Example #2: 60&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Example for Class Overloading&lt;/b&gt; :&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
class Addition {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function compute($first, $second, $third = 0) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $first+$second+$third;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$AdditionObj = new Addition;&lt;br /&gt;
echo &quot;&amp;lt;br&amp;gt;Example #3: &quot;.$AdditionObj-&amp;gt;compute(100, 200);&lt;br /&gt;
echo &quot;&amp;lt;br&amp;gt;Example #4: &quot;.$AdditionObj-&amp;gt;compute(100, 200, 30);&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Output:&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
Example #3: 300&lt;br /&gt;
Example #4: 330</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/3188148647848550426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/overloading-and-overriding-in-php-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3188148647848550426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3188148647848550426'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/overloading-and-overriding-in-php-with.html' title='Overloading and Overriding in PHP with Examples'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-7913416678998374661</id><published>2012-02-02T06:10:00.001-08:00</published><updated>2012-02-02T06:17:22.546-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="learn Cache in Drupal"/><title type='text'>Simple information to learn Cache in Drupal</title><content type='html'>Cache is used to save the data fetched from DB and store it in a table.&amp;nbsp; Display the stored information using the Cache ID i.e. cid.&lt;br /&gt;
&lt;br /&gt;
cid is primary key in &quot;cache&quot; table.&amp;nbsp; Few more cache tables available in drupal for other purposes like.. caching the blocks, caching the filters, caching the forms, caching the menus etc..&lt;br /&gt;
&lt;br /&gt;
So, for every single purpose drupal use a separate table.&amp;nbsp; Tables like.. &lt;br /&gt;
&lt;ul id=&quot;subel0&quot;&gt;&lt;li class=&quot;&quot;&gt;&lt;img alt=&quot;Browse&quot; class=&quot;icon&quot; height=&quot;10&quot; id=&quot;icon_parishudh.cache_filter&quot; src=&quot;http://localhost/phpmyadmin/themes/original/img/b_sbrowse.png&quot; width=&quot;10&quot; /&gt; cache_block&lt;/li&gt;
&lt;li class=&quot;&quot;&gt; &lt;img alt=&quot;Browse&quot; class=&quot;icon&quot; height=&quot;10&quot; id=&quot;icon_parishudh.cache_filter&quot; src=&quot;http://localhost/phpmyadmin/themes/original/img/b_sbrowse.png&quot; width=&quot;10&quot; /&gt; cache_filter&lt;/li&gt;
&lt;li class=&quot;&quot;&gt; &lt;img alt=&quot;Browse&quot; class=&quot;icon&quot; height=&quot;10&quot; id=&quot;icon_parishudh.cache_form&quot; src=&quot;http://localhost/phpmyadmin/themes/original/img/b_sbrowse.png&quot; width=&quot;10&quot; /&gt; cache_form&lt;/li&gt;
&lt;li class=&quot;&quot;&gt; &lt;img alt=&quot;Browse&quot; class=&quot;icon&quot; height=&quot;10&quot; id=&quot;icon_parishudh.cache_menu&quot; src=&quot;http://localhost/phpmyadmin/themes/original/img/b_sbrowse.png&quot; width=&quot;10&quot; /&gt; cache_menu&lt;/li&gt;
&lt;li class=&quot;&quot;&gt; &lt;img alt=&quot;Browse&quot; class=&quot;icon&quot; height=&quot;10&quot; id=&quot;icon_parishudh.cache_page&quot; src=&quot;http://localhost/phpmyadmin/themes/original/img/b_sbrowse.png&quot; width=&quot;10&quot; /&gt; cache_page&lt;/li&gt;
&lt;li class=&quot;&quot;&gt; &lt;img alt=&quot;Browse&quot; class=&quot;icon&quot; height=&quot;10&quot; id=&quot;icon_parishudh.cache_update&quot; src=&quot;http://localhost/phpmyadmin/themes/original/img/b_sbrowse.png&quot; width=&quot;10&quot; /&gt; cache_update&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/7913416678998374661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/simple-information-to-learn-cache-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7913416678998374661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7913416678998374661'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/simple-information-to-learn-cache-in.html' title='Simple information to learn Cache in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-6395763074358514431</id><published>2012-02-01T22:25:00.000-08:00</published><updated>2012-02-01T22:25:52.890-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Different Themes for Different nodes (pages) in Drupal"/><title type='text'>Different Themes for Different nodes (pages) in Drupal</title><content type='html'>&lt;u&gt;&lt;b&gt;Steps to achieve: &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
1. Create 5 nodes i.e 5 pages in drupal&lt;br /&gt;
2. Enable 5 different themes in Admin Panel&lt;br /&gt;
3. Use the below code to switching the themes based on page id&lt;br /&gt;
4. Thats it..!&lt;br /&gt;
&lt;br /&gt;
function yourmodule_init(){&lt;br /&gt;
&amp;nbsp; global $custom_theme;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; /* Page 1, using page id as 1 */&lt;br /&gt;
&amp;nbsp; if (arg(0) == &quot;node&quot; &amp;amp;&amp;amp; arg(1) == 1){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $custom_theme = &quot;bluemarine&quot;;&lt;br /&gt;
&amp;nbsp; }&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; /* Page 2, using page id as 2 */&lt;br /&gt;
&amp;nbsp; if (arg(0) == &quot;node&quot; &amp;amp;&amp;amp; arg(1) == 2){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $custom_theme = &quot;chameleon&quot;;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; /* Page 3, using page id as 3 */&lt;br /&gt;
&amp;nbsp; if (arg(0) == &quot;node&quot; &amp;amp;&amp;amp; arg(1) == 3){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $custom_theme = &quot;danland&quot;;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; /* Page 4, using page id as 4 */&lt;br /&gt;
&amp;nbsp; if (arg(0) == &quot;node&quot; &amp;amp;&amp;amp; arg(1) == 4){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $custom_theme = &quot;garland&quot;;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; /* Page 5, using page id as 5 */&lt;br /&gt;
&amp;nbsp; if (arg(0) == &quot;node&quot; &amp;amp;&amp;amp; arg(1) == 5){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $custom_theme = &quot;marvin&quot;;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/6395763074358514431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/different-themes-for-different-nodes.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/6395763074358514431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/6395763074358514431'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/02/different-themes-for-different-nodes.html' title='Different Themes for Different nodes (pages) in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-3667617720615222583</id><published>2012-01-10T02:31:00.000-08:00</published><updated>2012-01-10T02:31:29.648-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="An illegal choice has been detected. Please contact the site administrator"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>SOLVED: An illegal choice has been detected. Please contact the site administrator</title><content type='html'>&lt;b&gt;‘#validated’ =&amp;gt; ‘TRUE’&lt;/b&gt; add this into your form elements definitions:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; &lt;u&gt;Example:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
form[&#39;my_dynamic_select&#39;] = array(&lt;br /&gt;
… &lt;br /&gt;
‘#type’ =&amp;gt; ‘select’,&lt;br /&gt;
&lt;b&gt;    ‘#validated’  =&amp;gt; TRUE&lt;/b&gt;&lt;br /&gt;
…&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Reason:&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
If we are using an input in AJAX related situation we will fill the input field like &lt;b&gt;SELECT&lt;/b&gt; (dropdown) this error will shown in the interface.&amp;nbsp; Because when a value is not present in the page load will not allowed in form submission time.&amp;nbsp; So, the Drupal restricts this type of value.&amp;nbsp; This value is considered as illegal value.&amp;nbsp; Say for example an user can inject a set of value in our site and they can choose a particular value in it. &lt;br /&gt;
&lt;br /&gt;
But our case is also same like injecting in sense of pushing a new set of values through AJAX.&amp;nbsp; So now and then we need to used the form field attribute &quot;validate as True&quot;, to get a Permanent and Perfect solution too.&lt;br /&gt;
&lt;br /&gt;
Thanks.</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/3667617720615222583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2012/01/solved-illegal-choice-has-been-detected.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3667617720615222583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3667617720615222583'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2012/01/solved-illegal-choice-has-been-detected.html' title='SOLVED: An illegal choice has been detected. Please contact the site administrator'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-3153326257710259625</id><published>2011-12-23T09:12:00.000-08:00</published><updated>2011-12-23T09:13:19.724-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Background processing in PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Calling the codes in Background processing in PHP</title><content type='html'>&amp;nbsp; $check_async_calls_dashboard = variable_get(&#39;gems_dashboard_async_call&#39;, &#39;0&#39;);&lt;br /&gt;
&amp;nbsp; if ($check_async_calls_dashboard) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // buffer all upcoming output&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @apache_setenv(&#39;no-gzip&#39;, 1);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @ini_set(&#39;zlib.output_compression&#39;, 0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @ini_set(&#39;implicit_flush&#39;, 1);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ignore_user_abort(true);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_time_limit(0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ob_start();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo &#39;done&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // get the size of the output&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $size = ob_get_length();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // send headers to tell the browser to close the connection&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header(&quot;Content-Length: $size&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header(&#39;Connection: close&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // flush all output&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ob_end_flush();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ob_flush();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flush();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // close current session&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // if (session_id()) session_write_close();&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
/* put your coding here.. which need to call in background process.. */</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/3153326257710259625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/12/calling-codes-in-background-processing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3153326257710259625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/3153326257710259625'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/12/calling-codes-in-background-processing.html' title='Calling the codes in Background processing in PHP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-288580650123456025</id><published>2011-12-16T10:30:00.000-08:00</published><updated>2011-12-16T10:30:05.242-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Custom Caching code in Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Custom Caching code for Repeatedly used code in Drupal</title><content type='html'>global $contentType_cache;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!isset($contentType_cache)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $cache_content = cache_get(&quot;CACHE_TBL_CONTENTTYPE&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $cache_content = $cache_content-&amp;gt;data;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (!isset($cache_content)) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Load the complete list of the thumbnail&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $result = db_query(&quot;SELECT type, name FROM {node_type}&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $records = array();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while ($record = db_fetch_object($result)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $records[$record-&amp;gt;type] = $record;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cache_set(&quot;CACHE_TBL_CONTENTTYPE&quot;, $records);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $contentType_cache= $records;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $contentType_cache= $cache_content;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/288580650123456025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/12/custom-caching-code-for-repeatedly-used.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/288580650123456025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/288580650123456025'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/12/custom-caching-code-for-repeatedly-used.html' title='Custom Caching code for Repeatedly used code in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-7133197234411981011</id><published>2011-12-09T08:05:00.000-08:00</published><updated>2011-12-09T08:05:48.269-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Find and Replace in Mysql Query with Example"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Find and Replace in Mysql Query with Example</title><content type='html'>&lt;b&gt;Syntax:&lt;/b&gt; &lt;br /&gt;
update [table_name] set [field_name] = replace([field_name],&#39;[string_to_find]&#39;,&#39;[string_to_replace]&#39;);&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Example:&lt;/b&gt; &lt;br /&gt;
&lt;code class=&quot;sql&quot;&gt;&lt;span class=&quot;syntax&quot;&gt;&lt;span class=&quot;syntax_alpha syntax_alpha_reservedWord&quot;&gt;UPDATE&lt;/span&gt; &lt;span class=&quot;syntax_alpha syntax_alpha_identifier&quot;&gt;system&lt;/span&gt; &lt;span class=&quot;syntax_alpha syntax_alpha_reservedWord&quot;&gt;SET&lt;/span&gt; &lt;span class=&quot;syntax_alpha syntax_alpha_identifier&quot;&gt;filename&lt;/span&gt; &lt;span class=&quot;syntax_punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;syntax_alpha syntax_alpha_functionName&quot;&gt;replace&lt;/span&gt;&lt;span class=&quot;syntax_punct syntax_punct_bracket_open_round&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;syntax_alpha syntax_alpha_identifier&quot;&gt;filename&lt;/span&gt;&lt;span class=&quot;syntax_punct syntax_punct_listsep&quot;&gt;,&lt;/span&gt;  &lt;span class=&quot;syntax_quote syntax_quote_single&quot;&gt;&#39;sites/all/themes/gemswebsitetheme&#39;&lt;/span&gt;&lt;span class=&quot;syntax_punct syntax_punct_listsep&quot;&gt;,&lt;/span&gt;  &lt;span class=&quot;syntax_quote syntax_quote_single&quot;&gt;&#39;sites1/all/themes/gemswebsitetheme2&#39;&lt;/span&gt;  &lt;span class=&quot;syntax_punct syntax_punct_bracket_close_round&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;syntax_punct syntax_punct_queryend&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3_VRHXLUawDchOhPytOyrf-oKJrVI0Miz1qhHNRm0ee7tlBYGMmyDjy_zxbbXQ5J9ejRtL1stXwH4KfE0dNeOZu_sbqrSqYilqSaHkSWQ4YLcjB6x_Jk3zve_MuiZcWAeCE4UmP6a1KOA/s1600/test.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3_VRHXLUawDchOhPytOyrf-oKJrVI0Miz1qhHNRm0ee7tlBYGMmyDjy_zxbbXQ5J9ejRtL1stXwH4KfE0dNeOZu_sbqrSqYilqSaHkSWQ4YLcjB6x_Jk3zve_MuiZcWAeCE4UmP6a1KOA/s1600/test.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/7133197234411981011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/12/find-and-replace-in-mysql-query-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7133197234411981011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7133197234411981011'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/12/find-and-replace-in-mysql-query-with.html' title='Find and Replace in Mysql Query with Example'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3_VRHXLUawDchOhPytOyrf-oKJrVI0Miz1qhHNRm0ee7tlBYGMmyDjy_zxbbXQ5J9ejRtL1stXwH4KfE0dNeOZu_sbqrSqYilqSaHkSWQ4YLcjB6x_Jk3zve_MuiZcWAeCE4UmP6a1KOA/s72-c/test.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-5160420544485903696</id><published>2011-10-07T23:38:00.000-07:00</published><updated>2011-10-07T23:38:02.786-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cleaning the unwanted Characters in a String"/><title type='text'>Cleaning the unwanted Characters in a String</title><content type='html'>function cleanStringData(&amp;amp;$str) { &lt;br /&gt;
&amp;nbsp; $str = preg_replace(&quot;/\t/&quot;, &quot; &quot;, $str); &lt;br /&gt;
&amp;nbsp; $str = preg_replace(&quot;/\r?\n/&quot;, &quot; &quot;, $str);&lt;br /&gt;
&amp;nbsp; $str = preg_replace(&quot;/,/&quot;, &quot;|&quot;, $str); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$string = &quot;this, is a valid string&quot;;&lt;br /&gt;
cleanStringData($string);&lt;br /&gt;
echo &quot;--&quot;.$string;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/5160420544485903696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/cleaning-unwanted-characters-in-string.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/5160420544485903696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/5160420544485903696'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/cleaning-unwanted-characters-in-string.html' title='Cleaning the unwanted Characters in a String'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-107066486470766572</id><published>2011-10-07T22:31:00.000-07:00</published><updated>2011-10-07T22:31:25.777-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Get Child taxonomy items in Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Get Child taxonomy items in Drupal</title><content type='html'>&amp;nbsp;$parent_tid = 1002;&lt;br /&gt;
&amp;nbsp;$childs = taxonomy_get_children($parent_tid);&lt;br /&gt;
&amp;nbsp;foreach ($childs as $ksubspec) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $childs_lists .= $ksubspec-&amp;gt;name.&quot; | &quot;;&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
echo &quot;Child Taxonomy list : &quot;.$childs_lists;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/107066486470766572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/get-child-taxonomy-items-in-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/107066486470766572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/107066486470766572'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/get-child-taxonomy-items-in-drupal.html' title='Get Child taxonomy items in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-1999502944184378480</id><published>2011-10-07T22:29:00.000-07:00</published><updated>2011-10-07T22:29:50.342-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Get Parents taxonomy items in Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Get Parents taxonomy items in Drupal</title><content type='html'>&amp;nbsp;$child_tid = 1075;&lt;br /&gt;
&amp;nbsp;$parents = taxonomy_get_parents($child_tid);&lt;br /&gt;
&amp;nbsp;foreach ($parents as $ksubspec) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $parents_lists .= $ksubspec-&amp;gt;name.&quot; | &quot;;&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
echo &quot;Parent Taxonomy list : &quot;.$parents_lists;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/1999502944184378480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/get-parents-taxonomy-items-in-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/1999502944184378480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/1999502944184378480'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/get-parents-taxonomy-items-in-drupal.html' title='Get Parents taxonomy items in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-7505606715989246573</id><published>2011-10-06T23:13:00.001-07:00</published><updated>2011-10-06T23:13:38.695-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Simple Image Gallery using Views in Drupal"/><title type='text'>Simple Image Gallery using Views in Drupal</title><content type='html'>&lt;a href=&quot;http://jamestombs.co.uk/2009-03-18/create-a-simple-image-gallery-in-drupal-6-using-cck-and-views/996&quot;&gt;Simple Image Gallery using Views in Drupal&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/7505606715989246573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/simple-image-gallery-using-views-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7505606715989246573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7505606715989246573'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/simple-image-gallery-using-views-in.html' title='Simple Image Gallery using Views in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-2907083996535988927</id><published>2011-10-04T04:42:00.000-07:00</published><updated>2011-10-04T04:55:45.398-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="module.inc"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Finding a module list which are having a particular hook in Drupal</title><content type='html'>&lt;u&gt;&lt;b&gt;Syntax:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;module_implements($hook, $sort = FALSE, &lt;del&gt;&lt;/del&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;$refresh&lt;/code&gt;&lt;br /&gt;
&lt;code&gt; = FALSE)&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;&lt;u&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Parameters:&lt;/span&gt;&lt;/u&gt;&lt;/h3&gt;&lt;b&gt; $hook&lt;/b&gt;&amp;nbsp;&amp;nbsp; The name of the hook (e.g. &quot;help&quot; or &quot;menu&quot;).&lt;br /&gt;
&lt;b&gt;$sort&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; By default, modules are ordered by weight and filename, settings this option to TRUE,&amp;nbsp; module list will be ordered by module name.&lt;br /&gt;
&lt;b&gt;$refresh&lt;/b&gt; For internal use only: Whether to force the stored list of hook implementations to be regenerated (such as after enabling a new module, before processing hook_enable).&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Example #1&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
&lt;br /&gt;
$list = module_implements(&quot;cron&quot;);&lt;br /&gt;
ep($list);&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Output #1&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;pre&gt;Array
(
    [0] =&amp;gt; dblog
    [1] =&amp;gt; filter
    [2] =&amp;gt; node
    [3] =&amp;gt; search
    [4] =&amp;gt; system
    [5] =&amp;gt; update
    [6] =&amp;gt; captcha
)&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;u&gt;&lt;b&gt;Example #2&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
&lt;br /&gt;
$list = module_implements(&quot;cron&quot;, true);&lt;br /&gt;
ep($list);&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Output #2&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;pre&gt;Array
(
    [0] =&amp;gt; captcha
    [1] =&amp;gt; dblog
    [2] =&amp;gt; filter
    [3] =&amp;gt; node
    [4] =&amp;gt; search
    [5] =&amp;gt; system
    [6] =&amp;gt; update
)

&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/2907083996535988927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/finding-module-list-which-are-having.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/2907083996535988927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/2907083996535988927'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/finding-module-list-which-are-having.html' title='Finding a module list which are having a particular hook in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-7078087074776607372</id><published>2011-10-04T04:33:00.000-07:00</published><updated>2011-10-04T04:33:10.959-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="module.inc"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Checking whether a module having a hook or not</title><content type='html'>echo &quot;--&quot;.module_hook(&quot;common&quot;, &quot;chellam&quot;);&lt;br /&gt;
/* if the hook method exists in a module, then it will return 1 else return 0 */</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/7078087074776607372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/checking-whether-module-having-hook-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7078087074776607372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/7078087074776607372'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/checking-whether-module-having-hook-or.html' title='Checking whether a module having a hook or not'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-1539599563713734277</id><published>2011-10-04T03:38:00.000-07:00</published><updated>2011-10-04T03:38:27.454-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Enabling a module in Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="module.inc"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Enabling a module in Drupal</title><content type='html'>&lt;div class=&quot;post-header&quot;&gt;  &lt;/div&gt;&lt;u&gt;&lt;b&gt;Syntax:&lt;/b&gt; &lt;/u&gt;&lt;br /&gt;
module_enable(&lt;i&gt;&lt;b&gt;$list of module name&lt;/b&gt;&lt;/i&gt;);&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Note: &lt;/b&gt;&lt;/u&gt;You have to give module name insense of array format.&amp;nbsp; You can enable a single or multiple modules at the time.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
module_enable(array(&quot;common&quot;, &quot;adsense&quot;));</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/1539599563713734277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/enabling-module-in-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/1539599563713734277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/1539599563713734277'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/enabling-module-in-drupal.html' title='Enabling a module in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-2500844270712071453</id><published>2011-10-04T03:27:00.000-07:00</published><updated>2011-10-04T03:28:27.807-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Disabling a module in Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="module.inc"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Disabling a module in Drupal</title><content type='html'>&lt;u&gt;&lt;b&gt;Syntax:&lt;/b&gt; &lt;/u&gt;&lt;br /&gt;
module_disable(&lt;i&gt;&lt;b&gt;$list of module name&lt;/b&gt;&lt;/i&gt;);&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Note: &lt;/b&gt;&lt;/u&gt;You have to give module name insense of array format.&amp;nbsp; You can disable a single or multiple modules at the time.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
module_disable(array(&quot;common&quot;, &quot;adsense&quot;));&lt;br /&gt;
&lt;br /&gt;
With this example, am disabling two modules at the same time.</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/2500844270712071453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/disabling-module-in-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/2500844270712071453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/2500844270712071453'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/disabling-module-in-drupal.html' title='Disabling a module in Drupal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-6867774887350557675</id><published>2011-10-04T03:15:00.000-07:00</published><updated>2011-10-04T03:15:55.064-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="module.inc"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Checking whether a module is Exists in Drupal or not</title><content type='html'>/* Checking with valid module */ &lt;br /&gt;
$status = module_exists(&quot;system&quot;);&lt;br /&gt;
echo &quot;--&quot;.$status;&lt;br /&gt;
/*&amp;nbsp; &lt;b&gt;output: 1&lt;/b&gt; i.e. Module exists */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Checking with invalid module */ &lt;br /&gt;
$status = module_exists(&quot;systems&quot;);&lt;br /&gt;
echo &quot;--&quot;.$status;&lt;br /&gt;
/*&amp;nbsp; &lt;b&gt;output: 0&lt;/b&gt;&amp;nbsp; i.e. Module does not exists */</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/6867774887350557675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/checking-whether-module-is-exists-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/6867774887350557675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/6867774887350557675'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/checking-whether-module-is-exists-in.html' title='Checking whether a module is Exists in Drupal or not'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4189761793392699684.post-5991208537860157023</id><published>2011-10-04T03:09:00.000-07:00</published><updated>2011-10-04T03:09:33.697-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="module.inc"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Code"/><title type='text'>Required Modules in Drupal in module.inc</title><content type='html'>&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span class=&quot;php-keyword&quot;&gt;&lt;u&gt;&lt;b&gt;Function Definition:&lt;/b&gt;&lt;/u&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span class=&quot;php-keyword&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span class=&quot;php-keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;php-function-or-constant&quot;&gt;&lt;a class=&quot;local active&quot; href=&quot;http://api.drupal.org/api/drupal/includes--module.inc/function/drupal_required_modules/6&quot; title=&quot;Array of modules required by core.&quot;&gt;drupal_required_modules&lt;/a&gt;&lt;/span&gt;() {
  &lt;span class=&quot;php-keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;php-keyword&quot;&gt;array&lt;/span&gt;(&lt;span class=&quot;php-string&quot;&gt;&#39;block&#39;&lt;/span&gt;, &lt;span class=&quot;php-string&quot;&gt;&#39;filter&#39;&lt;/span&gt;, &lt;span class=&quot;php-string&quot;&gt;&#39;node&#39;&lt;/span&gt;, &lt;span class=&quot;php-string&quot;&gt;&#39;system&#39;&lt;/span&gt;, &lt;span class=&quot;php-string&quot;&gt;&#39;user&#39;&lt;/span&gt;);
}&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;u&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/u&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;$list = drupal_required_modules() ;&lt;br /&gt;
ep($list);&lt;br /&gt;
&lt;br /&gt;
Array (     [0] =&amp;gt; block     [1] =&amp;gt; filter     [2] =&amp;gt; node     [3] =&amp;gt; system     [4] =&amp;gt; user )&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;So, here is the place the list of &lt;b&gt;required core&lt;/b&gt; modules desided in Drupal.&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://drupaldummies.blogspot.com/feeds/5991208537860157023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/required-modules-in-drupal-in-moduleinc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/5991208537860157023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4189761793392699684/posts/default/5991208537860157023'/><link rel='alternate' type='text/html' href='http://drupaldummies.blogspot.com/2011/10/required-modules-in-drupal-in-moduleinc.html' title='Required Modules in Drupal in module.inc'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>