Initial commit of version 1.24.4
Dieser Commit ist enthalten in:
Ursprung
71216834d4
Commit
ff7578f6fe
328 geänderte Dateien mit 38836 neuen und 0 gelöschten Zeilen
41
inc/sqlbrowser/sql_record_insert_inputmask.php
Normale Datei
41
inc/sqlbrowser/sql_record_insert_inputmask.php
Normale Datei
|
|
@ -0,0 +1,41 @@
|
|||
<?php
|
||||
// insert a new record
|
||||
$tpl=new MSDTemplate();
|
||||
$tpl->set_filenames(array(
|
||||
'show' => './tpl/sqlbrowser/sql_record_insert_inputmask.tpl'));
|
||||
|
||||
$sqledit="SHOW FIELDS FROM `$tablename`";
|
||||
$res=MSD_query($sqledit);
|
||||
$num=mysql_numrows($res);
|
||||
|
||||
$feldnamen="";
|
||||
for ($x=0; $x<$num; $x++)
|
||||
{
|
||||
$row=mysql_fetch_object($res);
|
||||
$feldnamen.=$row->Field.'|';
|
||||
$tpl->assign_block_vars('ROW',array(
|
||||
'CLASS' => ($x%2) ? 1 : 2,
|
||||
'FIELD_NAME' => $row->Field,
|
||||
'FIELD_ID' => correct_post_index($row->Field)));
|
||||
|
||||
$type=strtoupper($row->Type);
|
||||
|
||||
if (strtoupper($row->Null)=='YES')
|
||||
{
|
||||
//field is nullable
|
||||
$tpl->assign_block_vars('ROW.IS_NULLABLE',array());
|
||||
}
|
||||
|
||||
if (in_array($type,array(
|
||||
'BLOB',
|
||||
'TEXT'))) $tpl->assign_block_vars('ROW.IS_TEXTAREA',array());
|
||||
else
|
||||
$tpl->assign_block_vars('ROW.IS_TEXTINPUT',array());
|
||||
}
|
||||
|
||||
$tpl->assign_vars(array(
|
||||
'HIDDEN_FIELDS' => FormHiddenParams(),
|
||||
'FIELDNAMES' => substr($feldnamen,0,strlen($feldnamen)-1),
|
||||
'SQL_STATEMENT' => my_quotes($sql['sql_statement'])));
|
||||
|
||||
$tpl->pparse('show');
|
||||
Laden …
Tabelle hinzufügen
Einen Link hinzufügen
In neuem Issue referenzieren