本文整理汇总了PHP中Translation::text方法的典型用法代码示例。如果您正苦于以下问题:PHP Translation::text方法的具体用法?PHP Translation::text怎么用?PHP Translation::text使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Translation
的用法示例。
在下文中一共展示了Translation::text方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct()
{
parent::__construct();
$this->http_header->setTitle(Translation::text("A maior galeria de arte do Brasil em edição limitada, numerada e assinada de quadros, gravuras e fotografias. Decore com arte."));
$this->http_header->setDescription(Translation::text("A maior galeria de arte do Brasil em edição limitada, numerada e assinada de quadros, gravuras e fotografias. Decore com arte."));
$this->http_header->getKeywords(Translation::text("quadros gravuras,quadros online,venda quadros,desenhos,venda de quadros,reproduções,artes,comprar gravuras,comprar quadros,gravura,gravuras,loja quadros,quadros,decoração de interiores quartos,decoração de ambientes interiores,decoração de interiores salas,arte moderna,quadros decorativos,papel de parede decoração de interiores,dicas de decoração para quartos,papel de parede para quarto de bebe,papel de parede decoração quarto,lojas decoração interiores,decoração de paredes interiores,revista de decoração de interiores,fotos decoração de sala,dicas de decoração de interiores,decoração design de interiores,pintura em tela a oleo,pintura em tela,objetos de decoração para sala,quadros de parede,quarto de bebe,gravuras para quadros,adesivos decorativos de parede,papel de parede,papel de parede para quarto,quartos de bebe decorados,galerias de arte sp,molduras para quadros,sites de decoração de interiores,galeria de arte virtual,galerias de arte rio de janeiro,ideias decoração interiores,site de decoração de casas,adesivos de parede,decoração de interiores cozinha,decoração de quarto infantil menina,quadros em mdf,adesivos decoração interiores,quadros abstratos modernos,quadros pintura abstrata,decoração parede quarto,quadros para quarto de bebe,decoração interiores sala estar,decoração pintura parede,quadros pintura em tela,decoração festa junina infantil,adesivos de parede infantil,papel de parede para quarto infantil,quadros para quarto de casal,quarto de menina,galeria arte quadros,pintura quarto de bebe,quadro de fotos,papel de parede infantil,moveis para quarto de bebe,decoração de interiores banheiros,objetos de decoração de interiores,decoração de quarto de bebe com papel de parede,fotos de decoração de cozinha,adesivos de parede para quarto de bebe,\r\ndecoração de ambientes casa,cortinas para quarto de bebe,quadro de avisos,loja de quadros,decoração cozinhas planejadas,dicas de decoração de sala,decoração textura parede,decoração parede sala,quartos decorados,site de decoração de quartos,objetos de decoração para quarto,decoração de interiores de apartamentos,pintura em tela abstrato,quadros pintados,cozinha americana decoração,rei dos quadros,adesivos de parede tok stok,quarto de bebe menina,moveis e decoração de casas,adesivos decorativos,pintura de parede,quarto infantil,festa infantil,fotos de decoração de banheiros,papel de parede decorativo,quadros para decoração de sala,quadros decorativos para sala"));
$this->arrayProducts = array();
}
示例2: getNameByTypeAndId
/**
* @param $type string dessa classe: requestMaterial, requestColor, requestStyle, requestFormat, requestTheme, requestComposition, requestTechnique, requestType
* @param $id do item na array
* @return string do nome do item, se não encontrar retorna vazio
*/
public function getNameByTypeAndId($type, $id)
{
if ($type == "search") {
//se for busca, retorna o que buscou pois é isso mesmo
return urldecode($this->requestResumeSearch);
}
if ($type == "promocoes") {
return Translation::text("Promoções");
}
//iniciando a array//pegando a array pelo tipo
$array_type = $this->getArrayByType($type);
foreach ($array_type as $item) {
if ($item->id == $id) {
return $item->name;
}
}
return "";
}
示例3: delete
function delete()
{
$image_id = DataHandler::getValueByArrayIndex($_POST, "id");
$ReturnResultVO = new ReturnResultVO();
if ($image_id > 0) {
//vai deletar
$ImageVO = new ImageVO();
$ImageVO->setId($image_id, TRUE);
$ImageVO->delete();
$LinkDAO = LinkDAO::getInstance();
if (FALSE) {
$LinkDAO = new LinkDAO();
}
$ReturnDataVO = $LinkDAO->deleteAllFromLinkedTableAndLinkedTableId("image", $image_id);
$ReturnResultVO->success = $ReturnDataVO->success;
if ($ReturnResultVO->success) {
$ReturnResultVO->addMessage(Translation::text("Image deleted successfully."));
} else {
$ReturnResultVO->addMessage(Translation::text("Error when deleting image."));
}
}
echo $ReturnResultVO->toJson();
exit;
}
示例4: preg_match_all
// $delete_URL = Config::getRootPath("image/get_image/id.{$image->id}/max_width.150/max_heigth.150");
$data = $model;
preg_match_all("/###VALUE_([a-zA-Z_]+)###/", $model, $out);
for ($i = 0; $i < sizeof($out[0]); $i++) {
$attr = strtolower($out[1][$i]);
$data = str_replace($out[0][$i], $image->{$attr}, $data);
}
$data = str_replace("###IMAGE_TAG###", "<img src='{$imagePath}' />", $data);
$data = str_replace("###DELETE_TAG###", "<a class='delete btn' href='image_{$image->id}'>" . Translation::text('delete') . "</a>", $data);
// print_r($formView->getShowImageUrl());
if ($formView->getShowImageUrl()) {
$data = str_replace("###IMAGE_URL###", "<spam class='url'><b>Url da imagem:</b>" . Config::getRootPath("image/get_image/natural_size.true/direct_show.1/image_id." . $image->id), $data) . "</spam>";
} else {
$data = str_replace("###IMAGE_URL###", "", $data);
}
echo $data;
$printed_fields++;
/// die;
}
$model = preg_replace('/###([a-zA-Z_]+)###/', '', $model);
for ($i = $printed_fields; $i < $quantity; $i++) {
echo $model;
}
echo "</div>";
if ($multi_fields) {
echo "<input class='add_more_input btn' id='add_more_images' type='button' name='" . Translation::text('Add more') . "' value='" . Translation::text("add more") . " '/>";
}
?>
</dd>
</dl>
</div>
示例5:
<table class="api">
<tr>
<td colspan="2" class="header">
<?php
echo Translation::text("Step 1: SetExpressCheckout");
?>
</td>
</tr>
<tr>
<td colspan="2">
<center>
</br>
<?php
echo Translation::text("You must be logged into ");
?>
<a href="https://developer.paypal.com" id="PayPalDeveloperCentralLink" target="_blank">
Developer Central
</a>
</br>
</br>
</center>
</td>
</tr>
</table>
<table>
<th>Shopping cart Products:</th>
<tr>
<td class="field">
示例6: insertHighlights
public function insertHighlights()
{
//inicia um retorno de ReturnResultVO
$ReturnResultVO = new ReturnResultVO();
//pega os dados baseado na HighlightsInfoPostVO
$VO = new HighLightsVO();
//popula no objeto
$VO->setId($this->HighlightsInfoPostVO->id);
$VO->setActive($this->HighlightsInfoPostVO->active);
$VO->setName($this->HighlightsInfoPostVO->name);
$VO->setLink($this->HighlightsInfoPostVO->link, $locale);
$VO->setContent($this->HighlightsInfoPostVO->content, $locale);
$VO->setImageUrl($this->HighlightsInfoPostVO->image_url, $locale);
$VO->setDate($this->HighlightsInfoPostVO->date);
$VO->setDateIn($this->HighlightsInfoPostVO->date_in);
$VO->setDateOut($this->HighlightsInfoPostVO->date_out);
$VO->setOrder($this->HighlightsInfoPostVO->order);
//("Ja") gera id para criar pasta onde vai ser guardado o arquivo
$ReturnResultHighLightsVO = $VO->commit();
if ($ReturnResultHighLightsVO->success) {
$ReturnResultHighLightsVO->result = $VO->getId();
} else {
//erro, os motivos estão na ReturnResultVO abaixo
return $ReturnResultHighLightsVO;
}
if ($ReturnResultHighLightsVO->success) {
//incluir o vinculo com a linked_table e linked_table_id
//receber table
// table_id
if ($this->HighlightsInfoPostVO->request_table != NULL && $this->HighlightsInfoPostVO->request_table_id > 0) {
$table = $this->HighlightsInfoPostVO->request_table;
$table_id = $this->HighlightsInfoPostVO->request_table_id;
include_once "library/facil3/core/dao/LinkDAO.class.php";
$LinkDAO = new LinkDAO();
//vincula a foto ao table e table_id enviado
$ReturnResultVinculoVO = $LinkDAO->insert($table, $table_id, $this->moduleName, $VO->getId(), 1);
if (!$ReturnResultVinculoVO->success) {
//deu erro ao vincular
$ReturnResultVO->success = false;
$ReturnResultVO->appendMessage($ReturnResultVinculoVO->array_messages);
return $ReturnResultVO;
}
} else {
return $ReturnResultVO->addMessage(Translation::text("LibraryLanguage::WARNING_HIGHLIGHTS_NO_LINKED_TABLE"));
}
} else {
return $ReturnResultHighLightsVO;
}
}
示例7: validate
/**
* @desc Validação da VO para ver se está apta a ser cadastrada
* @return ReturnResultVO
*/
function validate()
{
//vai validar a VO inteira conforme as regras
$ReturnResultVO = new ReturnResultVO();
$ReturnResultVO->success = TRUE;
if (!Validation::validateEmail($this->from)) {
$ReturnResultVO->success = FALSE;
$ReturnResultVO->addMessage(Translation::text("LibraryLanguage::ERROR_CONTACT_INVALID_FROM_EMAIL"));
}
if (!Validation::validateEmail($this->to)) {
$ReturnResultVO->success = FALSE;
$ReturnResultVO->addMessage(Translation::text("LibraryLanguage::ERROR_CONTACT_INVALID_TO_EMAIL"));
}
if (!Validation::blank($this->from_name, 2)) {
$ReturnResultVO->success = FALSE;
$ReturnResultVO->addMessage(Translation::text("LibraryLanguage::ERROR_CONTACT_INVALID_NAME"));
}
if (!Validation::blank($this->body, 2)) {
$ReturnResultVO->success = FALSE;
$ReturnResultVO->addMessage(Translation::text("LibraryLanguage::ERROR_CONTACT_INVALID_MESSAGE"));
}
if (!Validation::blank($this->host, 8)) {
$ReturnResultVO->success = FALSE;
$ReturnResultVO->addMessage(Translation::text("LibraryLanguage::ERROR_CONTACT_INVALID_HOST"));
}
if (!Validation::blank($this->username, 2)) {
$ReturnResultVO->success = FALSE;
$ReturnResultVO->addMessage(Translation::text("LibraryLanguage::ERROR_CONTACT_INVALID_USERNAME"));
}
if (!Validation::blank($this->password, 2)) {
$ReturnResultVO->success = FALSE;
$ReturnResultVO->addMessage(Translation::text("LibraryLanguage::ERROR_CONTACT_INVALID_PASSWORD"));
}
return $ReturnResultVO;
}
示例8: resultHandler
public function resultHandler($tempResult, &$arrayReturn)
{
//
switch ($tempResult) {
case DbInterface::ERROR_DUPLICATE_ENTRY:
$arrayReturn[] = Translation::text("LibraryLanguage::ERROR_PARAMETHER_DUPLICATE_ENTRY");
break;
case DbInterface::ERROR_UPDATE_DONOT_HAVE_ID:
$arrayReturn[] = Translation::text("LibraryLanguage::ERROR_PARAMETHER_UPDATE_DONOT_HAVE_ID");
break;
case DbInterface::ERROR_UPDATE_DONOT_HAVE_UPDATES:
$arrayReturn[] = Translation::text("LibraryLanguage::ERROR_PARAMETHER_UPDATE_DONOT_HAVE_UPDATE");
break;
case DbInterface::ERROR_UPDATE_COMMIT:
$arrayReturn[] = Translation::text("LibraryLanguage::ERROR_PARAMETHER_UPDATE_COMMIT");
break;
case DbInterface::ERROR_INSERT_COMMIT:
$arrayReturn[] = Translation::text("LibraryLanguage::ERROR_PARAMETHER_INSERT_COMMIT");
break;
case DbInterface::SUCESS:
$arrayReturn[] = Translation::text("LibraryLanguage::SUCESS_PARAMETHER");
break;
default:
$arrayReturn[] = "erro sinistro({$tempResult}).";
break;
}
//end switch
}
示例9: insert
public function insert()
{
//inicia um retorno de ReturnResultVO
$ReturnResultVO = new ReturnResultVO();
//pega os dados baseado na infoPost
$VO = new FileVO();
if ($this->infoPost->file_info_id) {
$VO->setId($this->infoPost->file_info_id, TRUE);
}
$VO->setActive($this->infoPost->file_info_active);
$VO->setName($this->infoPost->file_info_name);
$VO->setDescription($this->infoPost->file_info_description);
$VO->setType($this->infoPost->file_info_type);
$VO->setAuthor($this->infoPost->file_info_author);
$VO->setLocale($this->infoPost->file_info_locale);
$VO->setOrder($this->infoPost->file_info_order);
//("JÁ") gera id para criar pasta onde vai ser guardado o arquivo
$ReturnResultFileVO = $VO->commit();
if ($ReturnResultFileVO->success) {
$ReturnResultFileVO->result = $VO->getId();
} else {
//erro, os motivos estão na ReturnResultVO abaixo
return $ReturnResultFileVO;
}
//pega o id da file
$FILE_ID = $VO->getId();
$ReturnResultFileVO = new ReturnResultVO();
if (isset($this->infoPost->file_data) && !$this->infoPost->file_info_id > 0) {
set_time_limit(0);
$sentFileData = $this->infoPost->file_data;
//$_FILES['Filedata'];
$name = $sentFileData['name'];
// extens�o enviada
$sentExtension = DataHandler::returnExtensionOfFile($name);
// remove caracteres escrotos
$name = DataHandler::returnFilenameWithoutExtension($name);
$name = DataHandler::removeAccent($name);
$name = DataHandler::removeSpecialCharacters($name);
$name = trim(substr($name, 0, 80));
switch ($sentFileData["type"]) {
case "text/plain":
$extension = "txt";
break;
default:
$extension = strtolower($sentExtension);
break;
}
//verifica se a pasta existe, se não existir, inventa
DataHandler::createFolderIfNotExist($this->defaultFolderForNewFiles);
// pasta de upload de files está no config.php
$tempFolder = DataHandler::removeDobleBars($this->defaultFolderForNewFiles . "/" . $FILE_ID);
DataHandler::createFolderIfNotExist($tempFolder);
$tempUrl = $tempFolder . "/" . strtolower($name . "." . $extension);
$i = 2;
while (file_exists($tempUrl)) {
$tempUrl = $tempFolder . "/" . strtolower($name . "-" . $i . "." . $extension);
$i++;
}
$VO->setUrl($tempUrl);
$ReturnResultFileVO = $VO->commit();
//Debug::li("aaa");
if ($ReturnResultFileVO->success) {
//incluir o vinculo com a linked_table e linked_table_id
//receber table
// table_id
if ($this->infoPost->table) {
$table = $this->infoPost->table;
$table_id = $this->infoPost->table_id;
include_once "library/facil3/core/dao/LinkDAO.class.php";
$LinkDAO = new LinkDAO();
//vincula a foto ao table e table_id enviado
$ReturnResultVinculoVO = $LinkDAO->insert($table, $table_id, $this->moduleName, $VO->getId(), 1);
if (!$ReturnResultVinculoVO->success) {
//deu erro ao vincular
$ReturnResultVO->success = false;
$ReturnResultVO->appendMessage($ReturnResultVinculoVO->array_messages);
return $ReturnResultVO;
}
} else {
$ReturnResultVO->addMessage(Translation::text("LibraryLanguage::WARNING_FILE_NO_LINKED_TABLE"));
}
//movendo o arquivo para sua respectiva pasta.
$localFile = $VO->getUrl();
if (!move_uploaded_file($sentFileData['tmp_name'], $localFile)) {
$ReturnResultVO->success = false;
$ReturnResultVO->addMessage(Translation::text("Arquivo não encontrado"));
return $ReturnResultVO;
} else {
$ReturnResultVO->success = TRUE;
$ReturnResultVO->result = $VO->getId();
$ReturnResultVO->addMessage(Translation::text("Arquivo gravado"));
}
} else {
return $ReturnResultFileVO;
}
return $ReturnResultVO;
} else {
$ReturnResultFileVO = new ReturnResultVO();
$ReturnResultFileVO->addMessage("Envie o Filedata");
// nao veio filedata
//.........这里部分代码省略.........
示例10: resultHandler
/**
* @param int $tempResult
* @param array $arrayReturn
*/
public function resultHandler($tempResult, &$arrayReturn)
{
switch ($tempResult) {
case DbInterface::ERROR_UPDATE_DONOT_HAVE_ID:
$arrayReturn[] = Translation::text("id?");
break;
case DbInterface::ERROR_UPDATE_DONOT_HAVE_UPDATES:
$arrayReturn[] = Translation::text("nao tem o que mudar");
break;
case DbInterface::ERROR_UPDATE_COMMIT:
$arrayReturn[] = Translation::text("erro ao atualizar");
break;
case DbInterface::ERROR_INSERT_COMMIT:
$arrayReturn[] = Translation::text("erro ao inserir");
break;
case DbInterface::ERROR_DUPLICATE_ENTRY:
$arrayReturn[] = Translation::text("entrada duplicada");
break;
case DbInterface::SUCCESS:
$arrayReturn[] = Translation::text("sucesso ao cadastrar");
break;
default:
$arrayReturn[] = "erro sinistro({$tempResult}).";
break;
}
//end switch
}
示例11: get
/**
* serve para buscar um unico item especifico, baseado no id
* @return ReturnResultVO
*/
public function get()
{
//inicia um retorno de ReturnResultVO
$ReturnResultVO = new ReturnResultVO();
$table = DataHandler::forceString($this->ContentInfoPostVO->request_table);
$table_id = DataHandler::forceInt($this->ContentInfoPostVO->request_table_id);
$content_id = DataHandler::forceInt($this->ContentInfoPostVO->request_content_id);
$slug = DataHandler::forceString($this->ContentInfoPostVO->request_slug);
$locale = DataHandler::forceString($this->ContentInfoPostVO->request_locale);
$type_of_return = DataHandler::forceString($this->ContentInfoPostVO->request_type_of_return);
//verifica se foram passados os parametros necessarios para o slect
if ($table_id > 0 && $slug != NULL) {
$DAO = ContentDAO::getInstance();
//se foi passado locale o retorno vai ser em stClassVO
//se nao o retorno vem em VO para depois buscar os locales
$ReturnDataVO = $DAO->selectBySlugAndTableId($slug, $table, $table_id, $locale, $type_of_return);
//print_r($ReturnDataVO);
//se deu erro retorna
if (!$ReturnDataVO->success || count($ReturnDataVO->result) <= 0) {
//deu erro ao vincular
$ReturnResultVO->success = false;
$ReturnResultVO->array_messages[] = Translation::text("LibraryLanguage::ERROR_CONTENT_NOT_FOUND");
return $ReturnResultVO;
}
//se foi passado o locale vei pegar os campos com locale
if ($locale != NULL) {
//faz o get com locale
$tempResult = array();
foreach ($ReturnDataVO->result as $vo) {
$tempResult = $vo->toStdClass($locale);
}
$ReturnResultVO->success = $ReturnDataVO->success;
$ReturnResultVO->result = $ReturnDataVO->result;
return $ReturnResultVO;
}
//se estiver tudo certo prepara o retorno no objeto ReturnResultVO
$ReturnResultVO->success = $ReturnDataVO->success;
$ReturnResultVO->result = $ReturnDataVO->result;
return $ReturnResultVO;
} else {
//Debug::print_r($this->ContentInfoPostVO);
$ReturnResultVO->success = FALSE;
$ReturnResultVO->result = array();
$ReturnResultVO->array_messages[] = Translation::text("LibraryLanguage::ERROR_CONTENT_NOT_FOUND");
return $ReturnResultVO;
}
}
示例12: listDirectory
static function listDirectory($urlOfDirectory, $extention = "*")
{
//$extencao : envie "jpg" caso queira s� os arquivos .jpg
$arrayFiles = array();
$extention = strtolower(str_replace(".", "", $extention));
if (is_dir($urlOfDirectory)) {
if ($dh = opendir($urlOfDirectory)) {
while (($file = readdir($dh)) !== false) {
if ($extention == "*") {
array_push($arrayFiles, $file);
} else {
//filtrar pela exten��o
if (strtolower($this->retornaExtencaoDoArquivo($file)) == $extention) {
//� do mesmo tipo procurado
array_push($arrayFiles, $file);
}
}
}
closedir($dh);
}
} else {
throw new Exception(str_replace("php[url]", $urlOfDirectory, Translation::text("LibraryLanguage::ERROR_DATA_HANDLER_DIRECTORY_NOT_EXISTS")));
}
return $arrayFiles;
}
示例13: setCategory
public function setCategory($args = array())
{
$CategoryDAO = CategoryDAO::getInstance();
$tempCategories = $CategoryDAO->select(CategoryDAO::RETURN_VO, NULL, 1);
$categories = array();
if ($tempCategories->success) {
foreach ($tempCategories->result as $categoryVO) {
$categories[] = $categoryVO->toStdClass($this->locale_to_get_info_vo);
}
}
if (FALSE) {
$this->contentVO = new ContentVO();
}
$link_categoryVO = $this->contentVO->getWhoILinked("category", 1);
$array_selected_category = array();
foreach ($link_categoryVO as $linkVO) {
// $categoryVO = $linkVO->getLinkedVO();
// var_dump($categoryVO);die;
$array_selected_category[] = $linkVO->getTableId();
//;
}
$defs = array('label' => Translation::text('Category'), 'name' => 'category', 'visible' => false, 'required' => false, 'selected' => $array_selected_category, 'type' => 'multiCheckbox', 'options' => $categories);
$data = array_merge($defs, $args);
$this->category = $data;
// $this->contentVO->getLinks();
}
示例14: mail
/**
* @desc envia email atravez da configuração passada no MailInfoPostVOVO
* @return ReturnResultVO
*/
public function mail()
{
//inicia um retorno de ReturnResultVO
$ReturnResultVO = new ReturnResultVO();
$RuturnResultVO = $this->MailInfoPostVO->validate();
if (!$RuturnResultVO->success) {
return $RuturnResultVO;
}
$mail = new PHPMailer();
$mail->IsMail();
$mail->CharSet = $this->MailInfoPostVO->char_set;
//$mail->IsSMTP(); // send via SMTP
$mail->Host = $this->MailInfoPostVO->host;
//seu servidor SMTP
$mail->SMTPAuth = $this->MailInfoPostVO->smtp_auth;
// true para autenticação
$mail->Username = $this->MailInfoPostVO->username;
// usuário de SMTP
$mail->Password = $this->MailInfoPostVO->password;
// senha de SMTP
$mail->From = $this->MailInfoPostVO->from;
//coloque aqui o seu correio, para que a autenticação não barre a mensagem
$mail->FromName = $this->MailInfoPostVO->from_name;
$mail->WordWrap = 50;
// Definiçao de quebra de linha
// envio como HTML se é true
if ($this->MailInfoPostVO->is_html) {
$mail->IsHTML(TRUE);
}
$mail->Subject = $this->MailInfoPostVO->subject;
$mail->Body = $this->MailInfoPostVO->body;
//$mail->AltBody = $msgFinal;
//Destinatarios
$mail->AddAddress($this->MailInfoPostVO->to);
$mail->AddAddress($this->MailInfoPostVO->add_address);
//envia email atravez do phpmailer
if (@$mail->Send()) {
$RuturnResultVO->success = TRUE;
$RuturnResultVO->addMessage(Translation::text("LibraryLanguage::SUCCESS_CONTACT_SEND_EMAIL"));
return $RuturnResultVO;
} else {
$RuturnResultVO->success = FALSE;
$RuturnResultVO->addMessage(Translation::text("LibraryLanguage::ERROR_CONTACT_SEND_EMAIL"));
return $RuturnResultVO;
}
}
示例15: deleteFile
/**
*
* Usar: backend/product/delete_file/id.N/type.TYPE/
*/
public function deleteFile()
{
$ReturnResultVO = new ReturnResultVO();
$id = DataHandler::forceInt(DataHandler::getValueByArrayIndex($this->arrayVariable, "id"));
$product_id = DataHandler::forceInt(DataHandler::getValueByArrayIndex($this->arrayVariable, "product_id"));
if ($id > 0) {
$LinkDAO = new LinkDAO();
$ReturnDataVO = $LinkDAO->deleteAllFromLinkedTableAndLinkedTableId("file", $id);
$ReturnResultVO->success = $ReturnDataVO->success;
//n√£o est√° tratando o tipo de erro
} else {
$ReturnResultVO->addMessage(Translation::text("id?"));
}
Navigation::redirect("backend/product/file/id.{$product_id}/");
//echo $ReturnResultVO->toJson();
exit;
}