当前位置: 首页>>代码示例>>PHP>>正文


PHP getvalescaped函数代码示例

本文整理汇总了PHP中getvalescaped函数的典型用法代码示例。如果您正苦于以下问题:PHP getvalescaped函数的具体用法?PHP getvalescaped怎么用?PHP getvalescaped使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了getvalescaped函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: save_themename

function save_themename()
	{
		global $baseurl, $link, $themename, $collection_column;
		$sql="update collection set	" . $collection_column . "='" . getvalescaped("rename","") . "' where " . $collection_column . "='" . escape_check($themename)."'";
		sql_query($sql);
		header("location:".$baseurl. "/pages/" . $link);
	}
开发者ID:Jtgadbois,项目名称:Pedadida,代码行数:7,代码来源:theme_edit.php

示例2: tile_select

function tile_select($tile_type, $tile_style, $tile, $tile_id, $tile_width, $tile_height)
{
    /*
     * Preconfigured and the legacy tiles controlled by config.
     */
    if ($tile_type == "conf") {
        switch ($tile_style) {
            case "thmsl":
                global $usertile;
                tile_config_themeselector($tile, $tile_id, $usertile, $tile_width, $tile_height);
                exit;
            case "theme":
                tile_config_theme($tile, $tile_id, $tile_width, $tile_height);
                exit;
            case "mycol":
                tile_config_mycollection($tile, $tile_id, $tile_width, $tile_height);
                exit;
            case "advsr":
                tile_config_advancedsearch($tile, $tile_id, $tile_width, $tile_height);
                exit;
            case "mycnt":
                tile_config_mycontributions($tile, $tile_id, $tile_width, $tile_height);
                exit;
            case "hlpad":
                tile_config_helpandadvice($tile, $tile_id, $tile_width, $tile_height);
                exit;
            case "custm":
                tile_config_custom($tile, $tile_id, $tile_width, $tile_height);
                exit;
            case "pend":
                tile_config_pending($tile, $tile_id, $tile_width, $tile_height);
                exit;
        }
    }
    /*
     * Free Text Tile
     */
    if ($tile_type == "ftxt") {
        tile_freetext($tile, $tile_id, $tile_width, $tile_height);
        exit;
    }
    /*
     * Search Type tiles
     */
    if ($tile_type == "srch") {
        switch ($tile_style) {
            case "thmbs":
                $promoted_image = getvalescaped("promimg", false);
                tile_search_thumbs($tile, $tile_id, $tile_width, $tile_height, $promoted_image);
                exit;
            case "multi":
                tile_search_multi($tile, $tile_id, $tile_width, $tile_height);
                exit;
            case "blank":
                tile_search_blank($tile, $tile_id, $tile_width, $tile_height);
                exit;
        }
    }
}
开发者ID:perryrothjohnson,项目名称:resourcespace,代码行数:59,代码来源:dash_tile_generation.php

示例3: HookNewsHomeHomebeforepanels

function HookNewsHomeHomebeforepanels()
{
    if (getvalescaped("ajax", false)) {
        ?>
		<script>ReloadSearchBar();</script>
		<?php 
    }
}
开发者ID:perryrothjohnson,项目名称:resourcespace,代码行数:8,代码来源:home.php

示例4: save_themename

function save_themename()
{
    global $baseurl, $link, $themename, $collection_column;
    $sql = "update collection set\t" . $collection_column . "='" . getvalescaped("rename", "") . "' where " . $collection_column . "='" . escape_check($themename) . "'";
    sql_query($sql);
    hook("after_save_themename");
    redirect("pages/" . $link);
}
开发者ID:perryrothjohnson,项目名称:resourcespace,代码行数:8,代码来源:theme_edit.php

示例5: HookFilterboxSearchSearchstringprocessing

function HookFilterboxSearchSearchstringprocessing()
	{
	global $search;
	$refine=trim(getvalescaped("refine_keywords", ""));
	if ($refine != "")
		$search .= ",".$refine;

	$search=refine_searchstring($search);
	}
开发者ID:Jtgadbois,项目名称:Pedadida,代码行数:9,代码来源:search.php

