Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, April 19, 2024

Diff for phpMyEdit/phpMyEdit.class.php between version 1.44 and 1.45

version 1.44, 2003/01/12 14:58:38 version 1.45, 2003/01/15 22:19:08
Line 19 
Line 19 
  * http://www.platon.sk/projects/phpMyEdit/   * http://www.platon.sk/projects/phpMyEdit/
  */   */
   
 /* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.43 2003/01/03 14:33:36 nepto Exp $ */  /* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.44 2003/01/12 14:58:38 nepto Exp $ */
   
 /*      phpMyEdit intro {{{ */  /*      phpMyEdit intro {{{ */
 /*  /*
Line 714  class phpMyEdit
Line 714  class phpMyEdit
                 if (is_numeric($k)) {                  if (is_numeric($k)) {
                         $k = $this->fds[$k];                          $k = $this->fds[$k];
                 }                  }
                 $options = $this->fdd[$k]['options'];                  $options = @$this->fdd[$k]['options'];
   
                 if (! isset($options))                  if (! isset($options))
                         return true;                          return true;
Line 1274  function phpMyEdit_form_control(theForm)
Line 1274  function phpMyEdit_form_control(theForm)
   
         function get_cgi_var($name, $default_value = null) /* {{{ */          function get_cgi_var($name, $default_value = null) /* {{{ */
         {          {
                 //echo 'get_cgi_var(): requested: '.htmlspecialchars($name).'<br>';  
                 if (isset($this) && isset($this->cgi['overwrite'][$name])) {                  if (isset($this) && isset($this->cgi['overwrite'][$name])) {
                         return $this->cgi['overwrite'][$name];                          return $this->cgi['overwrite'][$name];
                 }                  }
                 global $HTTP_GET_VARS;  
                 $var = $HTTP_GET_VARS[$name];  
   
                   global $HTTP_GET_VARS;
                   $var = @$HTTP_GET_VARS[$name];
                 if (! isset($var)) {                  if (! isset($var)) {
                         global $HTTP_POST_VARS;                          global $HTTP_POST_VARS;
                         $var = $HTTP_POST_VARS[$name];                          $var = @$HTTP_POST_VARS[$name];
                 }                  }
   
                 if (isset($var)) {                  if (isset($var)) {
                         if (is_array($var)) {                          if (is_array($var)) {
                                 foreach (array_keys($var) as $key) {                                  foreach (array_keys($var) as $key) {
Line 1295  function phpMyEdit_form_control(theForm)
Line 1293  function phpMyEdit_form_control(theForm)
                                 $var = stripslashes($var);                                  $var = stripslashes($var);
                         }                          }
                 } else {                  } else {
                         $var = $default_value;                          $var = @$default_value;
                 }                  }
   
                 if (isset($this) && $var === null && isset($this->cgi['append'][$name])) {                  if (isset($this) && $var === null && isset($this->cgi['append'][$name])) {
                         return $this->cgi['append'][$name];                          return $this->cgi['append'][$name];
                 }                  }
   
                 return $var;                  return $var;
         } /* }}} */          } /* }}} */
   
Line 2590  function phpMyEdit_form_control(theForm)
Line 2587  function phpMyEdit_form_control(theForm)
                         if ($this->displayed[$field_num] = $this->displayed($field_num)) {                          if ($this->displayed[$field_num] = $this->displayed($field_num)) {
                                 $num_fields_displayed++;                                  $num_fields_displayed++;
                         }                          }
                         /* I *really* want to know what does this foreach() do!                          if (is_array(@$aval['values']) && (! @$aval['values']['table'])) {
                            -- Nepto [17/10/2002] */  
                         if (is_array($aval['values']) && (! $aval['values']['table'])) {  
                                 $values = array();                                  $values = array();
                                 foreach ($aval['values'] as $val) {                                  foreach ($aval['values'] as $val) {
                                         $values[$val] = $val;                                          $values[$val] = $val;
Line 2600  function phpMyEdit_form_control(theForm)
Line 2595  function phpMyEdit_form_control(theForm)
                                 $aval['values'] = $values;                                  $aval['values'] = $values;
                         }                          }
                         $this->fdd[$field_num] = $aval;                          $this->fdd[$field_num] = $aval;
                         $aval['help'] && $this->guidance = true;                          @$aval['help'] && $this->guidance = true;
                         $field_num++;                          $field_num++;
                 }                  }
                 if (0) {                  if (0) {
Line 2831  function phpMyEdit_form_control(theForm)
Line 2826  function phpMyEdit_form_control(theForm)
                 $this->notify    = @$opts['notify'];                  $this->notify    = @$opts['notify'];
                 $this->logtable  = @$opts['logtable'];                  $this->logtable  = @$opts['logtable'];
                 $this->page_name = $this->tb;                  $this->page_name = $this->tb;
                 $opts['page_name'] && $this->page_name = $opts['page_name'];                  isset($opts['page_name']) && $this->page_name = $opts['page_name'];
   
                 // alternate row background colors                  // alternate row background colors
                 /* What's this?!                  /* What's this?!
Line 2858  function phpMyEdit_form_control(theForm)
Line 2853  function phpMyEdit_form_control(theForm)
                 }                  }
   
                 // language labels (must go after navigation)                  // language labels (must go after navigation)
                 $this->labels = $this->make_language_labels($opts['language']                  $this->labels = $this->make_language_labels(isset($opts['language'])
                                 ? $opts['language'] : $this->get_server_var('HTTP_ACCEPT_LANGUAGE'));                                  ? $opts['language'] : $this->get_server_var('HTTP_ACCEPT_LANGUAGE'));
   
                 // CGI variables                  // CGI variables
                 $this->cgi['append']    = $opts['cgi']['append'];                  $this->cgi['append']    = @$opts['cgi']['append'];
                 $this->cgi['overwrite'] = $opts['cgi']['overwrite'];                  $this->cgi['overwrite'] = @$opts['cgi']['overwrite'];
                 $this->cgi['persist']   = '';                  $this->cgi['persist']   = '';
                 if (@is_array($opts['cgi']['persist'])) {                  if (@is_array($opts['cgi']['persist'])) {
                         foreach ($opts['cgi']['persist'] as $key => $val) {                          foreach ($opts['cgi']['persist'] as $key => $val) {

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top