* @author Indicia Team * @license http://www.gnu.org/licenses/gpl.html GPL * @link http://code.google.com/p/indicia/ */ echo $introduction; ?> <form class="cmxform" name = "login" action="<?php echo url::site(); ?> login/login_by_email" method="post"> <fieldset> <legend>Login details</legend> <?php if (!empty($error_message)) { echo html::error_message($error_message); } ?> <ol> <li> <label for="Email">Email</label> <input tabindex="1" type = "text" name = "Email" id = "Email" value="" class="narrow" /> </li> <li> <label for="Password">Password</label> <input tabindex="2" type = "password" name = "Password" id = "Password" value="" class="narrow" /> </li> <li> <label for="remember_me" >Remember me</label> <input tabindex="3" type="checkbox" id="remember_me" name="remember_me" class="default" /> </li>
<input tabindex="2" type = "text" name = "email_address" id = "email_address" value="<?php echo $person_model->email_address; ?> " class="narrow" > <?php echo html::error_message($person_model->getError('email_address')); ?> </li> <li> <label for="password">Password</label> <input tabindex="3" type = "password" name = "password" id = "password" value="<?php echo $password; ?> " class="narrow" > <?php echo html::error_message($user_model->getError('password')); ?> </li> <li> <label for="password2">Repeat Password</label> <input tabindex="4" type = "password" name = "password2" id = "password2" value="<?php echo $password2; ?> " class="narrow" > </li> <?php if (is_numeric($user_model->core_role_id)) { ?> <li> <label for="remember_me" >Remember me</label> <input tabindex="5" type="checkbox" id="remember_me" name="remember_me" class="default" />
class="narrow" id="valid_max_value" name="valid_max_value" value="<?php echo html::specialchars($model->valid_max_value); ?> " <?php echo $enabled; ?> /> <?php echo html::error_message($model->getError('valid_max')); ?> </li> <li id="li_valid_date_in_past"> <label class="narrow" for="valid_date_in_past">Date is in past</label><?php echo form::checkbox('valid_date_in_past', TRUE, isset($model->valid_date_in_past) and $model->valid_date_in_past == 't', 'class="vnarrow" ' . $enabled); echo html::error_message($model->getError('valid_date_in_past')); ?> </li> <li id="li_valid_time"><label class="narrow" for="valid_integer">Time</label><?php echo form::checkbox('valid_time', TRUE, isset($model->valid_time) and $model->valid_time == 't', 'class="vnarrow" ' . $enabled); ?> </li> </ol> </fieldset> <?php // Output the view that lets this custom attribute associate with websites, surveys, checklists // or whatever is appropriate for the attribute type. $this->associationsView->other_data = $other_data; $this->associationsView->model = $model; echo $this->associationsView; echo $metadata;
if ($parent_id != null && array_key_exists('parent_website_id', $values) && $values['parent_website_id'] !== null) { $website_id = $values['parent_website_id']; } else { $website_id = html::initial_value($values, 'taxon_list:website_id'); if ($this->auth->logged_in('CoreAdmin') || !$website_id && $id !== null) { // Core admin can select Warehouse as owner. Other users can only have this option in the list if the // list is already assigned to the warehouse in which case the list is read only. echo '<option value=""><Warehouse></option>'; } foreach ($other_data['websites'] as $website) { echo ' <option value="' . $website->id . '" '; if ($website->id == $website_id) { echo 'selected="selected" '; } echo '>' . $website->title . '</option>'; } } ?> </select> <?php echo html::error_message($model->getError('taxon_list:website_id')); ?> </li> </ol> </fieldset> <?php echo html::form_buttons(html::initial_value($values, 'taxon_list:id') != null, $this->get_read_only($values)); ?> </form> </div>
$name .= ':' . $attr['id']; } echo '<li><label for="">' . $attr['caption'] . "</label>\n"; switch ($attr['data_type']) { case 'D': echo form::input($name, $attr['value'], 'class="date-picker"'); break; case 'V': echo form::input($name, $attr['value'], 'class="vague-date-picker"'); break; case 'L': echo form::dropdown($name, $values['terms_' . $attr['termlist_id']], $attr['raw_value']); break; case 'B': echo form::dropdown($name, array('' => '', '0' => 'false', '1' => 'true'), $attr['value']); break; default: echo form::input($name, $attr['value']); } echo '<br/>' . html::error_message($model->getError($name)) . '</li>'; } ?> </ol> </fieldset> <?php echo html::form_buttons(html::initial_value($values, 'occurrence:id') != null, false, false); ?> </form>
<input id="website_url" name="person:website_url" value="<?php echo html::initial_value($values, 'person:website_url'); ?> " /> <?php echo html::error_message($model->getError('person:website_url')); ?> </li> <li> <label for="external_key">External key</label> <input id="external_key" name="person:external_key" value="<?php echo html::initial_value($values, 'person:external_key'); ?> " /> <?php echo html::error_message($model->getError('person:external_key')); ?> </li> </ol> </fieldset> <?php if (array_key_exists('attributes', $values) && count($values['attributes']) > 0) { ?> <fieldset> <legend>Custom Attributes</legend> <ol> <?php foreach ($values['attributes'] as $attr) { $name = 'psnAttr:' . $attr['person_attribute_id']; // if this is an existing attribute, tag it with the attribute value record id so we can re-save it if ($attr['id']) {
?> " /> <legend>Taxon Group details</legend> <ol> <li> <label for="title">Title</label> <input id="title" name="taxon_group:title" value="<?php echo html::initial_value($values, 'taxon_group:title'); ?> " /> <?php echo html::error_message($model->getError('taxon_group:title')); ?> </li> <li> <label for="title">External key</label> <input id="title" name="taxon_group:external_key" value="<?php echo html::initial_value($values, 'taxon_group:external_key'); ?> " /> <?php echo html::error_message($model->getError('taxon_group:external_key')); ?> </li> </ol> </fieldset> <?php echo html::form_buttons(html::initial_value($values, 'taxon_group:id') != null); ?> </form>
} ?> > <option value=''><Warehouse></option> <?php if (!is_null($this->auth_filter)) { $websites = ORM::factory('website')->in('id', $this->auth_filter['values'])->orderby('title', 'asc')->find_all(); } else { $websites = ORM::factory('website')->orderby('title', 'asc')->find_all(); } foreach ($websites as $website) { echo ' <option value="' . $website->id . '" '; if ($website->id == $website_id) { echo 'selected="selected" '; } echo '>' . $website->title . '</option>'; } ?> </select> <?php echo html::error_message($model->getError('termlist:website_id')); ?> </li> </ol> </fieldset> <?php echo html::form_buttons(html::initial_value($values, 'termlist:id') != null && html::initial_value($values, 'termlist:id') != '', false, false); echo html::error_message($model->getError('deleted')); ?> </form> </div>
<input id="taxonomic_sort_order" name="taxa_taxon_list:taxonomic_sort_order" class="narrow" value="<?php echo html::initial_value($values, 'taxa_taxon_list:taxonomic_sort_order'); ?> " /> <?php echo html::error_message($model->getError('taxa_taxon_list:taxonomic_sort_order')); ?> </li> <li> <label for="search_code">Search Code:</label> <input id="search_code" name="taxon:search_code" class="narrow" value="<?php echo html::initial_value($values, 'taxon:search_code'); ?> "/> <?php echo html::error_message($model->getError('taxon:search_code')); ?> </li> <li> <label for="allow_data_entry">Allow Data Entry:</label> <?php echo form::checkbox(array('id' => 'allow_data_entry', 'name' => 'taxa_taxon_list:allow_data_entry'), TRUE, array_key_exists('taxa_taxon_list:allow_data_entry', $values) and $values['taxa_taxon_list:allow_data_entry'] == 't'); ?> </li> </ol> </fieldset> <fieldset> <legend>Taxon Attributes</legend> <ol> <?php foreach ($values['attributes'] as $attr) {
" /> <?php echo html::error_message($model->getError('taxon_relation_type:reverse_term')); ?> </li> <li> <label for="relation_code">Relation Code</label> <select id="data_type" name="taxon_relation_type:relation_code"> <option value=''><Please Select></option> <?php $optionlist = array('0' => 'Mutually Exclusive', '1' => 'At Least Partial Overlap', '3' => 'Same or part of', '7' => 'The same as'); foreach ($optionlist as $key => $option) { echo ' <option value="' . $key . '" '; if ($key == html::initial_value($values, 'taxon_relation_type:relation_code')) { echo 'selected="selected" '; } echo '>' . $option . '</option>'; } ?> </select> <?php echo html::error_message($model->getError('taxon_relation_type:relation_code')); ?> </li> </ol> </fieldset> <?php echo html::form_buttons(html::initial_value($values, 'taxon_relation_type:id') != null); ?> </form>
if ($core_role->id == $model->core_role_id) { echo 'selected="selected" '; } echo '>' . $core_role->title . '</option>'; } ?> </select> <?php echo html::error_message($model->getError('core_role_id')); ?> </li> <?php } if (isset($password_field) and $password_field != '') { echo $password_field; echo html::error_message($model->getError('user:password')); } ?> </ol> </fieldset> <fieldset> <legend>Website Roles</legend> <ol> <?php foreach ($model->users_websites as $website) { echo '<li><label class="wide" for="' . $website['name'] . '">' . $website['title'] . '</label>'; echo ' <select class="narrow" id="' . $website['name'] . '" name="' . $website['name'] . '">'; echo ' <option>None</option>'; $site_roles = ORM::factory('site_role')->orderby('title', 'asc')->find_all(); foreach ($site_roles as $site_role) { echo ' <option value="' . $site_role->id . '" ';
<form class="cmxform" action="<?php echo url::site() . 'title/save'; ?> " method="post"> <?php echo $metadata; ?> <fieldset> <legend>Title details</legend> <input type="hidden" name="title:id" value="<?php echo html::initial_value($values, 'title:id'); ?> " /> <ol> <li> <label for="title">Title</label> <input class="narrow" id="title" name="title:title" value="<?php echo html::initial_value($values, 'title:title'); ?> " /> <?php echo html::error_message($model->getError('title:title')); ?> </li> </ol> </fieldset> <?php echo html::form_buttons(html::initial_value($values, 'title:id') != null); ?> </form>
<li> <label for="password2">Retype Password</label> <input type="password" id="password2" name="password2" value="<?php echo html::initial_value($values, 'password2'); ?> " /> <?php echo html::error_message($model->getError('website:password2')); ?> </li> <li> <input type="hidden" name="website:verification_checks_enabled" value="f" /> <label for="verification_checks_enabled">Enable auto-verification checks:</label> <?php $checked = html::initial_value($values, 'website:verification_checks_enabled') === 't' ? 'checked="checked"' : ''; ?> <input type="checkbox" id="verification_checks_enabled" name="website:verification_checks_enabled" <?php echo $checked; ?> /> <?php echo html::error_message($model->getError('website:verification_checks_enabled')); ?> </li> </ol> </fieldset> <?php echo html::form_buttons(html::initial_value($values, 'website:id') != null); ?> </form>
protected function password_fields($password = '', $password2 = '') { return '<li><label for="password">Password</label><input id="password" name="password" value="' . html::specialchars($password) . '" />' . html::error_message($this->model->getError('password')) . '</li><li><label for="password">Repeat Password</label><input id="password2" name="password2" value="' . html::specialchars($password2) . '" /></li>'; }
<input type="hidden" name="language:id" value="<?php echo html::initial_value($values, 'language:id'); ?> " /> <label for="iso">ISO language code</label> <input id="iso" name="language:iso" class="narrow" value="<?php echo html::initial_value($values, 'language:iso'); ?> "/> <?php echo html::error_message($model->getError('language:iso')); ?> </li> <li> <label for="language">Language</label> <input id="language" name="language:language" value="<?php echo html::initial_value($values, 'language:language'); ?> " /> <?php echo html::error_message($model->getError('language:language')); ?> </li> </ol> </fieldset> <?php echo html::form_buttons(html::initial_value($values, 'language:id') != null); ?> </form>
<?php echo html::error_message($model->getError('taxon:taxon')); ?> </li> <li> <label for="term"></label> <input name="relation:term" id="term" value="<?php echo html::initial_value($values, 'relation:term'); ?> " disabled="disabled" /> <?php echo html::error_message($model->getError('taxon:taxon')); ?> </li> <li> <label for="to_taxon">Taxon Name:</label> <input name="taxon:to_taxon" id="to_taxon" value="<?php echo html::initial_value($values, 'taxon:to_taxon'); ?> "/> <?php echo html::error_message($model->getError('taxon:taxon')); ?> </li> </ol> </fieldset> <?php echo html::form_buttons($id != null, false, false); ?> </form>