Is there a way to get data from Community builder into a form before sending it?
Forums
Data from community builder into Chronoforms?
Hi emni,
If you search the forums there's been a thread about this in the last few days.
Bob
If you search the forums there's been a thread about this in the last few days.
Bob
Hi, I realize that i didn't read that discussion thoroughly enough. i solved the form but have some issues with the email report, since its auto generated, the code from the form haven't been interpreted the right way. Will search the forums and tutorials for ideas.
my form code:
And the email template code:
my form code:
<?php
global $_CB_framework, $mainframe;
if ( defined( 'JPATH_ADMINISTRATOR' ) ) {
if ( ! file_exists( JPATH_ADMINISTRATOR . '/components/com_comprofiler/plugin.foundation.php' ) ) {
echo 'CB not installed!';
return;
}
include_once( JPATH_ADMINISTRATOR . '/components/com_comprofiler/plugin.foundation.php' );
} else {
if ( ! file_exists( $mainframe->getCfg( 'absolute_path' ) . '/administrator/components/com_comprofiler/plugin.foundation.php' ) ) {
echo 'CB not installed!';
return;
}
include_once( $mainframe->getCfg( 'absolute_path' ) . '/administrator/components/com_comprofiler/plugin.foundation.php' );
}
$myId = $_CB_framework->myId();
$user =& CBuser::getUserDataInstance( $myId );
?>
<h2 class="art-postheader">PLATSBOKNING</a></h2>
<div class="ccms_form_element cfdiv_header" id="1_container_div" style="">Härmed anmäler jag mig till BioLAN på Mönsterås biograf. Jag har läst och är införstådd med de <a href="http://olandicum.se/attachments/article/6/BIO-LAN%20malsman.pdf">regler</a> som gäller för helgen.<div class="clear"></div></div>
<div class="ccms_form_element cfdiv_text label_over" id="namn1_container_div" style=""><label>Namn</label><input maxlength="150" size="50" class="" title="" type="text" value="<?php echo htmlspecialchars($user->name);?>" name="namn" readonly style="color: #C0C0C0; background-color:#808080" />
<div class="small-message">Denna information hämtas från den inloggade användaren, och kan ej ändras.</div><div class="clear"></div><div id="error-message-namn"></div></div>
<div class="ccms_form_element cfdiv_text label_over" id="visningsnamn1_container_div" style=""><label>Visningsnamn</label><input maxlength="150" size="30" class="" title="" type="text" value="<?php echo htmlspecialchars($user->username);?>" name="visningsnamn" readonly style="color: #C0C0C0; background-color:#808080" />
<div class="small-message">Denna information hämtas från den inloggade användaren, och kan ej ändras.</div><div class="clear"></div><div id="error-message-visningsnamn"></div></div>
<div class="ccms_form_element cfdiv_text label_over" id="epost1_container_div" style=""><label>E-post adress</label><input maxlength="150" size="30" class="" title="" type="text" value="<?php echo htmlspecialchars($user->email);?>" name="epost" readonly style="color: #C0C0C0; background-color:#808080" />
<div class="small-message">Denna information hämtas från den inloggade användaren, och kan ej ändras.</div><div class="clear"></div><div id="error-message-epost"></div></div>
<input type="hidden" value="<?php echo htmlspecialchars($user->cb_fdelsedag);?>" name="fodelsedag" />
<input type="hidden" value="<?php echo htmlspecialchars($user->cb_telenr);?>" name="telefonnummer" />
<input type="hidden" value="<?php echo htmlspecialchars($user->cb_kontaktperson);?>" name="kontaktperson" />
<input type="hidden" value="<?php echo htmlspecialchars($user->cb_relkontakt);?>" name="relkontakt" />
<input type="hidden" value="<?php echo htmlspecialchars($user->cb_telektkpers);?>" name="telektkpers" />
<input type="hidden" value="<?php echo htmlspecialchars($user->cb_meddelande);?>" name="meddelande" />
<div class="ccms_form_element cfdiv_header" id="2_container_div" style="">Tänk på att när du anmäler dig till en turnering så anmäler du dig som lagmedlem när det gäller Counterstrike 1.6 och Counterstrike: Source. Detta innebär att ett lag består av 4 deltagare, så om du inte anmält dig till ett specifikt lag så kommer crew sätta samman laguppställningarna.I Starcraft-turneringen spelar man 1 mot 1, alltså inte i lag.<div class="clear"></div></div><div class="ccms_form_element cfdiv_header" id="3_container_div" style="">Jag kommer delta i följande turneringar:<div class="clear"></div></div><div class="ccms_form_element cfdiv_checkbox" id="cs161_container_div" style=""><input type="hidden" name="cs16" value="" alt="ghost" />
<input value="1" title="" type="checkbox" name="cs16" id="cs16" class="label_left" />
<label for="cs16">Counterstrike 1.6</label><div class="clear"></div><div id="error-message-cs16"></div></div><div class="ccms_form_element cfdiv_checkbox" id="css1_container_div" style=""><input type="hidden" name="css" value="" alt="ghost" />
<input value="1" title="" type="checkbox" name="css" id="css" class="label_left" />
<label for="css">Counterstrike: Source</label><div class="clear"></div><div id="error-message-css"></div></div><div class="ccms_form_element cfdiv_checkbox" id="sc21_container_div" style=""><input type="hidden" name="sc2" value="" alt="ghost" />
<input value="1" title="" type="checkbox" name="sc2" id="sc2" class="label_left" />
<label for="sc2">Starcraft 2</label><div class="clear"></div><div id="error-message-sc2"></div><div class="ccms_form_element cfdiv_text label_over" id="lag_cs161_container_div" style=""><label>Lagnamn Counterstrike 1.6</label><input maxlength="150" size="50" class="" title="" type="text" value="" name="lag_cs16" />
<div class="small-message">Namnet på laget som du tillhör, är detta inte klart innan lanet så kommer vi försöka pussla ihop lag på plats.</div><div class="clear"></div><div id="error-message-lag_cs16"></div></div><div class="ccms_form_element cfdiv_text label_over" id="lag_css1_container_div" style=""><label>Lagnamn Counterstrike: Source</label><input maxlength="150" size="50" class="" title="" type="text" value="" name="lag_css" />
<div class="small-message">Namnet på laget som du tillhör, är detta inte klart innan lanet så kommer vi försöka pussla ihop lag på plats.</div><div class="clear"></div><div id="error-message-lag_css"></div></div><div class="ccms_form_element cfdiv_textarea label_over" id="ovrinfo1_container_div" style=""><label>Övrig information</label><textarea cols="45" rows="12" class="" title="" name="ovrinfo"></textarea>
<div class="small-message">Övrig information som du anser det viktigt att vi i BioLAN crew vet.</div><div class="clear"></div><div id="error-message-ovrinfo"></div></div>
<div class="ccms_form_element cfdiv_header" id="3_container_div" style="">Glöm inte <a href="http://olandicum.se/attachments/article/6/BIO-LAN%20malsman.pdf">målsmans intyg</a> om du är under 18år, är du 18 eller äldre kan du fylla i intyget på plats.<div class="clear"></div></div>
<div class="ccms_form_element cfdiv_submit" id="input_submit1_container_div" style="text-align:left"><input name="input_submit" class="" value="Skicka" type="submit" />
<input type='reset' name='reset' value='Rensa' /><div class="clear"></div><div id="error-message-input_submit"></div></div>
And the email template code:
<?php
global $_CB_framework, $mainframe;
if ( defined( 'JPATH_ADMINISTRATOR' ) ) {
if ( ! file_exists( JPATH_ADMINISTRATOR . '/components/com_comprofiler/plugin.foundation.php' ) ) {
echo 'CB not installed!';
return;
}
include_once( JPATH_ADMINISTRATOR . '/components/com_comprofiler/plugin.foundation.php' );
} else {
if ( ! file_exists( $mainframe->getCfg( 'absolute_path' ) . '/administrator/components/com_comprofiler/plugin.foundation.php' ) ) {
echo 'CB not installed!';
return;
}
include_once( $mainframe->getCfg( 'absolute_path' ) . '/administrator/components/com_comprofiler/plugin.foundation.php' );
}
$myId = $_CB_framework->myId();
$user =& CBuser::getUserDataInstance( $myId );
?>
<h2 class="art-postheader">PLATSBOKNING</a></h2>
<div class="ccms_form_element cfdiv_header" id="1_container_div" style="">Härmed anmäler jag mig till BioLAN på Mönsterås biograf. Jag har läst och är införstådd med de <a href="http://olandicum.se/attachments/article/6/BIO-LAN%20malsman.pdf">regler</a> som gäller för helgen.<div class="clear"></div></div>
<div class="ccms_form_element cfdiv_text label_over" id="namn1_container_div" style=""><label>Namn</label>name);?>" name="namn" readonly style="color: #C0C0C0; background-color:#808080" />
<div class="small-message">Denna information hämtas från den inloggade användaren, och kan ej ändras.</div><div class="clear"></div><div id="error-message-namn"></div></div>
<div class="ccms_form_element cfdiv_text label_over" id="visningsnamn1_container_div" style=""><label>Visningsnamn</label>username);?>" name="visningsnamn" readonly style="color: #C0C0C0; background-color:#808080" />
<div class="small-message">Denna information hämtas från den inloggade användaren, och kan ej ändras.</div><div class="clear"></div><div id="error-message-visningsnamn"></div></div>
<div class="ccms_form_element cfdiv_text label_over" id="epost1_container_div" style=""><label>E-post adress</label>email);?>" name="epost" readonly style="color: #C0C0C0; background-color:#808080" />
<div class="small-message">Denna information hämtas från den inloggade användaren, och kan ej ändras.</div><div class="clear"></div><div id="error-message-epost"></div></div>
cb_fdelsedag);?>" name="fodelsedag" />
cb_telenr);?>" name="telefonnummer" />
cb_kontaktperson);?>" name="kontaktperson" />
cb_relkontakt);?>" name="relkontakt" />
cb_telektkpers);?>" name="telektkpers" />
cb_meddelande);?>" name="meddelande" />
<div class="ccms_form_element cfdiv_header" id="2_container_div" style="">Tänk på att när du anmäler dig till en turnering så anmäler du dig som lagmedlem när det gäller Counterstrike 1.6 och Counterstrike: Source. Detta innebär att ett lag består av 4 deltagare, så om du inte anmält dig till ett specifikt lag så kommer crew sätta samman laguppställningarna.I Starcraft-turneringen spelar man 1 mot 1, alltså inte i lag.<div class="clear"></div></div><div class="ccms_form_element cfdiv_header" id="3_container_div" style="">Jag kommer delta i följande turneringar:<div class="clear"></div></div><div class="ccms_form_element cfdiv_checkbox" id="cs161_container_div" style="">{cs16}
<div class="clear"></div><div id="error-message-cs16"></div></div><div class="ccms_form_element cfdiv_checkbox" id="css1_container_div" style="">{css}
<div class="clear"></div><div id="error-message-css"></div></div><div class="ccms_form_element cfdiv_checkbox" id="sc21_container_div" style="">{sc2}
<div class="clear"></div><div id="error-message-sc2"></div><div class="ccms_form_element cfdiv_text label_over" id="lag_cs161_container_div" style=""><label>Lagnamn Counterstrike 1.6</label>{lag_cs16}
<div class="small-message">Namnet på laget som du tillhör, är detta inte klart innan lanet så kommer vi försöka pussla ihop lag på plats.</div><div class="clear"></div><div id="error-message-lag_cs16"></div></div><div class="ccms_form_element cfdiv_text label_over" id="lag_css1_container_div" style=""><label>Lagnamn Counterstrike: Source</label>{lag_css}
<div class="small-message">Namnet på laget som du tillhör, är detta inte klart innan lanet så kommer vi försöka pussla ihop lag på plats.</div><div class="clear"></div><div id="error-message-lag_css"></div></div><div class="ccms_form_element cfdiv_textarea label_over" id="ovrinfo1_container_div" style=""><label>Övrig information</label>{ovrinfo}
<div class="small-message">Övrig information som du anser det viktigt att vi i BioLAN crew vet.</div><div class="clear"></div><div id="error-message-ovrinfo"></div></div>
<div class="ccms_form_element cfdiv_header" id="3_container_div" style="">Glöm inte <a href="http://olandicum.se/attachments/article/6/BIO-LAN%20malsman.pdf">målsmans intyg</a> om du är under 18år, är du 18 eller äldre kan du fylla i intyget på plats.<div class="clear"></div></div>
<div class="ccms_form_element cfdiv_submit" id="input_submit1_container_div" style="text-align:left">
<div class="clear"></div><div id="error-message-input_submit"></div></div>
This topic is locked and no more replies can be posted.