[wpkg_web] / pack_com_sub.php Repository:
ViewVC logotype

View of /pack_com_sub.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 25 - (download) (annotate)
Wed Jan 10 20:17:26 2007 UTC (11 years, 8 months ago) by linuxkidd
File size: 3256 byte(s)
Modified to support translations.

<?php
  
include "connect.php";
  include 
"header.php";
  
$fields=array('pack_id','cmdtype_id','priority','cmd','timeout');
  if(isset(
$_GET['Add'])) {
    if(
strlen($_GET['cmd'])==0){
      print 
"<META HTTP-EQUIV=Refresh content='0; URL=packages.php";
      if(isset(
$_GET['pack_id'])) {
        print 
"?pack_id=" $_GET['pack_id'] . "&page=commands";
      }
      print 
"'>";
      exit;
    }
    
$sql="insert into pack_cmds values ( NULL";
    foreach (
$fields as $field) {
      
$sql.=", " quote_smart($_GET[$field]);
    }
    
$sql.=")";
    
mysql_query($sql) or error_report($sql,mysql_error());
  } else if (isset(
$_GET['Update'])) {
    
$sql=sprintf("update pack_cmds set cmd=%s, timeout=%s where id=%s"quote_smart($_GET['cmd']), quote_smart($_GET['timeout']), quote_smart($_GET['cmd_id']));
    
mysql_query($sql) or error_report($sql,mysql_error());
  } else if (isset(
$_GET['save'])) {
    
$count=0;
    foreach(
$_GET['id_list'] as $id) {
      
$count++;
      
$sql=sprintf("update pack_cmds set priority=%s where id=%s"quote_smart($count), quote_smart($id));
      
mysql_query($sql) or error_report($sql,mysql_error());
    }
  } else if (isset(
$_GET['dir'])) {
    
$dir=$_GET['dir'];
    switch (
$dir) {
      case 
1:  # UP ( Higher Priority, priority number -- )
        
$new_pri=$_GET['pri']-1;
        break;
      case 
3:  # DOWN ( Lower Priority, priority number ++ )
        
$new_pri=$_GET['pri']+1;
        break;
    }
    
$sql=sprintf("update pack_cmds set priority=%s where pack_id=%s and priority=%s"quote_smart($_GET['pri']), quote_smart($_GET['pack_id']), quote_smart($new_pri));
    
mysql_query($sql) or error_report($sql,mysql_error());
    
$sql=sprintf("update pack_cmds set priority=%s where id=%s"quote_smart($new_pri), quote_smart($_GET['cmdid']));
    
mysql_query($sql) or error_report($sql,mysql_error());
  } else if (isset(
$_GET['del'])) {
    
$sql=sprintf("delete from pack_cmds where id=%s"quote_smart($_GET['cmdid']));
    
mysql_query($sql) or error_report($sql,mysql_error());
    
$sql=sprintf("delete from pack_cmdexits where cmd_id=%s"quote_smart($_GET['cmdid']));
    
mysql_query($sql) or error_report($sql,mysql_error());
  } else if (isset(
$_GET['addexit'])) {
    
$sql=sprintf("insert into pack_cmdexits values ( %s"quote_smart($_GET['cmdid']));
    foreach (array(
'exitcode','action_id') as $field) {
      
$sql.=", " quote_smart($_GET[$field]);
    }
    
$sql.=")";
    
mysql_query($sql) or error_report($sql,mysql_error());
  } else if (isset(
$_GET['updateexit'])) {
    
$sql=sprintf("update pack_cmdexits set action_id=%s where cmd_id=%s and exitcode=%s"quote_smart($_GET['action_id']), quote_smart($_GET['cmdid']),  quote_smart($_GET['exitcode']));
    
mysql_query($sql) or error_report($sql,mysql_error());
  } else if (isset(
$_GET['delexit'])) {
    
$sql=sprintf("delete from pack_cmdexits where cmd_id=%s and exitcode=%s"quote_smart($_GET['cmdid']), quote_smart($_GET['delexit']));
    
mysql_query($sql) or error_report($sql,mysql_error());
  }
  if(isset(
$_GET['pack_id'])) {
    print 
"<META HTTP-EQUIV=Refresh content='0; URL=packages.php?pack_id={$_GET['pack_id']}&page=commands'>";
  } else {
    print 
"<META HTTP-EQUIV=Refresh content='0; URL=list_packages.php'>";
  }
?>

ViewVC Help
Powered by ViewVC 1.0.3