function execute(&$system, $args) { if (isset($args['node_id'])) { if (isAnonymous()) { $system->addAlert(ucf(i18n("anonymous user can not vote"))); return; } if (!isset($args['answer'])) { $system->addAlert(ucf(i18n("you must choose an alternative"))); return; } $poll = new mObject($args['node_id']); if ($poll->getNodeId() > 0) { $now = time(); if (strtotime($poll->getVarValue("closedate")) < $now) { $system->addAlert(ucf(i18n("this poll is closed"))); return; } if (strtotime($poll->getVarValue("opendate")) > $now) { $system->addAlert(ucf(i18n("this poll is not open yet"))); return; } $answers = fetch("FETCH node WHERE link:node_top='".$poll->getNodeId()."' AND link:type='sub' AND property:class_name='poll_answer' AND property:name='".$_SESSION['murrix']['user']->id."' NODESORTBY property:version"); if (count($answers) > 0) { $system->addAlert(ucf(i18n("you have already voted in this poll"))); return; } $answer = new mObject(); $answer->setClassName("poll_answer"); $answer->loadVars(); $answer->name = $_SESSION['murrix']['user']->id; $answer->language = $_SESSION['murrix']['language']; $answer->rights = $poll->rights;; $answer->setVarValue("answer", $args['answer']); $answer->save(); clearNodeFileCache($poll->getNodeId()); $answer->linkWithNode($poll->getNodeId()); } } $this->draw($system, $args); }
<td class="right"> <?php echo ucf(i18n($object->getVarShow("gender"))); ?> </td> </tr> <? } // Check event etc!! $links = $object->getLinks(0, "birth"); if (count($links) > 0) { $birth_event = new mObject($links[0]['remote_id']); $date = $birth_event->getVarValue("date"); ?> <tr> <td class="left"> <?php echo ucf(i18n("birthday")); ?> </td> <td> <?php echo img(geticon("birthday")); ?> </td> <td class="right"> <?php echo $date;
echo "Region created successfully"; } else { $message = "Operation unsuccessfull.<br/>"; $message .= "Error output:<br/>"; $message .= $object->getLastError(); echo $message; } exit; } $value_id = $object->resolveVarName("file"); $filename = $object->getVarValue("file"); $type = getfiletype(pathinfo($filename, PATHINFO_EXTENSION)); $angle = -1; $maxsize = getSetting("IMGSIZE", 640); if ($type != "image") { echo "File is not an image"; exit; } $angle = $object->getMeta("angle", ""); $thumbnail = getThumbnail($value_id, $maxsize, $maxsize, $angle);