function content($ret) { $tpl = gs_tpl::get_instance(); $tpl->addTemplateDir(cfg('document_root') . DIRECTORY_SEPARATOR . 'content'); $this->params['name'] = $this->data['gspgid_v']; return $this->show($ret); }
} else { define('PHPBEE_VAR_DIR', '/tmp/velotur/var/'); } } require_once 'vendor/phpbee/phpbee/libs/config.lib.php'; require_once 'vendor/phpbee/phpbee/libs/smarty/extSmarty.class.php'; require_once 'vendor/phpbee/phpbee/libs/smarty/SmartyValidate.class.php'; #require_once('__smarty/plugins/function.controller.php'); #require_once('__smarty/plugins/function.html_options.php'); #require_once('__smarty/plugins/function.mailto.php'); #require_once('__smarty/plugins/function.beehandler.php'); #require_once('__smarty/plugins/modifier.date_format.php'); $init = new gs_init('auto'); $init->init(LOAD_CORE); $init->load_modules(); $smarty = gs_tpl::get_instance(); $smarty->assign('_gsdata', $_REQUEST); require_once $_CONF[root_dir] . $_CONF[classes_dir] . 'class_dblevel.php'; require_once $_CONF[root_dir] . $_CONF[classes_dir] . 'base.php'; require_once $_CONF[root_dir] . $_CONF[classes_dir] . 'base_functions.php'; $_CONF[http_referer] = $_SERVER[HTTP_REFERER]; if ($_CONF['default_socket_timeout']) { ini_set('default_socket_timeout', $_CONF['default_socket_timeout']); } $subDir = str_replace($_SERVER[DOCUMENT_ROOT], '', dirname($_SERVER['SCRIPT_FILENAME'])); $wwwSubDir = substr($_SERVER['REQUEST_URI'], -1) == '/' ? $_SERVER['REQUEST_URI'] : dirname($_SERVER['REQUEST_URI']); $smarty->setTemplateDir(array(realpath($_CONF['root_dir'] . $_CONF['template_dir'] . $wwwSubDir . '/'), realpath($_CONF['root_dir'] . $_CONF['template_dir'] . $subDir . '/'), realpath($_CONF['root_dir'] . $_CONF['template_dir'] . '/'))); $smarty->setCompileDir('/tmp/velotur/legacy/templates_c' . $subDir); $smarty->compile_check = true; $smarty->debugging = false; $smarty->assign('_CONF', $_CONF);
/* $params=gs_session::load('MultiPowUpload_params'); */ $params = $_REQUEST; /* $params=array_merge($params,$_REQUEST); md($params,1); md($_REQUEST,1); md($_GET,1); md($_POST,1); die(); */ $rs_name = $params['recordset']; $f_name = $params['foreign_field_name']; $f_hash_name = $f_name . '_hash'; $f = new $rs_name(); $f = $f->new_record(); $f->{$f_hash_name} = $params['hash']; $f->{$f_name} = $params['rid']; $values = $_FILES['Filedata']; $ret = array('File_data' => file_get_contents($values['tmp_name']), 'File_filename' => $values['name'], 'File_mimetype' => $values['type'], 'File_size' => $values['size'], 'File_width' => max($_REQUEST['thumbnailWidth'], $_REQUEST['imageWidth']), 'File_height' => max($_REQUEST['thumbnailHeight'], $_REQUEST['imageHeight'])); $ff = $f->File->new_record($ret); $f->commit(); $tpl = gs_tpl::get_instance(); //$tpl->template_dir=dirname(__FILE__).DIRECTORY_SEPARATOR.'../../../templates'; $tpl->template_dir = cfg('lib_dir') . DIRECTORY_SEPARATOR . 'widgets' . DIRECTORY_SEPARATOR . 'MultiPowUpload' . DIRECTORY_SEPARATOR . 'templates'; $tpl->assign('i', $f); echo $tpl->fetch('li_image.html'); die; echo $f->src1('admin'); }