示例6: validate_field

/**
 * Validate the given field.
 * 
 * If the field validates, this function will store it in the provided conifguration
 * module and key.
 * 
 * @param string $fieldname Name of field (provided to the render functions)
 * @param string $modulename Module name to store the field in.
 * @param string $modulekey Module key
 * @param string $type Validation patthern: (bool,safe,float,int,email,regex)
 * @param string $required Optional required flag.  Defaults to true.
 * @param string $pattern If $type is 'regex' the regex pattern to use.
 * @return bool Returns true if the field was stored in the config database.
 */
function validate_field($fieldname, $modulename, $modulekey, $type, $required = true, $pattern = '')
{
    global $errorfields, $lang;
    $value = getvalescaped($fieldname, '');
    if ($value == '' && $required == true) {
        $errorfields[$fieldname] = $lang['cfg-err-fieldrequired'];
        return false;
    } elseif ($value == '' && $required == false) {
        set_module_config_key($modulename, $modulekey, $value);
    } else {
        switch ($type) {
            case 'safe':
                if (!preg_match('/^.+$/', $value)) {
                    $errorfields[$fieldname] = $lang['cfg-err-fieldsafe'];
                    return false;
                }
                break;
            case 'float':
                if (!preg_match('/^[\\d]+(\\.[\\d]*)?$/', $value)) {
                    $errorfields[$fieldname] = $lang['cfg-err-fieldnumeric'];
                    return false;
                }
                break;
            case 'int':
                if (!preg_match('/^[\\d]+$/', $value)) {
                    $errorfields[$fieldname] = $lang['cfg-err-fieldnumeric'];
                    return false;
                }
                break;
            case 'email':
                if (!preg_match('/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}$/i', $value)) {
                    $errorfields[$fieldname] = $lang['cfg-err-fieldemail'];
                    return false;
                }
                break;
            case 'regex':
                if (!preg_match($pattern, $value)) {
                    $errorfields[$fieldname] = $lang['cfg-err-fieldsafe'];
                    return false;
                }
                break;
            case 'bool':
                if (strtolower($value) == 'true') {
                    $value = true;
                } elseif (strtolower($value) == 'false') {
                    $value = false;
                } else {
                    $errorfields[$fieldname] = $lang['cfg-err-fieldsafe'];
                    return false;
                }
                break;
        }
        set_module_config_key($modulename, $modulekey, $value);
        return true;
    }
}
开发者ID:perryrothjohnson,项目名称:resourcespace,代码行数:70,代码来源:config_functions.php

示例7: HookDiscount_codePurchase_callbackPayment_complete

function HookDiscount_codePurchase_callbackPayment_complete()
{
    # Find out the discount code applied to this collection.
    $code = sql_value("select discount_code value from collection_resource where collection='" . getvalescaped("custom", "") . "' limit 1", "");
    # Find out the purchasing user
    # As this is a callback script being called by PayPal, there is no login/authentication and we can't therefore simply use $userref.
    $user = sql_value("select ref value from user where current_collection='" . getvalescaped("custom", "") . "'", 0);
    # Insert used discount code row
    sql_query("insert into discount_code_used (code,user) values ('" . escape_check($code) . "','{$user}')");
}
开发者ID:perryrothjohnson,项目名称:resourcespace,代码行数:10,代码来源:purchase_callback.php

示例8: HookFilterboxSearchSearchaftersearchcookie

function HookFilterboxSearchSearchaftersearchcookie()
{
    global $filter_keywords, $perform_filter, $filter_pos, $search;
    $filter_keywords = getvalescaped("filter_keywords", "");
    $filter_pos = getvalescaped("cursorpos", "");
    setcookie('filter', $filter_keywords, 0, '', '', false, true);
    setcookie('filter_pos', $filter_pos, 0, '', '', false, true);
    setcookie('original_search', $search, 0, '', '', false, true);
    $perform_filter = true;
}
开发者ID:claytondaley,项目名称:resourcespace,代码行数:10,代码来源:search.php

示例9: HookFormat_chooserCollection_downloadReplacedownloadextension

