本文整理汇总了PHP中Entity::reincarnate方法的典型用法代码示例。如果您正苦于以下问题:PHP Entity::reincarnate方法的具体用法?PHP Entity::reincarnate怎么用?PHP Entity::reincarnate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Entity
的用法示例。
在下文中一共展示了Entity::reincarnate方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getStatics
<?php
require_once 'Connection.php';
require_once 'Entity.class.php';
$font = FONT;
getStatics();
/*Post header setup*/
$Eid = $_GET['id'];
$entity = Entity::reincarnate($Eid);
$ttab = "<div class='eList' >";
$ttab .= "<table>";
//delete
$size = UNIT;
$ttab .= "<tr><td colspan=7 align='right' ><form action='Delete.php' method='POST' onsubmit='return confirmReq()'>\n\t\t\t<button type='submit' name='eid' value='{$Eid}' style='background-color:inherit; border:0; cursor:pointer;' >\n\t\t\t\t<img src='img/delete.png' width='{$size}' height='{$size}' />\n\t\t\t</button>\n\t\t </form></td></tr>\n\t\t ";
//Type image
$ttab .= "<tr>";
$type = $entity->type;
$size = 3 * UNIT;
$ttab .= "<td rowspan=3 ><div class='edit' id='e-{$Eid}-type' > <img src='img/{$type}.png' width='{$size}' height='{$size}' /> </div></td>";
//Id
$ttab .= "<td align='center' style='font-size:{$font}' > {$entity->id} </td>";
//Title
$ttab .= "<td colspan=4 style='text-transform:uppercase; ' ><b><div class='edit' id='e-{$Eid}-title' > {$entity->title} </div></b></td>";
//Status
$status = $entity->status;
$size = UNIT;
$ttab .= "<td><div class='edit' id='e-{$Eid}-status' > <img src='img/{$status}.png' width='{$size}' height='{$size}' /> </div></td>";
$ttab .= "</tr>";
//Special,level,rating
$ttab .= "<tr>";
$ttab .= "<td>Special:</td> <td><div class='edit' id='e-{$Eid}-special' > {$entity->special} </div></td>";
示例2: generateEntityList
public static function generateEntityList($query)
{
$ttab = "";
$result = mysql_query($query) or die("Error in query: {$query}. " . mysql_error());
if (mysql_num_rows($result) == 0) {
return $ttab;
}
while ($row = mysql_fetch_assoc($result)) {
$entityObjs[$row['id']] = Entity::reincarnate($row['id']);
}
//Header Table
$ttab .= "<div class='eList'>";
$ttab .= "<table>";
$ttab .= "<tr>";
//type
$size = 3 * UNIT;
$ttab .= "<td rowspan=2 width='{$size}' align='center' ><u><i> Type </i></u></td>";
//id
$size = 2 * UNIT;
$ttab .= "<td width='{$size}' align='center' ><u><i> Id </i></u></td>";
//title
$ttab .= "<td align='center' ><u><i> Title </i></u></td>";
//updated
$size = 6 * UNIT;
$ttab .= "<td width='{$size}' align='center' ><u><i> Updated </i></u></td>";
//level
$size = 2 * UNIT;
$ttab .= "<td width='{$size}' align='center' ><u><i> Lvl </i></u></td>";
//rating
$ttab .= "<td width='{$size}' align='center' ><u><i> Rate </i></u></td>";
//status
$size = 3 * UNIT;
$ttab .= "<td width='{$size}' align='center' ><u><i> Status </i></u></td>";
$ttab .= "</tr>";
$ttab .= "</table>";
$ttab .= "</div>";
//Content Table
foreach ($entityObjs as $entity) {
$class = $entity->special ? "special" : "eList";
$ttab .= "<div class='{$class}' title='{$entity->description}' >";
$ttab .= "<table>";
$ttab .= "<tr >";
//type
$type = $entity->type;
$size = 3 * UNIT;
$ttab .= "<td rowspan=2 width='{$size}' > <img src='img/{$type}.png' width='{$size}' height='{$size}' /> </td>";
//id
$size = 2 * UNIT;
$ttab .= "<td rowspan=2 width='{$size}' align='center' > {$entity->id} </td>";
//title
$ttab .= "<td style='text-transform:uppercase; ' > <a href='Post_Central.php?id={$entity->id}' ><b> {$entity->title} </b></a> </td>";
//updated
$size = 6 * UNIT;
$up = getFmtdDate($entity->updated, 'jS M Y');
$ttab .= "<td width='{$size}' align='center' > {$up} </td>";
//level
$size = 2 * UNIT;
$ttab .= "<td width='{$size}' align='center' > {$entity->level} </td>";
//rating
$ttab .= "<td width='{$size}' align='center' > {$entity->rating} </td>";
//status
$status = $entity->status;
$size = UNIT;
$tdSize = 3 * UNIT;
$ttab .= "<td width='{$tdSize}' align='center' > <img src='img/{$status}.png' width='{$size}' height='{$size}' /> </td>";
$ttab .= "</tr>";
$ttab .= "<tr>";
//tags
$ttab .= "<td colspan=7>";
$tags = $entity->getTags();
foreach ($tags as $tag) {
$ttab .= "<div class='tag' ><a href='Search_Engine.php?tags={$tag}'> {$tag} </a></div>";
}
$ttab .= "</td>";
$ttab .= "</tr>";
$ttab .= "</table>";
$ttab .= "</div>";
}
return $ttab;
}
示例3: getStatics
<?php
require_once 'Connection.php';
require_once 'Entity.class.php';
if (isset($_POST['submit'])) {
getStatics();
$cid = $_POST['submit'];
if ($cid == 0) {
$entity = Entity::reincarnate($_POST['eid']);
$com = $entity->addComment("", $_POST['comment'], $_POST['rating'], $_POST['special']);
//File upload
$cid = $com->id;
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if (!($_FILES["file"]["error"] > 0)) {
$image = "store/img-{$cid}.{$extension}";
move_uploaded_file($_FILES["file"]["tmp_name"], $image);
$com->image = $image;
$com->timeStamp = time();
$entity->updated = $com->timeStamp;
$com->persist();
$entity->persist();
}
setStatics();
} else {
$entity = Entity::reincarnateByCid($cid);
$com = $entity->commentObjs[$cid];
//File upload
$cid = $com->id;
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);