Ячейка 1 | Ячейка 2 | Ячейка 3 |
Ячейка 4 | Ячейка 5 | Ячейка 6 |
Ячейка 7 | Ячейка 8 | Ячейка 9 |
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::table;
$g->nrows = 3;
$g->ncols = 3;
echo $g->show();
Ячейка 1 | Ячейка 2 | Ячейка 3 |
Ячейка 4 | Ячейка 5 | Ячейка 6 |
Ячейка 7 | Ячейка 8 | Ячейка 9 |
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::table;
$g->nrows = 3;
$g->ncols = 3;
$g->decorationcell = array(
'padding'=>'5px',
'border'=>'2px solid blue',
array(
'background-color'=>'grey',
'color'=>'white',
'font-weight'=>'bold',
'rindex'=>'1'
),
array(
'background-color'=>'green',
'rindex'=>'2',
'cindex'=>'2'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::div;
$g->nrows = 3;
$g->ncols = 3;
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::div;
$g->nrows = 3;
$g->ncols = 3;
$g->decorationcell = array(
'padding'=>'5px',
'width'=>'100px',
'border-top'=>'2px solid blue',
'border-left'=>'2px solid blue',
array(
'background-color'=>'grey',
'color'=>'white',
'font-weight'=>'bold',
'rindex'=>'1'
),
array(
'background-color'=>'green',
'rindex'=>'2',
'cindex'=>'2'
),
array(
'border-bottom'=>'2px solid blue',
'rindex'=>'3'
),
array(
'border-right'=>'2px solid blue',
'cindex'=>'3'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::flex;
$g->nrows = 3;
$g->ncols = 3;
$g->decorationcell = array(
'flex'=>'30%'
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2'),
array('Ячейка 3', 'Ячейка 4'),
array('Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8')
);
$g->htmlformat = htmlformat::flex;
$g->nrows = 4;
$g->ncols = 2;
$g->decorationcell = array(
'flex'=>'40%',
'padding'=>'5px',
'border-top'=>'2px solid blue',
'border-left'=>'2px solid blue',
array(
'background-color'=>'grey',
'color'=>'white',
'font-weight'=>'bold',
'rindex'=>'1'
),
array(
'background-color'=>'green',
'rindex'=>'2',
'cindex'=>'2'
),
array(
'border-bottom'=>'2px solid blue',
'rindex'=>'4'
),
array(
'border-right'=>'2px solid blue',
'cindex'=>'2'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 3;
$g->ncols = 3;
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 3;
$g->ncols = 3;
$g->decorationcell = array(
'padding'=>'5px',
'border-top'=>'2px solid blue',
'border-left'=>'2px solid blue',
array(
'background-color'=>'grey',
'color'=>'white',
'font-weight'=>'bold',
'rindex'=>'1'
),
array(
'background-color'=>'green',
'rindex'=>'2',
'cindex'=>'2'
),
array(
'border-bottom'=>'2px solid blue',
'rindex'=>'3'
),
array(
'border-right'=>'2px solid blue',
'cindex'=>'3'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3', 'Ячейка 4', 'Ячейка 5')
);
$g->htmlformat = htmlformat::grid;
$g->kinddecor = kinddecor::cdnone;
$g->nrows = 1;
$g->ncols = 5;
$g->decorationtab = array(
'display'=>'grid',
'grid-template-areas'=>"'header header header' 'nav article ads' 'footer footer footer'",
'grid-template-rows'=>'60px 1fr 60px',
'grid-template-columns'=>'20% 1fr 15%',
'grid-gap'=>'1px',
'height'=>'200px',
'width'=>'400px'
);
$g->decorationcell = array(
'padding'=>'5px',
'border'=>'2px solid blue',
array(
'background-color'=>'grey',
'color'=>'white',
'font-weight'=>'bold',
'grid-area'=>'header',
'cindex'=>'1'
),
array(
'grid-area'=>'article',
'cindex'=>'2'
),
array(
'grid-area'=>'nav',
'cindex'=>'3'
),
array(
'grid-area'=>'ads',
'cindex'=>'4'
),
array(
'grid-area'=>'footer',
'cindex'=>'5'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3', 'Ячейка 4', 'Ячейка 5')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 1;
$g->ncols = 5;
$g->decorationtab = array(
'display'=>'grid',
'grid-template-areas'=>"'header header header' 'nav article ads' 'footer footer footer'",
'grid-template-rows'=>'60px 1fr 60px',
'grid-template-columns'=>'20% 1fr 15%',
'grid-gap'=>'1px',
'height'=>'200px',
'width'=>'400px'
);
$g->decorationcell = array(
'border'=>'1px solid black',
array(
'grid-area'=>'header',
'cindex'=>'1'
),
array(
'grid-area'=>'article',
'cindex'=>'2'
),
array(
'grid-area'=>'nav',
'cindex'=>'3'
),
array(
'grid-area'=>'ads',
'cindex'=>'4'
),
array(
'grid-area'=>'footer',
'cindex'=>'5'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3', 'Ячейка 4', 'Ячейка 5')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 1;
$g->ncols = 5;
$g->decorationtab = array(
'display'=>'grid',
'grid-template-areas'=>"'nav header header' 'nav article ads' 'nav footer ads'",
'grid-template-rows'=>'60px 1fr 60px',
'grid-template-columns'=>'20% 1fr 15%',
'grid-gap'=>'1px',
'height'=>'200px',
'width'=>'400px'
);
$g->decorationcell = array(
'border'=>'1px solid black',
array(
'grid-area'=>'header',
'cindex'=>'1'
),
array(
'grid-area'=>'article',
'cindex'=>'2'
),
array(
'grid-area'=>'nav',
'cindex'=>'3'
),
array(
'grid-area'=>'ads',
'cindex'=>'4'
),
array(
'grid-area'=>'footer',
'cindex'=>'5'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3', 'Ячейка 4', 'Ячейка 5')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 1;
$g->ncols = 5;
$g->decorationtab = array(
'display'=>'grid',
'grid-template-areas'=>"'header header header' 'article nav ads' 'footer footer footer'",
'grid-template-rows'=>'60px 1fr 60px',
'grid-template-columns'=>'1fr 20% 15%',
'grid-gap'=>'1px',
'height'=>'200px',
'width'=>'400px'
);
$g->decorationcell = array(
'border'=>'1px solid black',
array(
'grid-area'=>'header',
'cindex'=>'1'
),
array(
'grid-area'=>'article',
'cindex'=>'2'
),
array(
'grid-area'=>'nav',
'cindex'=>'3'
),
array(
'grid-area'=>'ads',
'cindex'=>'4'
),
array(
'grid-area'=>'footer',
'cindex'=>'5'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3',
'Ячейка 4', 'Ячейка 5', 'Ячейка 6',
'Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 1;
$g->ncols = 9;
$g->name = 'form1';
$g->id = 'id1';
$g->decorationtab = array(
'display'=>'grid',
'grid-template-rows'=>'60px 60px',
'grid-template-columns'=>'1fr 1fr 1fr',
'grid-auto-rows'=>'60px',
'grid-gap'=>'1px',
'height'=>'200px',
'width'=>'400px'
);
$g->decorationcell = array(
'border'=>'1px solid black',
'padding'=>'.5em'
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 1;
$g->ncols = 2;
$g->name = 'form1';
$g->id = 'id1';
$g->decorationtab = array(
'display'=>'grid',
'grid-template-rows'=>'50px 1fr 80px',
'grid-template-columns'=>'120px 1fr 80px',
'grid-auto-rows'=>'60px',
'grid-gap'=>'1px',
'height'=>'200px',
'width'=>'400px'
);
$g->decorationcell = array(
'border'=>'1px solid black',
'padding'=>'.5em',
array(
'grid-row-start'=>'1',
'grid-column-start'=>'1',
'grid-row-end'=>'2',
'grid-column-end'=>'2',
'cindex'=>'1'
),
array(
'grid-row-start'=>'3',
'grid-column-start'=>'2',
'grid-row-end'=>'4',
'grid-column-end'=>'4',
'cindex'=>'2'
)
);
echo $g->show();
$g=new grid();
$g->data = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'input_2'),
array('value'=>'Ячейка 4', 'tag'=>'input', 'name'=>'input_2', 'required'=>'true'),
array('value'=>'Ячейка 5', 'tag'=>'label', 'name'=>'label_3', 'for'=>'input_3'),
array('value'=>'Ячейка 6', 'tag'=>'textarea', 'name'=>'textarea_1', 'required'=>'true'),
array('value'=>'Ячейка 7', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_1')
)
);
$g->htmlformat = htmlformat::controls;
$g->nrows = 1;
$g->ncols = 7;
$g->decorationtab = array(
'display'=>'grid',
'grid-template-columns'=>"[labels] auto [controls] 1fr",
'grid-auto-flow'=>'row',
'background'=>'beige',
'grid-gap'=>'5px',
'padding'=>'1.2em'
);
$g->decorationcell[] = array(
'grid-column'=>'labels',
'grid-row'=>'auto',
'cindex'=>'1'
);
$g->decorationcell[] = array(
'grid-column'=>'labels',
'grid-row'=>'auto',
'cindex'=>'3'
);
$g->decorationcell[] = array(
'grid-column'=>'labels',
'grid-row'=>'auto',
'cindex'=>'5'
);
$g->decorationcell[] = array(
'grid-column'=>'controls',
'grid-row'=>'auto',
'cindex'=>'2'
);
$g->decorationcell[] = array(
'grid-column'=>'controls',
'grid-row'=>'auto',
'cindex'=>'4'
);
$g->decorationcell[] = array(
'grid-column'=>'controls',
'grid-row'=>'auto',
'cindex'=>'6'
);
$g->decorationcell[] = array(
'grid-column'=>'span 2',
'cindex'=>'7'
);
echo $g->show();
$g=new grid();
$g->data = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1', 'before'=>
'<fieldset style="grid-column:span 2;display:grid;grid-template-columns:
[labels] auto [controls] 1fr;grid-auto-flow:row;background:beige;grid-gap:5px;
padding:1.2em;border: 1px solid gray;"><legend>Группа1</legend>'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'input_2'),
array('value'=>'Ячейка 4', 'tag'=>'input', 'name'=>'input_2', 'required'=>'true' , 'after'=>'</fieldset>'),
array('value'=>'Ячейка 5', 'tag'=>'label', 'name'=>'label_3', 'for'=>'input_3'),
array('value'=>'Ячейка 6', 'tag'=>'textarea', 'name'=>'textarea_1', 'required'=>'true'),
array('value'=>'Ячейка 7', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_1')
)
);
$g->htmlformat = htmlformat::controls;
$g->nrows = 1;
$g->ncols = 7;
$g->decorationtab = array(
'display'=>'grid',
'grid-template-columns'=>"[labels] auto [controls] 1fr",
'grid-auto-flow'=>'row',
'background'=>'beige',
'grid-gap'=>'5px',
'padding'=>'1.2em'
);
$g->decorationcell[] = array(
'grid-column'=>'labels',
'grid-row'=>'auto',
'cindex'=>'1'
);
$g->decorationcell[] = array(
'grid-column'=>'labels',
'grid-row'=>'auto',
'cindex'=>'3'
);
$g->decorationcell[] = array(
'grid-column'=>'labels',
'grid-row'=>'auto',
'cindex'=>'5'
);
$g->decorationcell[] = array(
'grid-column'=>'controls',
'grid-row'=>'auto',
'cindex'=>'2'
);
$g->decorationcell[] = array(
'grid-column'=>'controls',
'grid-row'=>'auto',
'cindex'=>'4'
);
$g->decorationcell[] = array(
'grid-column'=>'controls',
'grid-row'=>'auto',
'cindex'=>'6'
);
$g->decorationcell[] = array(
'grid-column'=>'span 2',
'cindex'=>'7'
);
echo $g->show();
$g=new grid();
// данные с несколькими строками
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9'),
array('Ячейка 10', 'Ячейка 11', 'Ячейка 12'),
array('Ячейка 13', 'Ячейка 14', 'Ячейка 15'),
array('Ячейка 16', 'Ячейка 17', 'Ячейка 18')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 6;
$g->ncols = 3;
$g->name = 'form1';
$g->id = 'id1';
$g->pageclass = 'label_1';
$g->pageelements = 2;
$g->pageno = 1;
$g->pages = array(
array('text'=>'Страница 1','id'=>'page1'),
array('text'=>'Страница 2','id'=>'page2'),
array('text'=>'Страница 3','id'=>'page3')
);
echo $g->show();
$g=new grid();
// данные с одной строкой
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3',
'Ячейка 4', 'Ячейка 5', 'Ячейка 6',
'Ячейка 7', 'Ячейка 8', 'Ячейка 9', 'Ячейка 10')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 1;
$g->ncols = 10;
$g->name = 'form2';
$g->id = 'id2';
$g->pageclass = 'label_2';
$g->pageelements = 3;
$g->pageno = 1;
$g->pages = array(
array('text'=>'Страница 1','id'=>'divpage1'),
array('text'=>'Страница 2','id'=>'divpage2'),
array('text'=>'Страница 3','id'=>'divpage3'),
array('text'=>'Страница 4','id'=>'divpage4'),
array('text'=>'Страница 5','id'=>'divpage5'),
array('text'=>'Страница 6','id'=>'divpage6'),
array('text'=>'Страница 7','id'=>'divpage7')
);
$g->decorationtab = array(
'display'=>'grid',
'grid-template-rows'=>'60px 60px',
'grid-template-columns'=>'1fr 1fr 1fr',
'grid-auto-rows'=>'60px',
'grid-gap'=>'1px',
'height'=>'200px',
'width'=>'400px'
);
$g->decorationcell = array(
'border'=>'1px solid black',
'padding'=>'.5em'
);
echo $g->show();
Колонка 1 | Колонка 2 | Колонка 3 |
---|---|---|
Ячейка 1 | Ячейка 2 | Ячейка 3 |
Ячейка 4 | Ячейка 5 | Ячейка 6 |
Ячейка 7 | Ячейка 8 | Ячейка 9 |
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::table;
$g->nrows = 3;
$g->ncols = 3;
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'f1',
),
array(
'name' => 'Колонка 2',
'field' => 'f2',
),
array(
'name' => 'Колонка 3',
'field' => 'f3',
)
);
$g->decorationcell = array(
'padding'=>'10px',
);
$g->decorationheader = array(
'padding'=>'10px',
'background-color'=>'grey',
'color'=>'white'
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::div;
$g->nrows = 3;
$g->ncols = 3;
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'f1',
),
array(
'name' => 'Колонка 2',
'field' => 'f2',
),
array(
'name' => 'Колонка 3',
'field' => 'f3',
)
);
$g->decorationcell = array(
'padding'=>'10px',
);
$g->decorationheader = array(
'padding'=>'10px',
'background-color'=>'grey',
'color'=>'white'
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 3;
$g->ncols = 3;
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'f1',
),
array(
'name' => 'Колонка 2',
'field' => 'f2',
),
array(
'name' => 'Колонка 3',
'field' => 'f3',
)
);
$g->decorationcell = array(
'padding'=>'10px',
);
$g->decorationheader = array(
'padding'=>'10px',
'background-color'=>'grey',
'color'=>'white'
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9'),
array('Ячейка 10', 'Ячейка 11', 'Ячейка 12'),
array('Ячейка 13', 'Ячейка 14', 'Ячейка 15')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 5;
$g->ncols = 3;
$g->id = 'grid_66';
$g->pageclass = 'label_66';
$g->pageelements = 2;
$g->pageno = 1;
$g->pages = array(
array('text'=>'Страница 1','id'=>'page1'),
array('text'=>'Страница 2','id'=>'page2'),
array('text'=>'Страница 3','id'=>'page3')
);
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'f1',
),
array(
'name' => 'Колонка 2',
'field' => 'f2',
),
array(
'name' => 'Колонка 3',
'field' => 'f3',
)
);
$g->decorationtab = array(
'display'=>'inline-grid',
'grid-template-columns'=>'repeat(3, 1fr);',
'grid-template-rows'=>'repeat(3, 1fr)' // размер по высоте 2 строки + заголовк
);
$g->decorationcell = array(
'padding'=>'10px',
);
$g->decorationheader = array(
'padding'=>'10px',
'background-color'=>'grey',
'color'=>'white'
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9'),
array('Ячейка 10', 'Ячейка 11', 'Ячейка 12'),
array('Ячейка 13', 'Ячейка 14', 'Ячейка 15')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 5;
$g->ncols = 3;
$g->ismobile = 1;
$g->id = 'grid_67';
$g->pageclass = 'label_67';
$g->pageelements = 2;
$g->pageno = 1;
$g->pages = array(
array('text'=>'Страница 1','id'=>'page1'),
array('text'=>'Страница 2','id'=>'page2'),
array('text'=>'Страница 3','id'=>'page3')
);
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'f1',
),
array(
'name' => 'Колонка 2',
'field' => 'f2',
),
array(
'name' => 'Колонка 3',
'field' => 'f3',
)
);
$g->decorationtab = array(
'display'=>'inline-grid',
'grid-template-columns'=>'repeat(3, 1fr);',
'grid-template-rows'=>'repeat(3, 1fr)' // размер по высоте 2 строки + заголовк
);
$g->decorationcell = array(
'padding'=>'10px',
);
$g->decorationheader = array(
'padding'=>'10px',
'background-color'=>'grey',
'color'=>'white'
);
echo $g->show();
$g=new grid();
$g->data = array(
array('Ячейка 1', 'Ячейка 2', 'Ячейка 3'),
array('Ячейка 4', 'Ячейка 5', 'Ячейка 6'),
array('Ячейка 7', 'Ячейка 8', 'Ячейка 9')
);
$g->htmlformat = htmlformat::grid;
$g->nrows = 3;
$g->ncols = 3;
$g->hideheader = 1;
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'f1',
),
array(
'name' => 'Колонка 2',
'field' => 'f2',
),
array(
'name' => 'Колонка 3',
'field' => 'f3',
)
);
$g->decorationcell = array(
'padding'=>'10px',
);
$g->decorationheader = array(
'padding'=>'10px',
'background-color'=>'grey',
'color'=>'white'
);
echo $g->show();
include_once 'menu.php';
$m=new menu();
$m->id = 'navbar1';
$m->data = array(
'Главная',
'Новости',
'Контакты',
array(
'Адрес',
'Телефон',
array(
'Сотовый',
'Мобильный телефон',
array(
'москва',
'питер'
)
),
'Email',
array(
'skyp',
'icq'
)
),
'О нас'
);
$m->links = array(
'#1',
'#2',
'#3',
array(
'#4',
'#5',
array(
'#51',
'#52',
array(
'#521',
'#522'
)
),
'#6',
array(
'#61',
'#62'
)
),
'#7'
);
echo $m->show();
include_once 'menu.php';
$m=new menu();
$m->id = 'menu72';
$m->ismobile = 1;
$m->data = array(
'Главная',
'Новости',
'Контакты',
array(
'Адрес',
'Телефон',
array(
'Сотовый',
'Мобильный',
array(
'москва',
'питер'
)
),
'Email',
array(
'skyp',
'icq'
)
),
'О нас'
);
$m->links = array(
'#1',
'#2',
'',
array(
'#4',
'',
array(
'#51',
'',
array(
'#521',
'#522'
)
),
'',
array(
'#61',
'#62'
)
),
'#7'
);
echo $m->show();
include_once 'tree.php';
$m=new tree();
$m->id = 'tree1';
$m->folderpic = './img/folder.png';
$m->listpic = './img/list.png';
$m->data = array(
'Главная',
'Новости',
'Контакты',
array(
'Адрес',
'Телефон',
array(
'Сотовый',
'Мобильный',
array(
'москва',
'питер'
)
),
'Email',
array(
'skyp',
'icq'
)
),
'О нас'
);
$m->links = array(
'#1',
'#2',
'#3',
array(
'#4',
'#5',
array(
'#51',
'#52',
array(
'#521',
'#522'
)
),
'#6',
array(
'#61',
'#62'
)
),
'#7'
);
echo $m->show();
$g=new grid();
$g->id = 'treegrid91';
$g->data =
array(
array(
'Строка 1 Поле 1',
'Строка 1 Поле 2',
'Строка 1 Поле 3',
array(
'Строка 2 Поле 1',
'Строка 2 Поле 2',
'Строка 2 Поле 3',
array(
'Строка 3 Поле 1',
'Строка 3 Поле 2',
'Строка 3 Поле 3'
)
),
array(
'Строка 10 Поле 1',
'Строка 10 Поле 2',
'Строка 10 Поле 3',
array(
'Строка 11 Поле 1',
'Строка 11 Поле 2',
'Строка 11 Поле 3'
)
)
),
array(
'Строка 4 Поле 1',
'Строка 4 Поле 2',
'Строка 4 Поле 3',
array(
'Строка 7 Поле 1',
'Строка 7 Поле 2',
'Строка 7 Поле 3',
array(
'Строка 8 Поле 1',
'Строка 8 Поле 2',
'Строка 8 Поле 3',
array(
'Строка 9 Поле 1',
'Строка 9 Поле 2',
'Строка 9 Поле 3'
)
)
)
),
array(
'Строка 5 Поле 1',
'Строка 5 Поле 2',
'Строка 5 Поле 3'
),
array(
'Строка 6 Поле 1',
'Строка 6 Поле 2',
'Строка 6 Поле 3'
)
);
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'f1',
),
array(
'name' => 'Колонка 2',
'field' => 'f2',
),
array(
'name' => 'Колонка 3',
'field' => 'f3',
)
);
$g->htmlformat = htmlformat::tree;
$g->ncols = 3;
$g->decorationheader = array(
'padding'=>'10px',
'background-color'=>'grey',
'color'=>'white'
);
echo $g->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table1';
$g->table = 'table1';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->key = 'id';
$g->id = 'dbgrid101';
$g->header = array(
array(
'name' => '№',
'field' => 'id',
),
array(
'name' => 'Колонка 1',
'field' => 'column1',
),
array(
'name' => 'Колонка 2',
'field' => 'column2',
),
array(
'name' => 'Колонка 3',
'field' => 'column3',
),
array(
'name' => 'Колонка 4',
'field' => 'column4',
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'input_2'),
array('value'=>'Ячейка 4', 'tag'=>'input', 'name'=>'input_2', 'required'=>'true', 'field'=>'column2'),
array('value'=>'Ячейка 5', 'tag'=>'label', 'name'=>'label_3', 'for'=>'textarea_1'),
array('value'=>'Ячейка 6', 'tag'=>'textarea', 'name'=>'textarea_1', 'required'=>'true', 'field'=>'column3'),
array('value'=>'Ячейка 7', 'tag'=>'label', 'name'=>'label_4', 'for'=>'textarea_2'),
array('value'=>'Ячейка 8', 'tag'=>'textarea', 'name'=>'textarea_2', 'required'=>'true', 'field'=>'column4'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','edit','delete');
echo $g->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table1';
$g->table = 'table1';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->istree = 1;
$g->htmlformat=htmlformat::tree;
$g->ncols = 4;
$g->id = 'dbgrid102';
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'column1',
),
array(
'name' => 'Колонка 2',
'field' => 'column2',
),
array(
'name' => 'Колонка 3',
'field' => 'column3',
),
array(
'name' => 'Колонка 4',
'field' => 'column4',
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'input_2'),
array('value'=>'Ячейка 4', 'tag'=>'input', 'name'=>'input_2', 'required'=>'true', 'field'=>'column2'),
array('value'=>'Ячейка 5', 'tag'=>'label', 'name'=>'label_3', 'for'=>'textarea_1'),
array('value'=>'Ячейка 6', 'tag'=>'textarea', 'name'=>'textarea_1', 'required'=>'true', 'field'=>'column3'),
array('value'=>'Ячейка 7', 'tag'=>'label', 'name'=>'label_4', 'for'=>'textarea_2'),
array('value'=>'Ячейка 8', 'tag'=>'textarea', 'name'=>'textarea_2', 'required'=>'true', 'field'=>'column4'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','insertsub','edit','delete');
echo $g->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table1';
$g->table = 'table1';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->istree = 1;
$g->htmlformat=htmlformat::tree;
$g->ncols = 4;
$g->records = 3;
$g->navpage = 1;
$g->id = 'dbgrid103';
$g->header = array(
array(
'name' => 'Колонка 1',
'field' => 'column1',
),
array(
'name' => 'Колонка 2',
'field' => 'column2',
),
array(
'name' => 'Колонка 3',
'field' => 'column3',
),
array(
'name' => 'Колонка 4',
'field' => 'column4',
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'input_2'),
array('value'=>'Ячейка 4', 'tag'=>'input', 'name'=>'input_2', 'required'=>'true', 'field'=>'column2'),
array('value'=>'Ячейка 5', 'tag'=>'label', 'name'=>'label_3', 'for'=>'textarea_1'),
array('value'=>'Ячейка 6', 'tag'=>'textarea', 'name'=>'textarea_1', 'required'=>'true', 'field'=>'column3'),
array('value'=>'Ячейка 7', 'tag'=>'label', 'name'=>'label_4', 'for'=>'textarea_2'),
array('value'=>'Ячейка 8', 'tag'=>'textarea', 'name'=>'textarea_2', 'required'=>'true', 'field'=>'column4'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','insertsub','edit','delete');
echo $g->show();
include_once 'page.php';
$p=new page();
$p->id = 'page111';
$p->pageno = 1;
$p->pages = array(
array('name'=>'Закладка 1','content'=>'text 1 text 1 text 1 text 1 text 1'),
array('name'=>'Закладка 2','content'=>'text 2 text 2 text 2 text 2 text 2'),
array('name'=>'Закладка 3','content'=>'text 3 text 3 text 3 text 3 text 3')
);
echo $p->show();
include_once 'page.php';
$p=new page();
$p->id = 'page112';
$p->ismobile = 1;
$p->pageno = 1;
$p->pages = array(
array('name'=>'Закладка 1','content'=>'text 1 text 1 text 1 text 1 text 1'),
array('name'=>'Закладка 2','content'=>'text 2 text 2 text 2 text 2 text 2'),
array('name'=>'Закладка 3','content'=>'text 3 text 3 text 3 text 3 text 3')
);
echo $p->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table2';
$g->table = 'table2';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->key = 'id';
$g->id = 'dbgrid121';
$g->records = 3;
$g->navpage = 1;
$g->header = array(
/**/ array(
'name' => '№',
'field' => 'id'
),
array(
'name' => 'Колонка 1',
'field' => 'column1'
),
array(
'name' => 'Колонка 2',
'field' => 'column2',
'type' => 'file',
'class' => 'gfile'
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'input_2'),
array('value'=>'Ячейка 4', 'tag'=>'input', 'name'=>'input_2', 'required'=>'true',
'type'=>'file', 'fsize'=>'500', 'fsize_s'=>'150', 'field'=>'column2'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','edit','delete');
echo $p->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table3';
$g->table = 'table3';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->key = 'id';
$g->id = 'dbgrid122';
$g->records = 3;
$g->navpage = 1;
$g->header = array(
/**/ array(
'name' => '№',
'field' => 'id'
),
array(
'name' => 'Колонка 1',
'field' => 'column1'
),
array(
'name' => 'Колонка 2',
'field' => 'column2',
'type' => 'select',
'option'=>array(
array('value'=>'1','text'=>'значение 1'),
array('value'=>'2','text'=>'значение 2'),
array('value'=>'3','text'=>'значение 3')
)
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'select_2'),
array('value'=>'Ячейка 4', 'tag'=>'select', 'name'=>'select_2', 'required'=>'true',
'option'=>array(
array('value'=>'1','text'=>'значение 1', 'selected'=>'true'),
array('value'=>'2','text'=>'значение 2'),
array('value'=>'3','text'=>'значение 3')
),
'field'=>'column2'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','edit','delete');
echo $p->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table1';
$g->table = 'table1';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->key = 'id';
$g->id = 'dbgrid1221';
$g->htmlformat = htmlformat::tree;
$g->istree = 1;
$g->records = 3;
$g->navpage = 1;
$g->header = array(
/**/ array(
'name' => '№',
'field' => 'id'
),
array(
'name' => 'Колонка 1',
'field' => 'column1'
),
array(
'name' => 'Колонка 2',
'field' => 'column2',
'type' => 'select',
'option'=>array(
array('value'=>'1','text'=>'значение 1'),
array('value'=>'2','text'=>'значение 2'),
array('value'=>'3','text'=>'значение 3')
)
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'select_2'),
array('value'=>'Ячейка 4', 'tag'=>'select', 'name'=>'select_2', 'required'=>'true',
'option'=>array(
array('value'=>'1','text'=>'значение 1', 'selected'=>'true'),
array('value'=>'2','text'=>'значение 2'),
array('value'=>'3','text'=>'значение 3')
),
'field'=>'column2'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','edit','delete');
echo $p->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table4';
$g->table = 'table4';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->key = 'id';
$g->id = 'dbgrid123';
$g->records = 3;
$g->navpage = 1;
$g->header = array(
/**/ array(
'name' => '№',
'field' => 'id'
),
array(
'name' => 'Колонка 1',
'field' => 'column1'
),
array(
'name' => 'Колонка 2',
'field' => 'column2'
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'list_2'),
array('value'=>'Ячейка 4', 'tag'=>'list', 'name'=>'list_2', 'required'=>'true',
'list'=>array(
array('value'=>'значение 1', 'selected'=>'true'),
array('value'=>'значение 2'),
array('value'=>'значение 3')
),
'field'=>'column2'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','edit','delete');
echo $p->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table4';
$g->table = 'table4';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->key = 'id';
$g->id = 'dbgrid124';
$g->records = 3;
$g->navpage = 1;
$g->header = array(
/**/ array(
'name' => '№',
'field' => 'id'
),
array(
'name' => 'Колонка 1',
'field' => 'column1'
),
array(
'name' => 'Колонка 2',
'field' => 'column2'
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Ячейка 3', 'tag'=>'label', 'name'=>'label_2', 'for'=>'list_2'),
array('value'=>'Ячейка 4', 'tag'=>'list', 'name'=>'list_2', 'required'=>'true',
'list'=>array(
array('value'=>'значение 1', 'selected'=>'true'),
array('value'=>'значение 2'),
array('value'=>'значение 3')
),
'lookupscr'=>'lookup',
'lookuptab'=>'table1',
'lookupid'=>'id',
'lookupnm'=>'column1',
'lookuplm'=>'10',
'field'=>'column2'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','edit','delete');
$g->show()
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table2';
$g->table = 'table2';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->key = 'id';
$g->id = 'dbgrid121';
$g->records = 3;
$g->navpage = 1;
$g->conds = array(
array('field'=>'column2', 'sign'=>'=', 'value'=>'100')
);
$g->header = array(
/**/ array(
'name' => '№',
'field' => 'id'
),
array(
'name' => 'Колонка 1',
'field' => 'column1'
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','edit','delete');
echo $p->show();
include_once 'dbgrid.php';
$g=new dbgrid();
$g->selectsql = 'select * from table2';
$g->table = 'table2';
$g->server = $server;
$g->database = $database;
$g->user = $user;
$g->password = $password;
$g->key = 'id';
$g->id = 'dbgrid141';
$g->caption = 'Заголовок 14.1';
$g->records = 3;
$g->navpage = 1;
$g->conds = array(
array('field'=>'column2', 'sign'=>'=', 'value'=>'100')
);
$g->header = array(
/**/ array(
'name' => '№',
'field' => 'id'
),
array(
'name' => 'Колонка 1',
'field' => 'column1'
),
array(
'name' => 'Колонка 2',
'field' => 'column2'
)
);
$g->controls = array(
array(
array('value'=>'Ячейка 1', 'tag'=>'label', 'name'=>'label_1', 'for'=>'input_1'),
array('value'=>'Ячейка 2', 'tag'=>'input', 'name'=>'input_1', 'required'=>'true', 'field'=>'column1'),
array('value'=>'Применить', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_apply', 'type'=>'submit'),
array('value'=>'Отмена', 'tag'=>'button', 'name'=>'button_1', 'class'=>'button_cancel', 'type'=>'button')
)
);
$g->buttons = array('refresh','insert','edit','delete');
echo $p->show();