示例#1
0
         $message = $ui['insufficientData'];
     }
     break;
 case 'set':
     if (isset($_GET['nodeId'])) {
         $node = new node();
         $status = $node->get('id', $_GET['nodeId']);
         if ($status == 'done') {
             if (isset($_POST['name'], $_POST['focus']) && $_POST['name']) {
                 if (in_array($_POST['focus'], array('hp', 'armor', 'damage'))) {
                     if ($node->data['user'] == $_SESSION[$shortTitle . 'User']['id']) {
                         $oldName = $node->data['name'];
                         $oldFocus = $node->data['focus'];
                         $node->data['name'] = $_POST['name'];
                         $node->data['focus'] = $_POST['focus'];
                         $status = $node->set();
                         if ($status != 'done') {
                             $node->data['name'] = $oldName;
                             $node->data['focus'] = $oldFocus;
                         }
                         $message = $ui[$status];
                     } else {
                         $message = $ui['accessDenied'];
                     }
                 } else {
                     $message = $ui['invalidFocus'];
                 }
             }
         } else {
             $message = $ui[$status];
         }