/** * Create the view payload * @param \mdref\Entry $ref * @param \mdref\Generator\Renderer $view * @return \stdClass */ private function createPayload(Entry $ref = null) { $pld = new \stdClass(); $pld->quick = [$this->reference, "formatString"]; $pld->file = [$this->reference, "formatFile"]; $pld->refs = $this->reference; $pld->view = $this->renderer; if ($ref) { $pld->entry = $ref; $pld->ref = $ref->getName(); } return $pld; }
/** * Checks if an entry is *not* assigned to a prototype. * @member Entry * @returns {Boolean} Returns true if not assigned to a prototype, else false. */ public function isStatic() { $public = !$this->isPrivate(); $result = $public && !!preg_match('/\\*\\s*@static\\b/', $this->entry); // set in cases where it isn't explicitly stated if ($public && !$result) { if ($parent = array_pop(preg_split('/[#.]/', $this->getMembers(0)))) { foreach (Entry::getEntries($this->source) as $entry) { $entry = new Entry($entry, $this->source); if ($entry->getName() == $parent) { $result = !$entry->isCtor(); break; } } } else { $result = true; } } return $result; }
if (isset($_REQUEST["id_entry"]) && $_REQUEST["id_entry"]) { $entryDAO = new EntryDAO($db); $entry = $entryDAO->get($_REQUEST["id_entry"]); } else { $entry = new Entry(); } include "../lib/view/entryEditView.php"; ?> <!-- <div class='editForm'> <form> <div class="edit_line"> <label for="entry_name" class="label_edit">Name </label> <br /> <input name="entry_name" value="<?php echo $entry->getName(); ?> " /> </div> <div class="edit_line"> <label for="entry_url" class="label_edit">Url </label> <br /> <input name="entry_url" value="<?php echo $entry->getUrl(); ?> " /> </div> <div class="edit_line"> <label for="entry_details" class="label_edit">Details </label> <br /> <textarea id="edit" name="entry_details" class="edit_textarea"><?php