<?php $tpl = erLhcoreClassTemplate::getInstance('lhinstance/assign.tpl.php'); $Instance = erLhcoreClassModelInstance::fetch((int) $Params['user_parameters']['instance_id']); /** * Assign Instance * */ if (isset($_POST['AssignInstance'])) { $definition = array('InstanceAddress' => new ezcInputFormDefinitionElement(ezcInputFormDefinitionElement::OPTIONAL, 'unsafe_raw')); $form = new ezcInputForm(INPUT_POST, $definition); $Errors = array(); if ($form->hasValidData('InstanceAddress') && $form->InstanceAddress != '') { $instanceAssign = erLhcoreClassModelInstance::findOne(array('filter' => array('address' => $form->InstanceAddress))); if ($instanceAssign !== false && $instanceAssign->reseller_id !== $Instance->id) { $instanceAssign->reseller_id = $Instance->id; $instanceAssign->saveThis(); } } } /** * Unasign instance */ if (is_numeric($Params['user_parameters_unordered']['unasign']) && $Params['user_parameters_unordered']['unasign'] > 0) { $instanceAssign = erLhcoreClassModelInstance::fetch($Params['user_parameters_unordered']['unasign']); $instanceAssign->reseller_id = 0; $instanceAssign->saveThis(); } /** * Child instances * */ $pages = new lhPaginator();