1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- namespace Poster\Lib;
- use Dever;
- class Manage
- {
- public function update_api()
- {
- $id = Dever::input('id');
- $left = Dever::input('left');
- $top = Dever::input('top');
- if ($id) {
- $data['where_id'] = $id;
- if (!$left) {
- $left = 0;
- }
- if (!$top) {
- $top = 0;
- }
- $data['position'] = $left . ',' . $top;
- Dever::db('poster/model')->update($data);
- }
- return $id;
- }
- public function model()
- {
- $where['template_id'] = Dever::input('search_option_template_id');
- $data = Dever::db('poster/model')->select($where);
- if ($data) {
- foreach ($data as $k => $v) {
- $data[$k]['content'] = '';
- $data[$k]['style'] = 'display:none;position:absolute;';
- if ($v['type'] == 1) {
- $data[$k]['content'] = '<img src="'.$v['value_pic'].'" style="width: '.$v['width'].'px;height:'.$v['height'].'px;">';
- $data[$k]['style'] .= 'width: '.$v['width'].'px;height:'.$v['height'].'px;';
- } else {
- if (!$v['value']) {
- $v['value'] = $v['name'];
- }
- $data[$k]['content'] = $v['value'];
- //$data[$k]['style'] .= 'width: '.$v['text_width'].'px;';
- if ($v['color']) {
- $data[$k]['style'] .= 'color:' . $v['color'] . ';';
- }
- if ($v['size']) {
- $data[$k]['style'] .= 'font-size:' . $v['size'] . 'px;';
- }
- if ($v['fonts']) {
- //$data[$k]['style'] .= 'font-size:' . $v['size'] . ';';
- }
- }
- $p = explode(',', $v['position']);
- $data[$k]['style'] .= 'left:'.$p[0].'px;top:'.$p[1].'px;';
- }
- }
- return $data;
- }
- }
|