Changeset 8 for types/Date.php


Ignore:
Timestamp:
Sep 29, 2008, 2:35:42 PM (16 years ago)
Author:
george
Message:
  • Přidáno: Částečná podpora pro přihlašování uživatelů.
  • Přepracováno: Funkce pro generování formulářů podle dynamické definice namísto přímého generování podle databáze. Všechny formuláře nemají odpovídající strukturu v databázi.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • types/Date.php

    r5 r8  
    33$MonthList = array('0', 'Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec');
    44
    5 function TypeDateViewHtml($Type, $Parameter, $Table, $Id)
     5function TypeDateViewHtml($Type, $Item)
    66{
    77  global $MonthList;
    88
    9   $Parts = explode('-', $Parameter);
     9  $Parts = explode('-', $Item['Value']);
    1010
    1111  $Output = ($Parts[2] * 1).'.'.$MonthList[$Parts[1] * 1].'.'.$Parts[0];
     
    1313}
    1414
    15 function TypeDateEditHtml($Type, $Parameter, $Table, $Id)
     15function TypeDateEditHtml($Type, $Item)
    1616{
    1717  global $MonthList;
    1818
    19   $Parts = explode('-', $Parameter);
     19  $Parts = explode('-', $Item['Value']);
    2020
    2121  // Day
    22   $Output = '<select name="%name%-day">';
     22  $Output = '<select name="'.$Item['Name'].'-day">';
    2323  for($I = 1; $I <= 31; $I++)
    2424  {
     
    2828  $Output .= '</select>';
    2929  // Month
    30   $Output .= '<select name="%name%-month">';
     30  $Output .= '<select name="'.$Item['Name'].'-month">';
    3131  for($I = 1; $I <= 12; $I++)
    3232  {
     
    3636  $Output .= '</select>';
    3737  // Year
    38   $Output .= '<select name="%name%-month">';
     38  $Output .= '<select name="'.$Item['Name'].'-month">';
    3939  for($I = 1900; $I < 2100; $I++)
    4040  {
Note: See TracChangeset for help on using the changeset viewer.