Hello all,
In addition to this topic http://expressionengine.com/forums/viewthread/39507/ i’am trying to write an extension never done it before but its still a little confusing.
The thing is when i go to member/registration/nl it gives me a blank page and says bad uri.
So can somebody tell me what hooks i would need for this?
I tried this unfortunately it doesn’t work. When i go to host.be/index.php/member/registration/en it still gives me the old form. Maybe somebody can give me some directions…
Thanks in advance,
<?php
class memberlanguage {
var $settings = array();
var $name = 'Member language';
var $version = '0.1';
var $description = 'Thiss will allow to give a language parameter to the member pages';
var $settings_exist = 'n';
var $docs_url = 'http://www.thisconnect.be/docs';
//
// Constructor
//
function memberlanguage($settings=''){
$this->settings = $settings;
}
//
// Add to database
//
function activate_extension ()
{
global $DB;
// -- Add edit_field_groups
$DB->query(
$DB->insert_string('exp_extensions',
array(
'extension_id' => '',
'class' => 'memberlanguage',
'method' => 'addlanguage',
'hook' => 'member_member_register_start',
'settings' => '',
'priority' => 10,
'version' => $this->version,
'enabled' => 'n'
)
)
);
}
// --------------------------------
// Update Extension
// --------------------------------
function update_extension($current='')
{
}
function addlanguage(){
global $DSP, $DB, $EXT;
$EXT->end_script = TRUE;
$DSP->body = '<tr>
<td class="tableCellTwo" style="width:45%;">
<div class="defaultBold"> Company Name</div>
</td>
<td class="tableCellOne" style="width:55%;"><input type="text" name="m_field_id_1" value="" class="input" maxlength="100" size="40" style="width:300px;" /></td>
</tr>';
}
}
?>
