[wpkg_web] / update.php Repository:
ViewVC logotype

View of /update.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31 - (download) (annotate)
Thu Jan 11 12:34:33 2007 UTC (11 years, 3 months ago) by linuxkidd
File size: 1459 byte(s)
Incremented version number.
Changed update.php to write value from VERSION file, vice a plugged in value.

<?php

print $vocab['gen-need_update'];
mysql_query("ALTER TABLE pack_cmdexits CHANGE exitcode exitcode int DEFAULT 0");
mysql_query("create table if not exists wpkg_web ( id int unsigned not null auto_increment primary key, uptime datetime not null, version varchar(128) ) TYPE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci");

$sql="select pack_id,count(pack_id) as cnt from pack_checks group by pack_id";
$sql_h=mysql_query($sql) or die("{$vocab['errmsg-cannot']} {$sql} --- " mysql_error());
$count=0;


while (
$pack_chk=mysql_fetch_array($sql_h)) {
  if(
$pack_chk['cnt']==1) {
    if(
$count) {
      
$sql2.=",";
    } else {
      
$count++;
    }
    
$sql2.=sprintf("( NULL, %s, 0, -1, 1, NULL, NULL, NULL, NULL )"$pack_chk['pack_id']);
  }
}

if(
$count) {
  
$sql="insert into pack_checks values " $sql2;
  
mysql_query($sql) or die("{$vocab['errmsg-cannot']} {$sql} --- " mysql_error());
}

foreach (array(
'pack_extras','prof_deps','prof_packs') as $tbl) {
  
$sql="select fields from {$tbl} like 'priority'";
  
$sql_h=mysql_query($sql);
  list(
$table)=mysql_fetch_array($sql_h);
  if(isset(
$table)) {
    
mysql_query("ALTER TABLE {$tbl} drop priority");
  }
}

list(
$file_version)=file('VERSION');
$sql="insert into wpkg_web values ( NULL, NOW(), '" rtrim($file_version) . "')";
mysql_query($sql) or die ("{$vocab['errmsg-cannot']} {$sql} --- " mysql_error());

print 
$vocab['gen-done'] . "<br />";
print 
$vocab['gen-refresh'];
exit;

?>

ViewVC Help
Powered by ViewVC 1.0.3