Skip to content

Instantly share code, notes, and snippets.

@jamiepittock
Created November 12, 2011 09:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamiepittock/1360275 to your computer and use it in GitHub Desktop.
Save jamiepittock/1360275 to your computer and use it in GitHub Desktop.
Update profile form
{embed="layout/_start"
body_class=""
section=""
{!-- BETTER META OPTIONS BELOW --}
title=""
title_suffix=""
title_prefix=""
description=""
keywords=""
robots_index=""
robots_follow=""
robots_archive=""
canonical_url=""
}
{if segment_3 == "success"}
<p>Success. You've updated your profile.</p>
{if:else}
{exp:zoo_visitor:update_form
return="forms/profile/success"
}
<fieldset>
<h4>Your profile</h4>
<div class="form_field">
<label for="profile_firstname">{label:cf_members_firstname}:</label>
<input type="text" name="cf_members_firstname" id="profile_firstname" value="{if cf_members_firstname}{cf_members_firstname}{/if}" />
</div>
<div class="form_field">
<label for="profile_lastname">{label:cf_members_lastname}:</label>
<input type="text" name="cf_members_lastname" id="profile_lastname" value="{if cf_members_lastname}{cf_members_lastname}{/if}" />
</div>
<div class="form_field">
<label for="profile_gender">{label:cf_members_gender}</label>
{options:cf_members_gender}
<input type="radio" id="profile_gender" name="cf_members_gender" value="{option_value}" {checked} />{option_value}
{/options:cf_members_gender}
</div>
<div class="form_field">
<label for="profile_is_organisation">{label:cf_members_is_organisation}</label>
{options:cf_members_is_organisation}
<input type="radio" id="profile_is_organisation" name="cf_members_is_organisation" value="{option_value}" {checked} />{option_name}
{/options:cf_members_is_organisation}
</div>
<div class="form_field">
<label for="profile_organisation">{label:cf_members_organisation}</label>
<input type="text" name="cf_members_organisation" id="profile_organisation" value="{if cf_members_organisation}{cf_members_organisation}{/if}" />
</div>
<div class="form_field">
<label for="profile_address1">{label:cf_members_address1}</label>
<input type="text" name="cf_members_address1" id="profile_address1" value="{if cf_members_address1}{cf_members_address1}{/if}" />
</div>
<div class="form_field">
<label for="profile_address2">{label:cf_members_address2}</label>
<input type="text" name="cf_members_address2" id="profile_address2" value="{if cf_members_address2}{cf_members_address2}{/if}" />
</div>
<div class="form_field">
<label for="profile_suburb">{label:cf_members_suburb}</label>
<input type="text" name="cf_members_suburb" id="profile_suburb" value="{if cf_members_suburb}{cf_members_suburb}{/if}" />
</div>
<div class="form_field">
<label for="profile_state">{label:cf_members_state}</label>
<select name="cf_members_state" id="profile_state">
{options:cf_members_state}
<option value="{option_value}" {selected}>{option_name}</option>
{/options:cf_members_state}
</select>
</div>
<div class="form_field">
<label for="profile_country">{label:cf_members_country}</label>
{exp:reegion_select:countries
id="profile_country"
name="cf_members_country"
type="alpha3"
class=""
selected="{cf_members_country}"
}
</div>
<div class="form_field">
<label for="profile_home_phone">{label:cf_members_home_phone}</label>
<input type="text" name="cf_members_home_phone" id="profile_home_phone" value="{if cf_members_home_phone}{cf_members_home_phone}{/if}" />
</div>
<div class="form_field">
<label for="profile_work_phone">{label:cf_members_work_phone}</label>
<input type="text" name="cf_members_work_phone" id="profile_work_phone" value="{if cf_members_work_phone}{cf_members_work_phone}{/if}" />
</div>
<div class="form_field">
<label for="profile_mobile">{label:cf_members_mobile}</label>
<input type="text" name="cf_members_mobile" id="profile_mobile" value="{if cf_members_mobile}{cf_members_mobile}{/if}" />
</div>
<div class="form_field">
<label for="profile_daytime_contact">{label:cf_members_daytime_contact}</label>
<select name="cf_members_daytime_contact" id="profile_daytime_contact">
{options:cf_members_daytime_contact}
<option value="{option_value}" {selected}>{option_name}</option>
{/options:cf_members_daytime_contact}
</select>
</div>
<div class="form_field">
<label for="profile_fax">{label:cf_members_fax}</label>
<input type="text" name="cf_members_fax" id="profile_fax" value="{if cf_members_fax}{cf_members_fax}{/if}" />
</div>
<div class="form_field">
<label for="profile_subscription_bytes">{label:cf_members_subscription_bytes}</label>
{options:cf_members_subscription_bytes}
<input type="radio" id="profile_subscription_bytes" name="cf_members_subscription_bytes" value="{option_value}" {checked} />{option_name}
{/options:cf_members_subscription_bytes}
</div>
<div class="form_field">
<label for="profile_subscription_events">{label:cf_members_subscription_events}</label>
{options:cf_members_subscription_events}
<input type="radio" id="profile_subscription_events" name="cf_members_subscription_events" value="{option_value}" {checked} />{option_name}
{/options:cf_members_subscription_events}
</div>
<div class="form_field">
<label for="profile_photo">{label:cf_members_photo}</label>
<input type="file" name="cf_members_photo" id="profile_photo" />
</div>
<div class="submit">
<input type="hidden" name="title" value="{username}" />
<input type="submit" name="submit" value="Update" />
</div>
</fieldset>
{/exp:zoo_visitor:update_form}
{/if}
{embed="layout/_end"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment