Пример #1
0
 function ajaxAddConfirm($server, $form)
 {
     if (!$this->validateServer($server)) {
         return;
     }
     $validate_name = Validator::string()->length(4, 80);
     if (!$validate_name->validate($form->name->value)) {
         Notification::append(null, $this->__('groups.name_error'));
         return;
     }
     $uri = stringToUri($form->name->value);
     $c = new Create();
     $c->setTo($server)->setNode($uri)->setData($form->name->value)->request();
 }
Пример #2
0
 function ajaxGetItems($server, $node)
 {
     if (!$this->validateServerNode($server, $node)) {
         return;
     }
     RPC::call('Group.addLoad', stringToUri($server . '_' . $node));
     $r = new GetItemsId();
     $r->setTo($server)->setNode($node);
     $r->request();
 }
Пример #3
0
<?php

define('DOCUMENT_ROOT', dirname(__FILE__));
require_once DOCUMENT_ROOT . '/bootstrap.php';
$bootstrap = new Bootstrap();
$booted = $bootstrap->boot();
$sFileName = $_FILES['image_file']['name'];
$sFileType = $_FILES['image_file']['type'];
$error = $_FILES['image_file']['error'];
$user = new User();
if ($error == UPLOAD_ERR_OK && $user->dirSize() < $user->sizelimit) {
    $tmp_name = $_FILES["image_file"]["tmp_name"];
    if (getimagesize($tmp_name) != 0) {
        $name = stringToUri($_FILES["image_file"]["name"]);
        move_uploaded_file($tmp_name, $user->userdir . $name);
        $p = new \Picture();
        $p->fromPath($user->userdir . $name);
        $p->set($user->userdir . $name);
    } else {
        unlink($tmp_name);
        echo '<div class="message error">' . t('Not a picture') . '</div>';
    }
} else {
    echo '<div class="message error">' . t('Folder size limit exceeded') . '</div>';
}