Example #1
0
 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);
 }
Example #2
0
    } 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);
Example #3
0
    /*
    $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');
}