Ngiler SH3LL 360
Home
Information
Create File
Create Folder
:
/
home
/
tbf
/
tbfguestbe.tbf.ro
/
app
/
Models
/
Information Server
MySQL :
OFF
Perl :
OFF
CURL :
ON
WGET :
OFF
PKEXEC :
OFF
Directive
Local Value
IP Address
89.40.16.97
System
Linux server.atelieruldeit.ro 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
User
tbf
PHP Version
7.3.33
Software
Apache
Doc root
Writable
close
Edit File :
PromptType.php
| Size :
8.87
KB
Copy
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use ReflectionClass; class PromptType extends Model { use HasFactory; protected $fillable = ['name']; const EMOJI = 1; const DESCRIPTION = 2; const TITLE = 3; const ACTIVITY_SUGGESTION = 4; const ACTIVITY_PROCESS = 5; const GENERATE_RESPONSIBILITY = 6; const GENERATE_RESPONSIBILITY_DETAILS = 60; const GENERATE_PROCEDURE = 7; const GENERATE_PROCEDURE_STEP = 8; const GENERATE_PROCEDURE_INSTRUCTION = 9; const PRODUCT_DESCRIPTION = 10; const PRODUCT_CHARACTERISTIC = 11; const PRODUCT_DIFFERENTIATION = 12; const PRODUCT_WARRANTY = 13; const PRODUCT_OBJECTION = 14; const GENERATE_ONE_RESPONSIBILITY = 15; const GENERATE_RESPONSIBILITY_MODIFICATION = 16; const GENERATE_RESPONSIBILITY_SPLIT = 61; const GENERATE_SALE_PHONE_RESOURCE = 17; const GENERATE_SALE_PHONE_FEEDBACK = 18; const GENERATE_SALE_PHONE_SALE = 19; const GENERATE_SALE_PHONE_SPECIAL = 20; const GENERATE_SALE_PHONE_SUPERIOR = 21; const GENERATE_SALE_PHONE_LAST_CHANCE = 22; const GENERATE_SALE_EMAIL_RESOURCE = 23; const GENERATE_SALE_EMAIL_RESOURCE_THANKS = 24; const GENERATE_SALE_EMAIL_TEASING_DIFF = 25; const GENERATE_SALE_EMAIL_TEASING_BEN = 26; const GENERATE_SALE_EMAIL_TEASING_CHAR = 27; const GENERATE_SALE_EMAIL_BRANDING_1 = 28; const GENERATE_SALE_EMAIL_BRANDING_2 = 29; const GENERATE_SALE_EMAIL_BRANDING_3 = 30; const GENERATE_SALE_EMAIL_PROFORMA_1 = 31; const GENERATE_SALE_EMAIL_PROFORMA_2 = 32; const GENERATE_SALE_EMAIL_PROFORMA_3 = 33; const GENERATE_SALE_EMAIL_PRESSURE = 34; const GENERATE_SALE_EMAIL_LAST_CHANCE_1 = 35; const GENERATE_SALE_EMAIL_LAST_CHANCE_2 = 43; const GENERATE_SALE_EMAIL_PROFORMA_UNIQUE = 36; const GENERATE_SALE_SMS_RESOURCE = 37; const GENERATE_SALE_SMS_PROFORMA_1 = 38; const GENERATE_SALE_SMS_PROFORMA_2 = 39; const GENERATE_SALE_SMS_PROFORMA_UNIQUE = 40; const GENERATE_SALE_AD = 41; const GENERATE_SALE_PAGE_TITLE = 42; const GENERATE_SALE_PAGE_BENEFITS = 48; const GENERATE_SALE_PAGE_RESULTS = 49; const GENERATE_SALE_PAGE_PRODUCTS = 50; const GENERATE_SALE_PAGE_DIFFERENTIATIONS = 51; const GENERATE_SALE_PAGE_MILESTONES = 52; const GENERATE_SALE_PAGE_FAQ = 53; const GENERATE_SALE_PAGE_PARTNERS = 54; const GENERATE_SALE_PAGE_CTA_1 = 55; const GENERATE_SALE_PAGE_CTA_2 = 56; const GENERATE_SALE_PAGE_CTA_3 = 57; const GENERATE_SALE_RESOURCE = 58; const GENERATE_SALE_RESOURCE_TITLES = 59; const GENERATE_SALE_RESOURCE_TITLE = 63; const GENERATE_SALE_RESOURCE_TOOLS_DESCRIPTIONS = 64; const GENERATE_CORRECT_JSON = 62; const GENERATE_RECRUITMENT = 65; const GENERATE_RECRUITMENT_DETAILS = 66; const GENERATE_RECRUITMENT_RESPONSIBILITIES = 67; const GENERATE_RECRUITMENT_ABILITIES = 68; const GENERATE_RECRUITMENT_EMAIL = 69; const GENERATE_RECRUITMENT_MESSAGE = 70; const GENERATE_RECRUITMENT_QUESTIONS = 71; const GENERATE_PROCEDURE_MANUAL_THEORY = 72; const GENERATE_PROCEDURE_MANUAL_ROLE_PLAY = 73; const GENERATE_PROCEDURE_MANUAL_PRACTICALLY = 74; const GENERATE_ONE_PROCEDURE = 75; const GENERATE_PROCEDURE_MODIFICATION = 76; const GENERATE_JSON_FROM_TEXT = 77; const GENERATE_SALE_PHONE_RESOURCE_MODIFICATION = 117; const GENERATE_SALE_PHONE_FEEDBACK_MODIFICATION = 118; const GENERATE_SALE_PHONE_SALE_MODIFICATION = 119; const GENERATE_SALE_PHONE_SPECIAL_MODIFICATION = 120; const GENERATE_SALE_PHONE_SUPERIOR_MODIFICATION = 121; const GENERATE_SALE_PHONE_LAST_CHANCE_MODIFICATION = 122; const GENERATE_SALE_EMAIL_RESOURCE_MODIFICATION = 123; const GENERATE_SALE_EMAIL_RESOURCE_THANKS_MODIFICATION = 124; const GENERATE_SALE_EMAIL_TEASING_DIFF_MODIFICATION = 125; const GENERATE_SALE_EMAIL_TEASING_BEN_MODIFICATION = 126; const GENERATE_SALE_EMAIL_TEASING_CHAR_MODIFICATION = 127; const GENERATE_SALE_EMAIL_BRANDING_1_MODIFICATION = 128; const GENERATE_SALE_EMAIL_BRANDING_2_MODIFICATION = 129; const GENERATE_SALE_EMAIL_BRANDING_3_MODIFICATION = 130; const GENERATE_SALE_EMAIL_PROFORMA_1_MODIFICATION = 131; const GENERATE_SALE_EMAIL_PROFORMA_2_MODIFICATION = 132; const GENERATE_SALE_EMAIL_PROFORMA_3_MODIFICATION = 133; const GENERATE_SALE_EMAIL_PRESSURE_MODIFICATION = 134; const GENERATE_SALE_EMAIL_LAST_CHANCE_1_MODIFICATION = 135; const GENERATE_SALE_EMAIL_PROFORMA_UNIQUE_MODIFICATION = 136; const GENERATE_SALE_SMS_RESOURCE_MODIFICATION = 137; const GENERATE_SALE_SMS_PROFORMA_1_MODIFICATION = 138; const GENERATE_SALE_SMS_PROFORMA_2_MODIFICATION = 139; const GENERATE_SALE_SMS_PROFORMA_UNIQUE_MODIFICATION = 140; const GENERATE_SALE_AD_1_MODIFICATION = 141; const GENERATE_SALE_PAGE_MODIFICATION = 142; const GENERATE_SALE_EMAIL_LAST_CHANCE_2_MODIFICATION = 143; const GENERATE_SALE_AD_2_MODIFICATION = 144; const GENERATE_SALE_AD_3_MODIFICATION = 145; const GENERATE_SALE_AD_4_MODIFICATION = 146; const GENERATE_SALE_AD_5_MODIFICATION = 147; public static $phonePrompts = [ PromptType::GENERATE_SALE_PHONE_RESOURCE, PromptType::GENERATE_SALE_PHONE_FEEDBACK, PromptType::GENERATE_SALE_PHONE_SALE, PromptType::GENERATE_SALE_PHONE_SPECIAL, PromptType::GENERATE_SALE_PHONE_SUPERIOR, PromptType::GENERATE_SALE_PHONE_LAST_CHANCE, ]; public static $emailPrompts = [ PromptType::GENERATE_SALE_EMAIL_RESOURCE, PromptType::GENERATE_SALE_EMAIL_RESOURCE_THANKS, PromptType::GENERATE_SALE_EMAIL_TEASING_DIFF, PromptType::GENERATE_SALE_EMAIL_TEASING_BEN, PromptType::GENERATE_SALE_EMAIL_TEASING_CHAR, PromptType::GENERATE_SALE_EMAIL_BRANDING_1, PromptType::GENERATE_SALE_EMAIL_BRANDING_2, PromptType::GENERATE_SALE_EMAIL_BRANDING_3, PromptType::GENERATE_SALE_EMAIL_PROFORMA_1, PromptType::GENERATE_SALE_EMAIL_PROFORMA_2, PromptType::GENERATE_SALE_EMAIL_PROFORMA_3, PromptType::GENERATE_SALE_EMAIL_PRESSURE, PromptType::GENERATE_SALE_EMAIL_LAST_CHANCE_1, PromptType::GENERATE_SALE_EMAIL_LAST_CHANCE_2, PromptType::GENERATE_SALE_EMAIL_PROFORMA_UNIQUE, ]; public static $smsPrompts = [ PromptType::GENERATE_SALE_SMS_RESOURCE, PromptType::GENERATE_SALE_SMS_PROFORMA_1, PromptType::GENERATE_SALE_SMS_PROFORMA_2, PromptType::GENERATE_SALE_SMS_PROFORMA_UNIQUE, ]; public static $pageElements = [ PromptType::GENERATE_SALE_PAGE_BENEFITS, PromptType::GENERATE_SALE_PAGE_RESULTS, PromptType::GENERATE_SALE_PAGE_PRODUCTS, PromptType::GENERATE_SALE_PAGE_DIFFERENTIATIONS, PromptType::GENERATE_SALE_PAGE_MILESTONES, PromptType::GENERATE_SALE_PAGE_FAQ, PromptType::GENERATE_SALE_PAGE_PARTNERS, PromptType::GENERATE_SALE_PAGE_CTA_1, PromptType::GENERATE_SALE_PAGE_CTA_2, PromptType::GENERATE_SALE_PAGE_CTA_3, ]; public static $adPrompts = [ PromptType::GENERATE_SALE_AD ]; public static $phonePromptsPhase2 = [ PromptType::GENERATE_SALE_PHONE_SALE, PromptType::GENERATE_SALE_PHONE_SPECIAL, PromptType::GENERATE_SALE_PHONE_SUPERIOR, PromptType::GENERATE_SALE_PHONE_LAST_CHANCE, ]; public static $emailPromptsPhase2 = [ PromptType::GENERATE_SALE_EMAIL_TEASING_DIFF, PromptType::GENERATE_SALE_EMAIL_TEASING_BEN, PromptType::GENERATE_SALE_EMAIL_TEASING_CHAR, PromptType::GENERATE_SALE_EMAIL_BRANDING_1, PromptType::GENERATE_SALE_EMAIL_BRANDING_2, PromptType::GENERATE_SALE_EMAIL_BRANDING_3, PromptType::GENERATE_SALE_EMAIL_PROFORMA_1, PromptType::GENERATE_SALE_EMAIL_PROFORMA_2, PromptType::GENERATE_SALE_EMAIL_PROFORMA_3, PromptType::GENERATE_SALE_EMAIL_PRESSURE, PromptType::GENERATE_SALE_EMAIL_LAST_CHANCE_1, PromptType::GENERATE_SALE_EMAIL_LAST_CHANCE_2, PromptType::GENERATE_SALE_EMAIL_PROFORMA_UNIQUE, ]; public static $smsPromptsPhase2 = [ PromptType::GENERATE_SALE_SMS_PROFORMA_1, PromptType::GENERATE_SALE_SMS_PROFORMA_2, PromptType::GENERATE_SALE_SMS_PROFORMA_UNIQUE, ]; public function prompts() { return $this->hasMany(Prompt::class); } /** * Get the constant name for a given constant value. * * @param mixed $value The constant value to look up. * * @return string|null The name of the constant if found, or null if not found. */ public static function getConstantName($value) { $reflectionClass = new ReflectionClass(__CLASS__); $constants = $reflectionClass->getConstants(); $constantName = array_search($value, $constants); return $constantName !== false ? $constantName : null; } }
Back