Ignore:
Timestamp:
Oct 22, 2008, 12:54:08 PM (16 years ago)
Author:
george
Message:
  • Opraveno: Odkazy na konstanty id typů.
  • Upraveno: Definice událostí manipulace se seznamy jako třídy a jejich načítání "na přání".
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lists/SystemListItem.php

    r16 r23  
    11<?php
    22
    3 function ListSystemListItemOnAdd($Parameters)
     3class ListSystemListItem
    44{
    5   global $Database;
     5  function OnAdd($Parameters)
     6  {
     7    global $Database;
    68
    7   //print_r($Parameters);
    8   $DbResult = $Database->query('SELECT DbDataType FROM SystemType WHERE ItemId='.$Parameters['Type'].' ORDER BY Id DESC LIMIT 1');
    9   //echo($Database->LastQuery);
    10   $DbRow = $DbResult->fetch_assoc();
    11   $DbResult = $Database->query('SELECT TableName FROM SystemList WHERE ItemId='.$Parameters[$Parameters['Column']].' ORDER BY Id DESC LIMIT 1');
    12   //echo($Database->LastQuery);
    13   $DbRow2 = $DbResult->fetch_assoc();
    14   $Database->query('ALTER TABLE `'.$DbRow2['TableName'].'` ADD `'.$Parameters['Name'].'` '.$DbRow['DbDataType'].' NOT NULL ;');
    15   //echo($Database->LastQuery);
     9    //print_r($Parameters);
     10    $DbResult = $Database->query('SELECT DbDataType FROM SystemType WHERE ItemId='.$Parameters['Type'].' ORDER BY Id DESC LIMIT 1');
     11    //echo($Database->LastQuery);
     12    $DbRow = $DbResult->fetch_assoc();
     13    $DbResult = $Database->query('SELECT TableName FROM SystemList WHERE ItemId='.$Parameters[$Parameters['Column']].' ORDER BY Id DESC LIMIT 1');
     14    //echo($Database->LastQuery);
     15    $DbRow2 = $DbResult->fetch_assoc();
     16    $Database->query('ALTER TABLE `'.$DbRow2['TableName'].'` ADD `'.$Parameters['Name'].'` '.$DbRow['DbDataType'].' NOT NULL ;');
     17    //echo($Database->LastQuery);
     18  }
    1619}
    1720
Note: See TracChangeset for help on using the changeset viewer.