本文整理汇总了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;
}
}