Hook replace (deprecated)

From Sohowiki
Revision as of 21:12, 22 November 2006 by Bocz (Talk | contribs)
Jump to: navigation, search
Syntax
hook_replace(path to source file from docroot, replacement manifest file name)


Description
Reads your replacement manifest file and replaces specified chunk(s) of code in source file with your different (modified) code.
Specific replacements for a particular source file should be placed in a dedicated file (this is your replacement manifest).


Example 1 - Calling hook_replace from your plugin's install manifest

hook_replace("sohoadmin/program/main_menu.php", "main_menu-replacements.php");


Example 2 - Content of replacement manifest file (i.e. main_menu-replacements.php)


#new replacement#
# Add another title row below the "Basic Features Group" row.
<oldcode>
    <tr>
     <td class="fgroup_title"><? echo lang("Basic Features Group"); ?></td>
    </tr>
</oldcode>

<newcode>
    <tr>
     <td class="fgroup_title"><? echo lang("Basic Features Group"); ?></td>
    </tr>
    <tr>
     <td class="fgroup_title">Hello World!</td>
    </tr>
</newcode>

#new replacement#
# Replace title row with modifed version
<oldcode>
    <tr>
     <td class="fgroup_title"><? echo lang("Basic Features Group"); ?></td>
    </tr>
</oldcode>

<newcode>
    <tr>
     <td class="fgroup_title" style="font-style: italic;">Hello World!</td>
    </tr>
</newcode>






































































































online casino bonus play casino games games online fun casinos free casinos on line roulette tips on line casino games internet craps gambling free online casino tournament on line casino games online slots

Personal tools