/[drupal]/contributions/modules/casetracker_services/casetracker_client.module
ViewVC logotype

Diff of /contributions/modules/casetracker_services/casetracker_client.module

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

revision 1.2.2.4, Sat Mar 29 19:07:19 2008 UTC revision 1.2.2.5, Sat Mar 29 19:51:54 2008 UTC
# Line 75  function casetracker_client_menu($may_ca Line 75  function casetracker_client_menu($may_ca
75   */   */
76  function casetracker_client_settings() {  function casetracker_client_settings() {
77    
78    $result = casetracker_remote_call('casetracker.version');    $remote = casetracker_remote_call('casetracker.version');
79    dpr($result); die("YY");    $local = parse_ini_file(drupal_get_path('module', 'casetracker_client') .'/casetracker_client.info');
80    
81      if (isset($remote['name'])) {
82    $form = array();      $connected = "<p>". t('We\'ve successfully connected to the remote Case Tracker support site:') .
83                        variable_get('casetracker_client_server_url','') ."\n".
84                        t("The following information is for debugging purposes."). '</p>';
85        $connected .= '<h3>Remote server</h3>';
86        $connected .= '<pre>'. print_r($remote, true) .'</pre>';
87        $connected .= '<h3>Local client</h3>';
88        $connected .= '<pre>'. print_r($local, true) .'</pre>';
89      }
90    
91      $form = array();
92      $form['casetracker_test'] = array(
93        '#type'          => 'fieldset',
94        '#title'         => t('Test connection'),
95        '#collapsible'   => true,
96        '#collapsed'     => true,
97      );
98      $form['casetracker_test']['msg'] = array('#value' => $connected);
99    $form['casetracker_general'] = array(    $form['casetracker_general'] = array(
100      '#type'          => 'fieldset',      '#type'          => 'fieldset',
101      '#title'         => t('Connection settings'),      '#title'         => t('Connection settings'),
102      '#collapsible'   => TRUE,      '#collapsible'   => true,
103      '#collapsed'     => FALSE,      '#collapsed'     => false,
104    );    );
105    $form['casetracker_general']['casetracker_client_server_url'] = array(    $form['casetracker_general']['casetracker_client_server_url'] = array(
106      '#type'              => 'textfield',      '#type'              => 'textfield',
107      '#title'             => t('Remote server'),      '#title'             => t('Remote server'),
108      '#required'          => TRUE,      '#required'          => true,
109      '#default_value'     => variable_get('casetracker_client_server_url', 'https://example.com'),      '#default_value'     => variable_get('casetracker_client_server_url', 'https://example.com'),
110      '#description'       => t("URL of the remote server running casetracker. Could be something like http://example.com/drupalroot"),      '#description'       => t("URL of the remote server running casetracker. Could be something like http://example.com/drupalroot"),
111    );    );
112    $form['casetracker_general']['casetracker_client_server_key'] = array(    $form['casetracker_general']['casetracker_client_server_key'] = array(
113      '#type'              => 'textfield',      '#type'              => 'textfield',
114      '#title'             => t('Remote API key'),      '#title'             => t('Remote API key'),
115      '#required'          => TRUE,      '#required'          => true,
116      '#default_value'     => variable_get('casetracker_client_server_key', ''),      '#default_value'     => variable_get('casetracker_client_server_key', ''),
117      '#description'       => t("API Key generated by Services module on the remote server."),      '#description'       => t("API Key generated by Services module on the remote server."),
118    );    );

Legend:
Removed from v.1.2.2.4  
changed lines
  Added in v.1.2.2.5

  ViewVC Help
Powered by ViewVC 1.1.2