本文整理匯總了PHP中UserClient::getTypeId方法的典型用法代碼示例。如果您正苦於以下問題:PHP UserClient::getTypeId方法的具體用法?PHP UserClient::getTypeId怎麽用?PHP UserClient::getTypeId使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類UserClient
的用法示例。
在下文中一共展示了UserClient::getTypeId方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: __construct
public function __construct()
{
// echo "ta aqui.".UserClient::getTypeId();exit();
if (!UserClient::isAlive() || UserClient::getTypeId() != Config::ADMIN_USER_TYPE_ID && UserClient::getTypeId() != Config::DEVELOPER_USER_TYPE_ID) {
$urlTo = Navigation::getURI(Config::$URL_ROOT_APPLICATION);
Navigation::redirect("backend/login/to/" . implode("/", $urlTo));
}
}
示例2: insert
/**
* @return para poder inserir
*/
public function insert()
{
// echo "cocococo";exit();
if (UserClient::getTypeId() == Config::DEVELOPER_USER_TYPE_ID) {
return $this->createFormData();
} else {
Navigation::redirect("admin/");
}
}
示例3: __construct
public function __construct($arrayRestFolder = NULL)
{
//verifica se o sujeito está logado e se é admin
if (!UserClient::isAlive()) {
Navigation::redirect("admin/login");
} else {
if (UserClient::getTypeId() != Config::ADMIN_USER_TYPE_ID && UserClient::getTypeId() != Config::DEVELOPER_USER_TYPE_ID) {
//o sujeito ou não está logado ou ele não é admin
Navigation::redirect("admin/login");
}
}
if ($arrayRestFolder != NULL) {
$this->arrayVariable = Navigation::getVariableArraySlug($arrayRestFolder);
$this->arrayRestFolder = $arrayRestFolder;
}
}
示例4: insert
public function insert($echo_json = TRUE)
{
//para inserir imagem precisa estar logado como admin
if (UserClient::getTypeId() == Config::ADMIN_USER_TYPE_ID && UserClient::getActiveTime() && UserClient::getActive()) {
//se tiver ok, blz, o que me importa é o else
} else {
//exit();//sem explicações
}
$this->infoPost = new ImageInfoPostVO();
$this->infoPost->file_data = $_FILES["Filedata"];
//passando como null o table, ele não linka
$this->infoPost->table = NULL;
$retorno = parent::insert();
if ($retorno->success) {
//vai pegar a url da imagem
include_once "library/facil3/core/modules/image/vo/ImageVO.class.php";
$ImageVO = new ImageVO();
$ImageVO->setId($retorno->result, TRUE);
if ($this->infoPost->table_id) {
//foi enviado para linkar, então pega o id
$url = $ImageVO->getUrl();
//pre-conceito na moral de que se uma imagem é enviada, é para produto
include_once Config::FOLDER_APPLICATION . "modules/product_model/vo/ProductModelQuadroVO.class.php";
$ProductModelQuadroVO = new ProductModelQuadroVO();
$retorno_product = $ProductModelQuadroVO->setId($this->infoPost->table_id, TRUE);
//ve se existe o produto
if ($retorno_product->success) {
//atualiza url
$ProductModelQuadroVO->setQuadroImagePath($url);
//grava
$ProductModelQuadroVO->commit();
}
}
}
if ($echo_json) {
echo utf8_encode($retorno->toJson());
exit;
} else {
return $retorno;
}
}