Là biến chứa class request
$nv_Request ->get_typed_array ( $name, $mode = null, $type = null, $default = null );
$nv_Request ->get_string ( $name, $mode = null, $default = null, $decode = true );
$nv_Request ->get_float ( $name, $mode = null, $default = null, $decode = true );
$nv_Request ->get_int ( $name, $mode = null, $default = null, $decode = true );
$nv_Request ->get_bool ( $name, $mode = null, $default = null, $decode = true );
$nv_Request ->isset_request ( $names, $mode, $all = true );
$nv_Request ->unset_request ( $names, $mode );
$nv_Request ->set_Session ( $name, $value = '' );
$nv_Request ->set_Cookie ( $name, $value = '', $expire = 0, $encode = true );
Là biến chứa class mysql
$db->dblikeescape ( $value );
$db->sql_error ( $message = '' );
$db->sql_freeresult ( $query_id = 0 );
$db->sql_fetch_assoc ( $query_id = 0 );
$db->sql_fetchrow ( $query_id = 0, $type = 0 );
$db->sql_affectedrows ( );
$db->sql_numrows ( $query_id = 0 );
$db->sql_query_insert_id ( $query = "" );
$db->sql_query ( $query = "" );
Là biến chứa class crypt
$crypt->hash( $password );
$crypt->validate( $password_in, $pass_check );
Trong hệ thống NukeViet biến $xtpl thường được chứa class xtemplate. Tuy nhiên biến này chưa được tạo sẵn.
$xtpl = new XTemplate( $file_name, $file_location );
Trong đó $file_name
là tên file, $file_location
là đường dẫn tuyệt đối đến file cần chọn.
$xtpl->assign( $name, $content );
$xtpl->parse($bname);
$xtpl->out($bname);
$xtpl->text($bname);
Dùng để upload một file lên hệ thống.
require_once ( NV_ROOTDIR . "/includes/class/upload.class.php" );
$upload = new upload( $allow_files_type, $global_config['forbid_extensions'], $global_config['forbid_mimes'],NV_UPLOAD_MAX_FILESIZE, NV_MAX_WIDTH, NV_MAX_HEIGHT );
$upload ->save_file( $userfile, $savepath, $replace_if_exists = true );
$userfile là biến $_FILE($file_upload);
$upload ->save_urlfile( $urlfile, $savepath, $replace_if_exists = true );
require_once ( NV_ROOTDIR . '/includes/class/download.class.php' );
$download = new download( $file_src, $directory, $file_basename, $is_resume, $max_speed );
Trong đó:
$download->download_file();
require_once(NV_ROOTDIR."/includes/class/image.class.php");
$image = new image(NV_ROOTDIR."/images/logo.png", $max_width,$max_height);
$image->resizePercent(200);
$image->cropFromCenter(150,200);
$image->cropFromLeft( $leftX, $leftY, $newwidth, $newheight );
$image->addstring( $string, $align = 'right', $valign = 'bottom', $font = "", $fsize = 2 );
$image->addlogo( $logo, $align = 'right', $valign = 'bottom' );
$image->rotate(45);
$image->save(NV_ROOTDIR.'/'.NV_TEMP_DIR.'/');
$image->close();