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(); }
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(); }
<?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>'; }