function HookFormat_chooserCollection_downloadReplacedownloadextension($resource, $extension)
{
    global $format_chooser_output_formats;
    $inputFormat = $resource['file_extension'];
    if (!supportsInputFormat($inputFormat)) {
        # Do not replace the extension for this resource
        return false;
    }
    $ext = strtoupper(getvalescaped('ext', getDefaultOutputFormat($inputFormat)));
    if (!in_array($ext, $format_chooser_output_formats)) {
        return false;
    }
    return strtolower($ext);
}
开发者ID:chandradrupal,项目名称:resourcespace,代码行数:14,代码来源:collection_download.php

示例10: HookFormat_chooserAllGetdownloadurl

function HookFormat_chooserAllGetdownloadurl($ref, $size, $ext, $page = 1, $alternative = -1)
{
    global $baseurl_short;
    $profile = getvalescaped('profile', null);
    if (!empty($profile)) {
        $profile = '&profile=' . $profile;
    } else {
        $path = get_resource_path($ref, true, $size, false, $ext, -1, $page, $size == "scr" && checkperm("w") && $alternative == -1, '', $alternative);
        if (file_exists($path)) {
            return false;
        }
    }
    return $baseurl_short . 'plugins/format_chooser/pages/convert.php?ref=' . $ref . '&size=' . $size . '&ext=' . $ext . $profile . '&page=' . $page . '&alt=' . $alternative;
}
开发者ID:perryrothjohnson,项目名称:resourcespace,代码行数:14,代码来源:all.php

示例11: HookRefineresultsSearchSearchstringprocessing

function HookRefineresultsSearchSearchstringprocessing()
	{
	global $search,$k;
	$refine=trim(getvalescaped("refine_keywords",""));
	if ($refine!="")
		{
		if ($k!="")
			{
			# Slightly different behaviour when searching within external shares. There is no search bar, so the provided string is the entirity of the search.
			$s=explode(" ",$search);
			$search=$s[0] . " " . $refine;	
			}
		else
			{
			$search.=", " . $refine;	
			}
		}
	$search=refine_searchstring($search);	
	}
开发者ID:Jtgadbois,项目名称:Pedadida,代码行数:19,代码来源:all.php

示例12: get_annotate_file_path

function get_annotate_file_path($ref, $getfilepath, $extension)
{
    global $storageurl;
    global $storagedir;
    global $scramble_key;
    if (!file_exists($storagedir . "/annotate")) {
        mkdir($storagedir . "/annotate", 0777);
    }
    global $uniqid;
    // if setting uniqid before manual create_annotated_pdf function use
    $uniqid = getvalescaped("uniqid", $uniqid);
    //or if sent through a request
    if ($uniqid != "") {
        $uniqfolder = "/" . $uniqid;
    } else {
        $uniqfolder = "";
    }
    $tmpfolder = get_temp_dir(!$getfilepath, "annotate{$uniqfolder}");
    $file = $tmpfolder . "/{$uniqid}-annotations." . $extension;
    return $file;
}
开发者ID:chandradrupal,项目名称:resourcespace,代码行数:21,代码来源:general.php

示例13: HookDiscount_codePurchaseAdjust_item_price

function HookDiscount_codePurchaseAdjust_item_price($origprice, $resource, $size)
{
    global $discount_error, $discount_applied, $lang;
    # Discount pipeline support, allow multiple hook calls to modify the price multiple times
    global $purchase_pipeline_price;
    if (isset($purchase_pipeline_price[$resource][$size])) {
        $origprice = $purchase_pipeline_price[$resource][$size];
    }
    $discount_code = trim(strtoupper(getvalescaped("discount_code", "")));
    if ($discount_code == "") {
        return $origprice;
    }
    # No code specified
    # Check that the discount code exists.
    $discount_info = sql_query("select * from discount_code where upper(code)='{$discount_code}'");
    if (count($discount_info) == 0) {
        $discount_error = $lang["error-invalid-discount-code"];
        return false;
    } else {
        $discount_info = $discount_info[0];
    }
    # Check that the user has not already used this discount code
    global $userref;
    $used = sql_value("select count(*) value from discount_code_used where user='{$userref}' and upper(code)='{$discount_code}'", 0);
    if ($used > 0) {
        $discount_error = $lang["error-discount-code-already-used"];
        return false;
    }
    $discount_applied = $discount_info["percent"];
    # Update collection with code, so it can be retrieved when we get the callback from PayPal and then insert a row into discount_code_used to mark that the user has used this discount code.
    global $usercollection;
    sql_query("update collection_resource set discount_code='" . $discount_code . "' where collection='" . $usercollection . "'");
    $return = round((100 - $discount_info["percent"]) / 100 * $origprice, 2);
    $purchase_pipeline_price[$resource][$size] = $return;
    # Use this price instead for future hook calls.
    return $return;
}
开发者ID:perryrothjohnson,项目名称:resourcespace,代码行数:37,代码来源:purchase.php

示例14: HookUser_preferencesuser_preferencesSaveadditionaluserpreferences

function HookUser_preferencesuser_preferencesSaveadditionaluserpreferences()
{
    global $user_preferences_change_username, $user_preferences_change_email, $user_preferences_change_name, $userref, $useremail, $username, $userfullname, $lang;
    $newUsername = trim(safe_file_name(getvalescaped('username', $username)));
    $newEmail = getvalescaped('email', $userfullname);
    $newFullname = getvalescaped('fullname', $userfullname);
    # Check if a user with that username already exists
    if ($user_preferences_change_username && $username != $newUsername) {
        $existing = sql_query('select ref from user where username=\'' . escape_check($newUsername) . '\'');
        if (!empty($existing)) {
            $GLOBALS['errorUsername'] = $lang['useralreadyexists'];
            return false;
        }
    }
    # Check if a user with that email already exists
    if ($user_preferences_change_email && $useremail != $newEmail) {
        $existing = sql_query('select ref from user where email=\'' . escape_check($newEmail) . '\'');
        if (!empty($existing)) {
            $GLOBALS['errorEmail'] = $lang['useremailalreadyexists'];
            return false;
        }
    }
    # Store changed values in DB, and update the global variables as header.php is included next
    if ($user_preferences_change_username && $username != $newUsername) {
        sql_query("update user set username='" . escape_check($newUsername) . "' where ref='" . $userref . "'");
        $username = $newUsername;
    }
    if ($user_preferences_change_email && $useremail != $newEmail) {
        sql_query("update user set email='" . escape_check($newEmail) . "' where ref='" . $userref . "'");
        $useremail = $newEmail;
    }
    if ($user_preferences_change_name && $userfullname != $newFullname) {
        sql_query("update user set fullname='" . escape_check($newFullname) . "' where ref='" . $userref . "'");
        $userfullname = $newFullname;
    }
    return getvalescaped('currentpassword', '') == '' || getvalescaped('password', '') == '' && getvalescaped('password2', '') == '';
}
开发者ID:claytondaley,项目名称:resourcespace,代码行数:37,代码来源:user_preferences.php

示例15:

<?php
include "../include/db.php";
include "../include/general.php";
include "../include/authenticate.php";
include_once "../include/collections_functions.php";

$offset=getvalescaped("offset",0);
$ref=getvalescaped("ref","",true);

# Check access
if (!collection_readable($ref)) {exit($lang["no_access_to_collection"]);}

# pager
$per_page=getvalescaped("per_page_list_log",15);setcookie("per_page_list_log",$per_page, 0, '', '', false, true);

include "../include/header.php";
$log=get_collection_log($ref, $offset+$per_page);
$results=count($log);
$totalpages=ceil($results/$per_page);
$curpage=floor($offset/$per_page)+1;

$url=$baseurl . "/pages/collection_log.php?ref=" . $ref;
$jumpcount=1;

?>

<?php
# Fetch and translate collection name
$colinfo = get_collection($ref);
$colname = i18n_get_collection_name($colinfo);
if (!checkperm("b"))
开发者ID:artsmia,项目名称:mia_resourcespace,代码行数:31,代码来源:collection_log.php


注:本文中的getvalescaped函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。