Added files

This commit is contained in:
Antonio de la Rosa 2025-05-17 18:42:02 +02:00
commit 4bfd948989
9 changed files with 557 additions and 0 deletions

29
models/php.py Normal file
View file

@ -0,0 +1,29 @@
from paramecio2.libraries.db.webmodel import WebModel
from paramecio2.libraries.db import corefields
from paramecio2.libraries.db.extrafields.dictfield import DictField
from paramecio2.libraries.db.extrafields.datefield import DateField
from paramecio2.libraries.db.extrafields.datetimefield import DateTimeField
from paramecio2.libraries.db.extrafields.ipfield import IpField
from paramecio2.libraries.db.extrafields.urlfield import UrlField
from paramecio2.libraries.db.extrafields.urlfield import DomainField
from paramecio2.libraries.db.extrafields.dictfield import DictField
from paramecio2.libraries.db.extrafields.jsonfield import JsonValueField
from paramecio2.libraries.db.extrafields.parentfield import ParentField
from paramecio2.libraries.db.extrafields.filefield import FileField
from paramecio2.libraries.urls import make_media_url
from paramecio2.libraries import datetime
from paramecio2.modules.admin.models.admin import UserAdmin
from modules.pastafari2.models.tasks import LonelyIpField
from modules.pastafari2.models.pastafari2 import ServerDbTask
#languages={'php': ['8.2', '8.3', '8.4']}
class PHPServer(WebModel):
def __init__(self, connection):
super().__init__(connection)
self.register(corefields.CharField('version'), True)
self.register(corefields.ForeignKeyField('server_id', ServerDbTask(connection), 11, False, 'id', 'hostname', select_fields=[]))
self.register(IpField('access_ip'))