/[drupal]/contributions/modules/hierarchical_select/hierarchical_select.admin.inc
ViewVC logotype

Diff of /contributions/modules/hierarchical_select/hierarchical_select.admin.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.16, Sun Nov 30 01:29:59 2008 UTC revision 1.17, Mon Dec 1 02:21:17 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: hierarchical_select.admin.inc,v 1.15 2008/10/05 15:51:43 wimleers Exp $  // $Id: hierarchical_select.admin.inc,v 1.16 2008/11/30 01:29:59 wimleers Exp $
3    
4    
5  /**  /**
# Line 150  function hierarchical_select_admin_imple Line 150  function hierarchical_select_admin_imple
150   * Form definition; config export form.   * Form definition; config export form.
151   */   */
152  function hierarchical_select_admin_export($config_id) {  function hierarchical_select_admin_export($config_id) {
153      require_once(drupal_get_path('module', 'hierarchical_select') .'/includes/common.inc');
154    
155    $config = hierarchical_select_common_config_get($config_id);    $config = hierarchical_select_common_config_get($config_id);
156    $code = _hierarchical_select_create_export_code($config);    $code = _hierarchical_select_create_export_code($config);
157    
# Line 172  function hierarchical_select_admin_expor Line 174  function hierarchical_select_admin_expor
174   * Form definition; config import form.   * Form definition; config import form.
175   */   */
176  function hierarchical_select_admin_import($config_id) {  function hierarchical_select_admin_import($config_id) {
177      require_once(drupal_get_path('module', 'hierarchical_select') .'/includes/common.inc');
178    
179    drupal_add_css(drupal_get_path('module', 'hierarchical_select') .'/hierarchical_select.css');    drupal_add_css(drupal_get_path('module', 'hierarchical_select') .'/hierarchical_select.css');
180    drupal_add_js('$(document).ready(function() { $(".hierarchical-select-code").focus(); });', 'inline');    drupal_add_js('$(document).ready(function() { $(".hierarchical-select-code").focus(); });', 'inline');
181    
# Line 199  function hierarchical_select_admin_impor Line 203  function hierarchical_select_admin_impor
203  /**  /**
204   * Validate callback; config import form.   * Validate callback; config import form.
205   */   */
206  function hierarchical_select_admin_import_validate($form_id, $form_values, $form) {  function hierarchical_select_admin_import_validate($form, &$form_state) {
207    ob_start();    ob_start();
208    eval($form_values['config']);    eval($form_state['values']['config']);
209    ob_end_clean();    ob_end_clean();
210    
211    form_set_value($form['interpreted_config'], serialize($config));    form_set_value($form['interpreted_config'], serialize($config), $form_state);
212    
213    if (empty($form_values['config'])) {    if (empty($form_state['values']['config'])) {
214      form_error($form['config'], t('You did not enter anything.'));      form_error($form['config'], t('You did not enter anything.'));
215    }    }
216    elseif ($config == NULL) {    elseif ($config == NULL) {
# Line 220  function hierarchical_select_admin_impor Line 224  function hierarchical_select_admin_impor
224  /**  /**
225   * Submit callback; config import form.   * Submit callback; config import form.
226   */   */
227  function hierarchical_select_admin_import_submit($form_id, $form_values) {  function hierarchical_select_admin_import_submit($form, &$form_state) {
228    $config = unserialize($form_values['interpreted_config']);    $config = unserialize($form_state['values']['interpreted_config']);
229    $config_id = $config['config_id'];    $config_id = $config['config_id'];
230    hierarchical_select_common_config_set($config_id, $config);    hierarchical_select_common_config_set($config_id, $config);
231    drupal_set_message(t('Hierarchical Select configuration for %config_id imported!', array('%config_id' => $config_id)));    drupal_set_message(t('Hierarchical Select configuration for %config_id imported!', array('%config_id' => $config_id)));

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

  ViewVC Help
Powered by ViewVC 1.1.2