PageRenderTime 45ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/concrete/models/attribute/types/address/type_form.php

https://bitbucket.org/selfeky/xclusivescardwebsite
PHP | 46 lines | 40 code | 6 blank | 0 comment | 8 complexity | b11400f3e3abe19f9887bfd3f76c3028 MD5 | raw file
  1. <?php
  2. $co = Loader::helper('lists/countries');
  3. $countries = array_merge(array('' => t('Choose Country')), $co->getCountries());
  4. if (isset($_POST['akCustomCountries'])) {
  5. $akCustomCountries = $_POST['akCustomCountries'];
  6. } else if (!is_array($akCustomCountries)) {
  7. $akCustomCountries = array();
  8. }
  9. if (isset($_POST['akHasCustomCountries'])) {
  10. $akHasCustomCountries = $_POST['akHasCustomCountries'];
  11. }
  12. ?>
  13. <fieldset>
  14. <legend><?php echo t('Address Options')?></legend>
  15. <div class="clearfix">
  16. <label><?php echo t("Available Countries")?></label>
  17. <div class="input">
  18. <ul class="inputs-list">
  19. <li><label><?php echo $form->radio('akHasCustomCountries', 0, $akHasCustomCountries)?> <span><?php echo t('All Available Countries')?></span></label></li>
  20. <li><label><?php echo $form->radio('akHasCustomCountries', 1, $akHasCustomCountries)?> <span><?php echo t('Selected Countries')?></span></label></li>
  21. </ul>
  22. </div>
  23. </div>
  24. <div class="clearfix">
  25. <label></label>
  26. <div class="input">
  27. <select id="akCustomCountries" name="akCustomCountries[]" multiple size="7" disabled="disabled">
  28. <?php foreach ($countries as $key=>$val) { ?>
  29. <?php if (empty($key) || empty($val)) continue; ?>
  30. <option <?php echo (in_array($key, $akCustomCountries) || $akHasCustomCountries == 0 ?'selected ':'')?>value="<?php echo $key?>"><?php echo $val?></option>
  31. <?php } ?>
  32. </select>
  33. </div>
  34. </div>
  35. <div class="clearfix">
  36. <label for="akDefaultCountry"><?php echo t('Default Country')?></label>
  37. <div class="input">
  38. <?php echo $form->select('akDefaultCountry', $countries, $akDefaultCountry)?></div>
  39. </div>
  40. </fieldset>