Magellan Linux

Diff of /alx-src/branches/alx-web-070/plugin.php

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

revision 2704 by niro, Tue Jul 12 15:03:34 2011 UTC revision 3519 by niro, Fri Apr 20 09:30:07 2012 UTC
# Line 1  Line 1 
1  <?  <?
2  include('include/basesql.php');  include('include/basesql.php');
3    
4  $configure = sqlfirst('SELECT configflag FROM cfg_plugins WHERE plugin="'.$plugin.'"');  $configure = sqlfirst('SELECT configflag FROM avail_plugins WHERE plugin="'.$plugin.'"');
5  if( $configure[configflag] != '1' )  if( $configure[configflag] != '1' )
6  {  {
7   echo 'Plugin "'.$plugin.'" needs no configuration';   echo 'Plugin "'.$plugin.'" needs no configuration';
# Line 17  else Line 17  else
17   $drop = array();   $drop = array();
18   $drop['id'] = 'hidden';   $drop['id'] = 'hidden';
19   $drop['serial'] = 'ignore';   $drop['serial'] = 'ignore';
20     if (file_exists('include/plugins/'.$plugin.'.php')) include('include/plugins/'.$plugin.'.php');
21    
22     // GGF. NEUEN DATENSATZ EINF.GEN
23     if(isset($_POST['do_add']))
24     {
25     list($bla,$what) = explode(' ',$_POST['do_add']);
26     if($what=='CONFIG') sqladd($plugintable, array('serial'=>$id));
27     }
28    
29   // GGF. SPEICHERN   // GGF. SPEICHERN
30   if($_POST['do_upl'])   if($_POST['do_upl'])
# Line 37  else Line 44  else
44    
45   foreach($tabs as $k=>$t)   foreach($tabs as $k=>$t)
46   {   {
  echo "DEBUG: id->'".$id."'";  
  echo "DEBUG: k->'".$k."'";  
  echo "DEBUG: t->'".$t."'";  
47   mysql_query('UPDATE '.$t.' SET '.updatestr(postarr($t)).' WHERE serial='.$id);   mysql_query('UPDATE '.$t.' SET '.updatestr(postarr($t)).' WHERE serial='.$id);
48   }   }
49   }   }
# Line 50  else Line 54  else
54   $data[$t] = sqlfirst('SELECT * FROM '.$t.' WHERE serial='.$id);   $data[$t] = sqlfirst('SELECT * FROM '.$t.' WHERE serial='.$id);
55   }   }
56    
57   // ANZEIGEN   $plugininfo = sqlfirst('SELECT * FROM '.$plugintable.' WHERE serial='.$id);
58     if ($plugininfo['serial'] == NULL ) $showconfigadd = 1;
59     else $showconfigadd = 0;
60    
61     // ANZEIGEN
62   function parsearr($name, $arr, $del=false, $wireless=false)   function parsearr($name, $arr, $del=false, $wireless=false)
63   {   {
64   global $drop;   global $drop;
# Line 117  else Line 124  else
124   // ANZEIGEN => NAVI   // ANZEIGEN => NAVI
125   echo '</td><td valign=top>';   echo '</td><td valign=top>';
126   echo '<img src="pics/logo2.jpg"><br><br>';   echo '<img src="pics/logo2.jpg"><br><br>';
127   echo '<input class="but" type=submit value="SAVE" style="width:150px"><br><br>';   if ( $showconfigadd == "1" ) echo '<input class="but" type=submit name="do_add" value="SAVE+ADD CONFIG" style="width:150px"><br>';
128     else  echo '<input class="but" type=submit value="SAVE" style="width:150px"><br>';
129     echo '<input class="but" type=submit value="CLOSE" style="width:150px" onClick="window.close()"><br>';
130   echo '</td></tr></table>';   echo '</td></tr></table>';
131   echo '</form>';   echo '</form>';
132  }  }

Legend:
Removed from v.2704  
changed lines
  Added in v.3519