Blame view

mobile/source/inc/text.php 2.95 KB
a1684257   Administrator   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
  <?php
  
  include_once('class.controls.php');
  /*
    //  создаём объект чекбокса
  $cb = new inputChecked();
    //  присваевываем ему html атрибут 
    //  при этом учитываем, что правильное значение этого атрибута "checked", но в базе данных мы храним только 1 или 0
  $cb -> checked = 1;
    //  присваиваем ещё один атрибут, явно указывающий, что данные этого контрола нужно обрабатывать классом inputChecked
  $cb -> name="form[inputChecked][n_action]";
    //  получаем значение атрибута уже переведённое в бинарый вид и готовое для записи в б.д. 
  var_dump($cb -> checked);
     // html код контрола
  echo $cb -> html();
    //  проверим параметр и 
  echo $cb -> sql();
  */
  
    //  для вывода 
  //$cb = new inputChecked();
  //$cb -> checked = 1;
  //$cb -> name="form[inputChecked][n_action]";
  /*
  echo inputChecked::html( array(
    'checked' => 1,
    'name' => 'form[inputChecked][n_action]',
  ) );
  
  
    //  для ввода
  var_dump( inputChecked::sql('checked') );
    
  echo '<br>-------------<br>';
    
  echo inputText::html( array(
    'value' => '"sdfsdf"sasd\'sd',
    'name' => 'form[inputText][n_action]',
  ) );  
  
  
  echo '<br>-------------<br>';
  
  include('controls/class.newsTimeAdd.php');
  
  
    
  
  
  echo newsTimeAdd::html( array(
    'value' => time(),
    'name' => 'form[newsTimeAdd][n_action]',
  ) );  
  
  
  var_dump( newsTimeAdd::sql('14.05.2011') );
  */
  
  $f = new controlForm( array(
        "id"=>"form_page",
        "method"=>"post",
        "enctype"=>"multipart/form-data", 
        "onsubmit"=>"return false"
      ) ) ;
      echo $f-> add( 
          controlText::html( array(
            'desc'  =>  'Это текстовое поле',
            'comment'  => 'заполняйте его цифрами',
            'value' => '"sdfsdf"sasd\'sd',
            'name' => 'form[inputText][n_action]',) )
          
        ) -> add(
          controlText::html( array(
            'value' => '"sdfsdf"sasd\'sd',
            'name' => 'form[inputText][n_action]',) )
        ) -> add(
          controlText::html( array(
            'value' => '"sdfsdf"sasd\'sd',
            'name' => 'form[inputText][n_action]',) ) 
        
        ) -> html();
      
      
  
  
  //$cb = new inputChecked('0');  
  //var_dump( $cb -> checked ); 
  
  
  /*
  $c = new newsTitle();
  $c -> value='10';
  $c -> style='background-color:red';
  $c -> name="form[newsTitle][n_title]";
  */
  /*
  if ( empty($_REQUEST['send']) ){
    echo '
    <form method="POST">
    <input name="send" type="hidden" value="1" />
    '.$c -> get().'
    '.$cb -> get().'
    <input type="submit" />
    </form>
    ';
  }else{
    
    try{
      foreach( $_POST['form'] as $class=>$ar ){
        list($k, $v) = each($ar);
        $class::save($v);
       
      }
    }catch( Exception $e){
      echo $e -> getMessage();
    }
      
  }*/
  //include('class.control.php');
  ?>