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

Diff for phpMyEdit/phpMyEdit.class.php between version 1.35 and 1.36

version 1.35, 2002/12/11 23:41:54 version 1.36, 2002/12/12 21:42:48
Line 19 
Line 19 
  * http://www.platon.sk/projects/phpMyEdit/   * http://www.platon.sk/projects/phpMyEdit/
  */   */
   
 /* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.34 2002/12/03 21:13:08 nepto Exp $ */  /* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.35 2002/12/11 23:41:54 nepto Exp $ */
   
 /*      phpMyEdit intro {{{ */  /*      phpMyEdit intro {{{ */
 /*  /*
Line 139  class phpMyEdit
Line 139  class phpMyEdit
         var $next;          var $next;
         var $sw;        // filter display/hide button          var $sw;        // filter display/hide button
         var $labels;    // labels for buttons, etc (multilingual)          var $labels;    // labels for buttons, etc (multilingual)
           var $cgi;       // CGI variable features array
           var $url;       // URL array
         var $operation; // operation to do: Add, Change, Delete          var $operation; // operation to do: Add, Change, Delete
         var $message;   // informational message to print          var $message;   // informational message to print
   
Line 221  class phpMyEdit
Line 223  class phpMyEdit
                         $file = $this->dir['lang'].'PME.lang.EN.inc';                          $file = $this->dir['lang'].'PME.lang.EN.inc';
                 }                  }
                 $ret = @include($file);                  $ret = @include($file);
                   if (! is_array($ret)) {
                           return $ret;
                   }
                 // XXX: temporary "Apply" keyword hack -- add it into lang files                  // XXX: temporary "Apply" keyword hack -- add it into lang files
                 !isset($ret['Apply']) && $ret['Apply']  = 'Apply';                  !isset($ret['Apply']) && $ret['Apply']  = 'Apply';
                 !isset($ret['of']) && $ret['of']  = '/';                  !isset($ret['of']) && $ret['of']  = '/';
Line 1545  function form_control(theForm)
Line 1550  function form_control(theForm)
                         echo '<hr>'."\n";                          echo '<hr>'."\n";
                 }                  }
   
                   if ($this->cgi['persist'] != '') {
                           $this->write_origvars_html($this->cgi['persist']);
                   }
                 if (!$this->fl) {                  if (!$this->fl) {
                         echo($hidden_qfs);                          echo($hidden_qfs);
                 }                  }
Line 1604  function form_control(theForm)
Line 1612  function form_control(theForm)
                                         $new_sfn = $this->sfn;                                          $new_sfn = $this->sfn;
                                         array_unshift($new_sfn, in_array("$k", $new_sfn, 1) ? "-$k" : $k);                                          array_unshift($new_sfn, in_array("$k", $new_sfn, 1) ? "-$k" : $k);
                                         echo '<th'.$w.'><a href="'.$this->page_name.'?fm=0&fl='.$this->fl;                                          echo '<th'.$w.'><a href="'.$this->page_name.'?fm=0&fl='.$this->fl;
                                         echo '&'.$this->get_sfn_cgi_vars($new_sfn);                                          echo '&'.$this->get_sfn_cgi_vars($new_sfn).$this->cgi['persist'];
                                         echo $this->qfn.'">'.$fdn.'</a></th>'."\n";                                          echo $this->qfn.'">'.$fdn.'</a></th>'."\n";
                                 } else {                                  } else {
                                         echo '<th'.$w.'>'.$fdn.'</th>'."\n";                                          echo '<th'.$w.'>'.$fdn.'</th>'."\n";
Line 1677  function form_control(theForm)
Line 1685  function form_control(theForm)
                         // XXX this doesn't preserve filters                          // XXX this doesn't preserve filters
                         echo '<tr>';                          echo '<tr>';
                         if (isset($this->sfn)) {                          if (isset($this->sfn)) {
                                 echo '<td align="center">'.                                  $cgi_persist = $this->cgi['persist'];
                                         '<a class="pme_a_t" href="'.$PHP_SELF.'">'.$this->labels['Clear'].'</a>'.                                  $cgi_persist != '' && $cgi_persist[0] = '?';
                                         '</td>';                                  echo '<td align="center">'
                                           .'<a class="pme_a_t" href="'.$PHP_SELF.$cgi_persist,'">'
                                           .$this->labels['Clear'].'</a>'.'</td>';
                                 echo '<td colspan="'.($this->num_fields_displayed + $sys_cols - 1).'">Sorted By: ';                                  echo '<td colspan="'.($this->num_fields_displayed + $sys_cols - 1).'">Sorted By: ';
                         } else {                          } else {
                                 echo '<td colspan="'.($this->num_fields_displayed + $sys_cols).'">Default Sort Order: ';                                  echo '<td colspan="'.($this->num_fields_displayed + $sys_cols).'">Default Sort Order: ';
Line 1849  function form_control(theForm)
Line 1859  function form_control(theForm)
                         echo '<tr><td colspan='.$sys_cols.' align="center">'                          echo '<tr><td colspan='.$sys_cols.' align="center">'
                                 .'<a class="pme_a_t" href="'.$PHP_SELF;                                  .'<a class="pme_a_t" href="'.$PHP_SELF;
                         echo '?sfn='.$this->get_sfn_cgi_vars().'&fl='.$this->fl.'&fm='.$this->fm;                          echo '?sfn='.$this->get_sfn_cgi_vars().'&fl='.$this->fl.'&fm='.$this->fm;
                         echo '">'.$this->labels['Clear'].'</a></td>';                          echo $this->cgi['persist'].'">'.$this->labels['Clear'].'</a></td>';
                         echo '<td colspan="'.$this->num_fields_displayed.'">Current Query: '                          echo '<td colspan="'.$this->num_fields_displayed.'">Current Query: '
                                 .htmlspecialchars(stripslashes(stripslashes(stripslashes($text_query))))                                  .htmlspecialchars(stripslashes(stripslashes(stripslashes($text_query))))
                                 .'</td></tr>'."\n";                                  .'</td></tr>'."\n";
Line 1906  function form_control(theForm)
Line 1916  function form_control(theForm)
                         echo '<tr class="'.(($rowCount++%2)?'pme_tr_o':'pme_tr_e')."\">\n";                          echo '<tr class="'.(($rowCount++%2)?'pme_tr_o':'pme_tr_e')."\">\n";
                         if ($sys_cols) {                          if ($sys_cols) {
                                 $key_rec    = $row['qf'.$this->key_num];                                  $key_rec    = $row['qf'.$this->key_num];
                                 $qviewStr   = $qpviewStr  .'&rec='.$key_rec;                                  $qviewStr   = $qpviewStr  .'&rec='.$key_rec.$this->cgi['persist'];
                                 $qcopyStr   = $qpcopyStr  .'&rec='.$key_rec;                                  $qcopyStr   = $qpcopyStr  .'&rec='.$key_rec.$this->cgi['persist'];
                                 $qchangeStr = $qpchangeStr.'&rec='.$key_rec;                                  $qchangeStr = $qpchangeStr.'&rec='.$key_rec.$this->cgi['persist'];
                                 $qdeleteStr = $qpdeleteStr.'&rec='.$key_rec;                                  $qdeleteStr = $qpdeleteStr.'&rec='.$key_rec.$this->cgi['persist'];
                                 if ($select_recs) {                                  if ($select_recs) {
                                         if (! $this->nav_buttons() || $sys_cols > 1) {                                          if (! $this->nav_buttons() || $sys_cols > 1) {
                                                 echo '<td style="white-space:nowrap;text-align:center;" width="1%">';                                                  echo '<td style="white-space:nowrap;text-align:center;" width="1%">';
Line 2040  function form_control(theForm)
Line 2050  function form_control(theForm)
                                                 $name    = $this->fds[$k];                                                  $name    = $this->fds[$k];
                                                 $value   = $row["qf$k"];                                                  $value   = $row["qf$k"];
                                                 $page    = $this->page_name;                                                  $page    = $this->page_name;
                                                 $urlstr  = $urlqueryproto.'&rec='.$key;                                                  $urlstr  = $urlqueryproto.'&rec='.$key.$this->cgi['persist'];
                                                 $urllink = isset($this->fdd[$k]['URL'])                                                  $urllink = isset($this->fdd[$k]['URL'])
                                                         ? eval('return "'.$this->fdd[$k]['URL'].'";')                                                          ? eval('return "'.$this->fdd[$k]['URL'].'";')
                                                         : $value;                                                          : $value;
Line 2194  function form_control(theForm)
Line 2204  function form_control(theForm)
         {          {
                 $this->create_javascripts();                  $this->create_javascripts();
   
                   if ($this->cgi['persist'] != '') {
                           $this->write_origvars_html($this->cgi['persist']);
                   }
                 echo '<input type="hidden" name="rec" value="'.($this->copy_operation()?'':$this->rec).'">'."\n";                  echo '<input type="hidden" name="rec" value="'.($this->copy_operation()?'':$this->rec).'">'."\n";
                 echo '<input type="hidden" name="fm" value="'.$this->fm.'">'."\n";                  echo '<input type="hidden" name="fm" value="'.$this->fm.'">'."\n";
                 $this->write_origvars_html($this->get_sfn_cgi_vars());                  $this->write_origvars_html($this->get_sfn_cgi_vars());
Line 2768  echo '<h5>'.@mysql_affected_rows($this->
Line 2781  echo '<h5>'.@mysql_affected_rows($this->
                 // Let's do explicit quoting - it's safer                  // Let's do explicit quoting - it's safer
                 set_magic_quotes_runtime(0);                  set_magic_quotes_runtime(0);
   
                 /* Database connection */                  // Checking if language file inclusion was successful
                 if ($this->connect() == false)                  if (! is_array($this->labels)) {
                           $this->error('could not locate language files');
                           return false;
                   }
   
                   // Database connection
                   if ($this->connect() == false) {
                         return false;                          return false;
                   }
   
                 /*                  /*
                  * ======================================================================                   * ======================================================================
Line 2911  echo '<h5>'.@mysql_affected_rows($this->
Line 2931  echo '<h5>'.@mysql_affected_rows($this->
                 // 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']   = '';
                   if (@is_array($opts['cgi']['persist'])) {
                           foreach ($opts['cgi']['persist'] as $key => $val) {
                                   $this->cgi['persist'] .= '&'.urlencode($key).'='.urlencode($val);
                           }
                   }
   
                 /*                  /*
                  * Find the URL to post forms                   * Find the URL to post forms

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36

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