本文整理汇总了PHP中formatName函数的典型用法代码示例。如果您正苦于以下问题:PHP formatName函数的具体用法?PHP formatName怎么用?PHP formatName使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了formatName函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: _
}
print "</optgroup>";
print "<optgroup label='--" . _('All Users') . "--'>";
try {
$dataSelect = array();
$sqlSelect = "SELECT gibbonPersonID, surname, preferredName, status FROM gibbonPerson WHERE status='Full' ORDER BY surname, preferredName";
$resultSelect = $connection2->prepare($sqlSelect);
$resultSelect->execute($dataSelect);
} catch (PDOException $e) {
}
while ($rowSelect = $resultSelect->fetch()) {
$selected = "";
if ($row["gibbonPersonIDStatusResponsible"] == $rowSelect["gibbonPersonID"]) {
$selected = "selected";
}
print "<option {$selected} value='" . $rowSelect["gibbonPersonID"] . "'>" . formatName("", htmlPrep($rowSelect["preferredName"]), htmlPrep($rowSelect["surname"]), "Student", true) . "{$expected}</option>";
}
print "</optgroup>";
?>
</select>
</td>
<tr>
<td>
<b><?php
print _('Role');
?>
</b><br/>
</td>
<td class="right">
<select name="role" id="role" style="width: 302px">
<option value="Organiser"><?php
开发者ID:dpredster,项目名称:core,代码行数:31,代码来源:activities_manage_add.php
示例2: _
<optgroup label='--<?php
print _('All Enrolled Students by Alphabet');
?>
--'>
<?php
$students = array();
$count = 0;
try {
$dataSelect = array("gibbonSchoolYearID" => $gibbonSchoolYearID);
$sqlSelect = "SELECT gibbonFinanceInvoiceeID, preferredName, surname, gibbonRollGroup.name AS name, dayType FROM gibbonPerson, gibbonStudentEnrolment, gibbonRollGroup, gibbonFinanceInvoicee WHERE gibbonPerson.gibbonPersonID=gibbonStudentEnrolment.gibbonPersonID AND gibbonStudentEnrolment.gibbonRollGroupID=gibbonRollGroup.gibbonRollGroupID AND gibbonFinanceInvoicee.gibbonPersonID=gibbonPerson.gibbonPersonID AND status='FULL' AND gibbonRollGroup.gibbonSchoolYearID=:gibbonSchoolYearID ORDER BY surname, preferredName";
$resultSelect = $connection2->prepare($sqlSelect);
$resultSelect->execute($dataSelect);
} catch (PDOException $e) {
}
while ($rowSelect = $resultSelect->fetch()) {
print "<option value='" . $rowSelect["gibbonFinanceInvoiceeID"] . "'>" . formatName("", htmlPrep($rowSelect["preferredName"]), htmlPrep($rowSelect["surname"]), "Student", true) . " - " . htmlPrep($rowSelect["name"]) . "</option>";
}
?>
</optgroup>
</select>
</td>
</tr>
<?php
//BILLING TYPE CHOOSER
?>
<tr>
<td>
<b><?php
print _('Scheduling');
?>
开发者ID:actcattest001,项目名称:core,代码行数:31,代码来源:invoices_manage_add.php
示例3: _
<td class="right">
<select style="width: 302px" name="gibbonPersonID" id="gibbonPersonID">
<?php
print "<option value='Please select...'>" . _('Please select...') . "</option>";
try {
$dataSelect = array("gibbonSchoolYearID" => $_SESSION[$guid]["gibbonSchoolYearID"]);
$sqlSelect = "SELECT * FROM gibbonPerson JOIN gibbonStudentEnrolment ON (gibbonPerson.gibbonPersonID=gibbonStudentEnrolment.gibbonPersonID) JOIN gibbonRollGroup ON (gibbonStudentEnrolment.gibbonRollGroupID=gibbonRollGroup.gibbonRollGroupID) WHERE gibbonRollGroup.gibbonSchoolYearID=:gibbonSchoolYearID AND status='Full' ORDER BY surname, preferredName";
$resultSelect = $connection2->prepare($sqlSelect);
$resultSelect->execute($dataSelect);
} catch (PDOException $e) {
}
while ($rowSelect = $resultSelect->fetch()) {
if ($gibbonPersonID == $rowSelect["gibbonPersonID"]) {
print "<option selected value='" . $rowSelect["gibbonPersonID"] . "'>" . formatName("", htmlPrep($rowSelect["preferredName"]), htmlPrep($rowSelect["surname"]), "Student", true) . " (" . htmlPrep($rowSelect["nameShort"]) . ")</option>";
} else {
print "<option value='" . $rowSelect["gibbonPersonID"] . "'>" . formatName("", htmlPrep($rowSelect["preferredName"]), htmlPrep($rowSelect["surname"]), "Student", true) . " (" . htmlPrep($rowSelect["nameShort"]) . ")</option>";
}
}
?>
</select>
<script type="text/javascript">
var gibbonPersonID=new LiveValidation('gibbonPersonID');
gibbonPersonID.add(Validate.Exclusion, { within: ['Please select...'], failureMessage: "<?php
print _('Select something!');
?>
"});
</script>
</td>
</tr>
<tr>
开发者ID:dpredster,项目名称:core,代码行数:31,代码来源:medicalForm_manage_add.php
示例4: array
</i></span>
</td>
<td class="right">
<?php
try {
$dataSelect = array("gibbonPersonMedicalID" => $row["gibbonPersonMedicalID"]);
$sqlSelect = "SELECT surname, preferredName FROM gibbonPerson JOIN gibbonPersonMedical ON (gibbonPerson.gibbonPersonID=gibbonPersonMedical.gibbonPersonID) WHERE gibbonPersonMedicalID=:gibbonPersonMedicalID";
$resultSelect = $connection2->prepare($sqlSelect);
$resultSelect->execute($dataSelect);
} catch (PDOException $e) {
}
$rowSelect = $resultSelect->fetch();
?>
<input readonly name="personName" id="personName" maxlength=255 value="<?php
print formatName("", $rowSelect["preferredName"], $rowSelect["surname"], "Student");
?>
" type="text" style="width: 300px">
</td>
</tr>
<tr>
<td>
<b><?php
print _('Condition Name');
?>
*</b><br/>
</td>
<td class="right">
<select style="width: 302px" name="name" id="name">
<?php
print "<option value='Please select...'>" . _('Please select...') . "</option>";
开发者ID:actcattest001,项目名称:core,代码行数:31,代码来源:medicalForm_manage_condition_edit.php
示例5: _
print "<i>" . _('There are no records to display.') . "</i>";
print "</td>";
print "</tr>";
} else {
$PAS = getSettingByScope($connection2, 'System', 'primaryAssessmentScale');
while ($rowStudents = $resultStudents->fetch()) {
if ($count % 2 == 0) {
$rowNum = "even";
} else {
$rowNum = "odd";
}
$count++;
//COLOR ROW BY STATUS!
print "<tr class={$rowNum}>";
print "<td>";
print "<div style='padding: 2px 0px'>" . $count . ") <b><a href='index.php?q=/modules/Students/student_view_details.php&gibbonPersonID=" . $rowStudents["gibbonPersonID"] . "&subpage=Markbook#" . $gibbonCourseClassID . "'>" . formatName("", $rowStudents["preferredName"], $rowStudents["surname"], "Student", true) . "</a><br/></div>";
print "<input name='{$count}-gibbonPersonID' id='{$count}-gibbonPersonID' value='" . $rowStudents["gibbonPersonID"] . "' type='hidden'>";
print "</td>";
try {
$dataEntry = array("gibbonCourseClassID" => $gibbonCourseClassID, "gibbonPersonIDStudent" => $rowStudents["gibbonPersonID"]);
$sqlEntry = "SELECT * FROM gibbonMarkbookTarget JOIN gibbonScaleGrade ON (gibbonMarkbookTarget.gibbonScaleGradeID=gibbonScaleGrade.gibbonScaleGradeID) WHERE gibbonCourseClassID=:gibbonCourseClassID AND gibbonPersonIDStudent=:gibbonPersonIDStudent";
$resultEntry = $connection2->prepare($sqlEntry);
$resultEntry->execute($dataEntry);
} catch (PDOException $e) {
print "<div class='error'>" . $e->getMessage() . "</div>";
}
$rowEntry = NULL;
if ($resultEntry->rowCount() == 1) {
$rowEntry = $resultEntry->fetch();
}
print "<td>";
开发者ID:actcattest001,项目名称:core,代码行数:31,代码来源:markbook_edit_targets.php
示例6: _
print _("Actions");
print "</th>";
print "</tr>";
$count = 0;
$rowNum = "odd";
while ($row = $result->fetch()) {
if ($count % 2 == 0) {
$rowNum = "even";
} else {
$rowNum = "odd";
}
$count++;
//COLOR ROW BY STATUS!
print "<tr class={$rowNum}>";
print "<td>";
print formatName("", $row["preferredName"], $row["surname"], "Student", true);
print "</td>";
print "<td>";
print $row["email"];
print "</td>";
print "<td>";
print "<b>" . $row["name"] . "</b><br/>";
print "<span style='font-size: 85%; font-style: italic'>" . $row["producer"] . "</span>";
print "</td>";
print "<td>";
print dateConvertBack($guid, $row["returnExpected"]);
print "</td>";
print "<td>";
print (strtotime($today) - strtotime($row["returnExpected"])) / (60 * 60 * 24);
print "</td>";
print "<td>";
开发者ID:dpredster,项目名称:core,代码行数:31,代码来源:report_viewOverdueItems.php
示例7: dire
$aRaffle[$sName] = $iTicket;
$oPDO->query('UPDATE viewer SET gils=gils-' . $iPrice . ' WHERE name="' . $sName . '"');
}
}
// Annonce la fermeture de la raffle
dire('[RAFFLE] Un total de ' . $iTotalTicket . ' ont était acheté pour la somme de ' . $iTotalGils . ' gils.');
// Prépare les var pour sortir le gagnant
$iPos = 0;
$iPoolStart = 0;
$iPoolEnd = 0;
$iTicketWin = rand(1, $iTotalTicket);
unlink(PATH_TO_RAFFLE);
raffle('set %raffle.pos 0');
while (true) {
foreach ($aRaffle as $sName => $iTicket) {
$sName = formatName($sName);
// régle le pool start
if ($iPoolStart == 0) {
$iPoolStart = 1;
} else {
$iPoolStart = $iPoolEnd + 1;
}
// régle le pool end
$iPoolEnd = $iPoolStart + $iTicket - 1;
// vérifie si gagnant
if ($iTicketWin >= $iPoolStart && $iTicketWin <= $iPoolEnd) {
// TICKET GAGNANT
$iPos++;
raffle('set %raffle.winner.' . $iPos . ' ' . $sName);
echo 'win ' . $iPos . ': ' . $sName . '<br />';
unset($aRaffle[$sName]);
开发者ID:nesthub,项目名称:php_nesstream,代码行数:31,代码来源:raffle.php
示例8: array
$fail = TRUE;
}
//Update session variables
try {
$data = array("gibbonPersonID" => $organisationAdmissions);
$sql = "SELECT surname, preferredName, email FROM gibbonPerson WHERE gibbonPersonID=:gibbonPersonID";
$result = $connection2->prepare($sql);
$result->execute($data);
} catch (PDOException $e) {
$fail = TRUE;
}
if ($result->rowCount() != 1) {
$fail = TRUE;
} else {
$row = $result->fetch();
$_SESSION[$guid]["organisationAdmissionsName"] = formatName("", $row["preferredName"], $row["surname"], "Staff", FALSE, TRUE);
$_SESSION[$guid]["organisationAdmissionsEmail"] = $row["email"];
}
try {
$data = array("pagination" => $pagination);
$sql = "UPDATE gibbonSetting SET value=:pagination WHERE scope='System' AND name='pagination'";
$result = $connection2->prepare($sql);
$result->execute($data);
} catch (PDOException $e) {
$fail = TRUE;
}
try {
$data = array("country" => $country);
$sql = "UPDATE gibbonSetting SET value=:country WHERE scope='System' AND name='country'";
$result = $connection2->prepare($sql);
$result->execute($data);
开发者ID:dpredster,项目名称:core,代码行数:31,代码来源:systemSettingsProcess.php
示例9: formatName
print "<tr class={$rowNum}>";
print "<td>";
print formatName("", $row["preferredName"], $row["surname"], "Student", false);
print "</td>";
print "<td>";
try {
$dataUpdater = array("gibbonPersonIDUpdater" => $row["gibbonPersonIDUpdater"]);
$sqlUpdater = "SELECT gibbonPerson.title, gibbonPerson.surname, gibbonPerson.preferredName FROM gibbonPerson WHERE gibbonPersonID=:gibbonPersonIDUpdater";
$resultUpdater = $connection2->prepare($sqlUpdater);
$resultUpdater->execute($dataUpdater);
} catch (PDOException $e) {
print "<div class='error'>" . $e->getMessage() . "</div>";
}
if ($resultUpdater->rowCount() == 1) {
$rowUpdater = $resultUpdater->fetch();
print formatName($rowUpdater["title"], $rowUpdater["preferredName"], $rowUpdater["surname"], "Parent", false);
}
print "</td>";
print "<td>";
print dateConvertBack($guid, substr($row["timestamp"], 0, 10)) . " at " . substr($row["timestamp"], 11, 5);
print "</td>";
print "<td>";
print $row["status"];
print "</td>";
print "<td>";
if ($row["status"] == "Pending") {
print "<a href='" . $_SESSION[$guid]["absoluteURL"] . "/index.php?q=/modules/" . $_SESSION[$guid]["module"] . "/data_finance_edit.php&gibbonFinanceInvoiceeUpdateID=" . $row["gibbonFinanceInvoiceeUpdateID"] . "'><img title='" . _('Edit') . "' src='./themes/" . $_SESSION[$guid]["gibbonThemeName"] . "/img/config.png'/></a> ";
print "<a href='" . $_SESSION[$guid]["absoluteURL"] . "/index.php?q=/modules/" . $_SESSION[$guid]["module"] . "/data_finance_delete.php&gibbonFinanceInvoiceeUpdateID=" . $row["gibbonFinanceInvoiceeUpdateID"] . "'><img title='" . _('Delete') . "' src='./themes/" . $_SESSION[$guid]["gibbonThemeName"] . "/img/garbage.png'/></a>";
}
print "</td>";
print "</tr>";
开发者ID:dpredster,项目名称:core,代码行数:31,代码来源:data_finance.php
示例10: foreach
}
// AJOUTE LES NOUVEAU FOLLOW ET MET A JOUR LES ANCIEN
$sNEW = '';
foreach ($aList as $aList2) {
foreach ($aList2 as $aValue) {
$sName = formatName($aValue->user->name);
// TRAVAIL UNIQUEMENT SI LA LIGNE EXISTE DANS LA TABLE VIEWER
$iCount = $oPDO->query('SELECT COUNT(*) FROM viewer WHERE name="' . $sName . '"')->fetch(PDO::FETCH_COLUMN);
if ($iCount == '1') {
if (!isset($aFollower[$sName])) {
$aFollower[$sName] = 1;
// NOUVEAU FOLLOWER
if ($sNEW != '') {
$sNEW .= ',';
}
$sNEW .= '("' . formatName($sName) . '")';
echo 'INSERT: ' . $sName . '<br />';
$oPDO->query('UPDATE viewer SET follower=1, followVerif=1, followerLast="' . $sToday . '" WHERE name="' . $sName . '"');
$iPrice = rand(0, 7);
if (strtolower($sName) == 'pandacool75') {
$iPrice = 7;
}
if (strtolower($sName) == 'tiignon') {
$iPrice = 7;
}
newFollower($sName, $iPrice);
setCountFollower(intval(getCountFollower()) + 1);
$i7Day = microtrue() + 60 * 60 * 24 * 7;
if ($iPrice == 0) {
$oPDO->query('UPDATE viewer SET level=level+40, follower=1, followVerif=1, followerLast="' . $sToday . '" WHERE name="' . $sName . '"');
}
开发者ID:nesthub,项目名称:php_nesstream,代码行数:31,代码来源:follower.php
示例11: while
}
while ($row = $resultPage->fetch()) {
if ($count % 2 == 0) {
$rowNum = "even";
} else {
$rowNum = "odd";
}
$count++;
//COLOR ROW BY STATUS!
print "<tr class={$rowNum}>";
print "<td>";
if ($row["type"] == "Staff") {
print formatName($row["title"], $row["preferredName"], $row["surname"], $row["type"], true);
}
if ($row["type"] == "Student") {
print formatName($row["title"], $row["preferredName"], $row["surname"], $row["type"], true);
}
print "</td>";
print "<td>";
if ($row["yearGroup"] != "") {
print _($row["yearGroup"]);
}
print "</td>";
print "<td>";
if ($row["rollGroup"] != "") {
print $row["rollGroup"];
}
print "</td>";
print "<td>";
print "<a href='" . $_SESSION[$guid]["absoluteURL"] . "/index.php?q=/modules/" . $_SESSION[$guid]["module"] . "/tt_view.php&gibbonPersonID=" . $row["gibbonPersonID"] . "&allUsers={$allUsers}&search={$search}'><img title='" . _('View Details') . "' src='./themes/" . $_SESSION[$guid]["gibbonThemeName"] . "/img/plus.png'/></a> ";
print "</td>";
开发者ID:actcattest001,项目名称:core,代码行数:31,代码来源:tt.php
示例12: array
</i></span>
</td>
<td class="right">
<?php
try {
$dataSelect = array("gibbonPersonID" => $row["gibbonPersonIDPayment"]);
$sqlSelect = "SELECT * FROM gibbonPerson JOIN gibbonStaff ON (gibbonPerson.gibbonPersonID=gibbonStaff.gibbonPersonID) WHERE gibbonPerson.gibbonPersonID=:gibbonPersonID ORDER BY surname, preferredName";
$resultSelect = $connection2->prepare($sqlSelect);
$resultSelect->execute($dataSelect);
} catch (PDOException $e) {
}
if ($resultSelect->rowCount() == 1) {
$rowSelect = $resultSelect->fetch();
?>
<input readonly name="payee" id="payee" maxlength=10 value="<?php
print formatName(htmlPrep($rowSelect["title"]), $rowSelect["preferredName"], htmlPrep($rowSelect["surname"]), "Staff", true, true);
?>
" type="text" style="width: 300px">
<?php
}
?>
</td>
</tr>
<tr id="paymentMethodRow">
<td>
<b><?php
print _('Payment Method');
?>
</b><br/>
</td>
开发者ID:dpredster,项目名称:core,代码行数:31,代码来源:expenses_manage_edit.php
示例13: while
$count = 0;
$rowNum = "odd";
while ($row = $result->fetch()) {
if ($count % 2 == 0) {
$rowNum = "even";
} else {
$rowNum = "odd";
}
$count++;
//COLOR ROW BY STATUS!
print "<tr class={$rowNum}>";
print "<td>";
print $row["name"];
print "</td>";
print "<td>";
print "<a href='index.php?q=/modules/Timetable/tt_view.php&gibbonPersonID=" . $row["gibbonPersonID"] . "'>" . formatName("", $row["preferredName"], $row["surname"], "Student", true) . "</a>";
print "</td>";
print "<td>";
try {
$dataCount = array("gibbonPersonID" => $row["gibbonPersonID"], "gibbonSchoolYearID" => $_SESSION[$guid]["gibbonSchoolYearID"]);
$sqlCount = "SELECT * FROM gibbonCourse JOIN gibbonCourseClass ON (gibbonCourse.gibbonCourseID=gibbonCourseClass.gibbonCourseID) JOIN gibbonCourseClassPerson ON (gibbonCourseClass.gibbonCourseClassID=gibbonCourseClassPerson.gibbonCourseClassID) WHERE gibbonPersonID=:gibbonPersonID AND role='Student' AND gibbonSchoolYearID=:gibbonSchoolYearID";
$resultCount = $connection2->prepare($sqlCount);
$resultCount->execute($dataCount);
} catch (PDOException $e) {
print "<div class='error'>" . $e->getMessage() . "</div>";
}
if ($resultCount->rowCount() >= 0) {
print $resultCount->rowCount();
} else {
print "<i>" . _('NA') . "</i>";
}
开发者ID:actcattest001,项目名称:core,代码行数:31,代码来源:report_classEnrolment_byRollGroup.php
示例14: getUserPhoto
} else {
$rowNum = "odd";
}
$count++;
//COLOR ROW BY STATUS!
print "<tr class={$rowNum}>";
print "<td>";
print getUserPhoto($guid, $row["image_240"], 75);
print "</td>";
print "<td>";
$roleCategory = getRoleCategory($row["gibbonRoleIDPrimary"], $connection2);
if ($roleCategory == "Student" and isActionAccessible($guid, $connection2, "/modules/Students/student_view_details.php")) {
print "<a href='" . $_SESSION[$guid]["absoluteURL"] . "/index.php?q=/modules/Students/student_view_details.php&gibbonPersonID=" . $row["gibbonPersonID"] . "'>" . formatName("", $row["preferredName"], $row["surname"], $roleCategory, false) . "</a><br/>";
print "<span style='font-size: 85%; font-style: italic'>" . _($roleCategory) . "</i>";
} else {
print formatName("", $row["preferredName"], $row["surname"], $roleCategory, false) . "<br/>";
print "<span style='font-size: 85%; font-style: italic'>" . _($roleCategory) . "</i>";
}
print "</td>";
print "<td>";
print _($row["title"]) . "<br/>";
print "<span style='font-size: 85%; font-style: italic'>" . $row["comment"] . "</span>";
print "</td>";
print "<td>";
print dateConvertBack($guid, substr($row["timestamp"], 0, 10));
print "</td>";
print "</tr>";
}
print "</table>";
}
}
开发者ID:dpredster,项目名称:core,代码行数:31,代码来源:likes.php
示例15: receiptContents
function receiptContents($guid, $connection2, $gibbonFinanceInvoiceID, $gibbonSchoolYearID, $currency = "", $email = FALSE)
{
$return = "";
try {
$data = array("gibbonSchoolYearID" => $gibbonSchoolYearID, "gibbonSchoolYearID2" => $gibbonSchoolYearID, "gibbonFinanceInvoiceID" => $gibbonFinanceInvoiceID);
$sql = "SELECT gibbonPerson.gibbonPersonID, studentID, surname, preferredName, gibbonFinanceInvoice.*, companyContact, companyName, companyAddress, gibbonRollGroup.name AS rollgroup FROM gibbonFinanceInvoice JOIN gibbonFinanceInvoicee ON (gibbonFinanceInvoice.gibbonFinanceInvoiceeID=gibbonFinanceInvoicee.gibbonFinanceInvoiceeID) JOIN gibbonPerson ON (gibbonFinanceInvoicee.gibbonPersonID=gibbonPerson.gibbonPersonID) JOIN gibbonStudentEnrolment ON (gibbonStudentEnrolment.gibbonPersonID=gibbonPerson.gibbonPersonID) JOIN gibbonRollGroup ON (gibbonStudentEnrolment.gibbonRollGroupID=gibbonRollGroup.gibbonRollGroupID) WHERE gibbonStudentEnrolment.gibbonSchoolYearID=:gibbonSchoolYearID2 AND gibbonFinanceInvoice.gibbonSchoolYearID=:gibbonSchoolYearID AND gibbonFinanceInvoiceID=:gibbonFinanceInvoiceID";
$result = $connection2->prepare($sql);
$result->execute($data);
} catch (PDOException $e) {
$return = FALSE;
}
if ($result->rowCount() == 1) {
//Let's go!
$row = $result->fetch();
if ($email == TRUE) {
$return .= "<div style='width: 100%; text-align: right'>";
$return .= "<a target='_blank' href='" . $_SESSION[$guid]["absoluteURL"] . "'><img height='100px' width='400px' class='School Logo' alt='Logo' src='" . $_SESSION[$guid]["absoluteURL"] . "/" . $_SESSION[$guid]["organisationLogo"] . "'/></a>";
$return .= "</div>";
}
//Receipt Text
$receiptText = getSettingByScope($connection2, "Finance", "receiptText");
if ($receiptText != "") {
$return .= "<p>";
$return .= $receiptText;
$return .= "</p>";
}
$style = "";
$style2 = "";
$style3 = "";
$style4 = "";
if ($email == TRUE) {
$style = "border-top: 1px solid #333; ";
$style2 = "border-bottom: 1px solid #333; ";
$style3 = "background-color: #f0f0f0; ";
$style4 = "background-color: #f6f6f6; ";
}
//Receipt Details
$return .= "<table cellspacing='0' style='width: 100%'>";
$return .= "<tr>";
$return .= "<td style='padding-top: 15px; padding-left: 10px; vertical-align: top; {$style} {$style3}' colspan=3>";
$return .= "<span style='font-size: 115%; font-weight: bold'>" . _('Receipt To') . " (" . $row["invoiceTo"] . ")</span><br/>";
if ($row["invoiceTo"] == "Company") {
$invoiceTo = "";
if ($row["companyContact"] != "") {
$invoiceTo .= $row["companyContact"] . ", ";
}
if ($row["companyName"] != "") {
$invoiceTo .= $row["companyName"] . ", ";
}
if ($row["companyAddress"] != "") {
$invoiceTo .= $row["companyAddress"] . ", ";
}
$return .= substr($invoiceTo, 0, -2);
} else {
try {
$dataParents = array("gibbonFinanceInvoiceeID" => $row["gibbonFinanceInvoiceeID"]);
$sqlParents = "SELECT parent.title, parent.surname, parent.preferredName, parent.email, parent.address1, parent.address1District, parent.address1Country, homeAddress, homeAddressDistrict, homeAddressCountry FROM gibbonFinanceInvoicee JOIN gibbonPerson AS student ON (gibbonFinanceInvoicee.gibbonPersonID=student.gibbonPersonID) JOIN gibbonFamilyChild ON (gibbonFamilyChild.gibbonPersonID=student.gibbonPersonID) JOIN gibbonFamily ON (gibbonFamilyChild.gibbonFamilyID=gibbonFamily.gibbonFamilyID) JOIN gibbonFamilyAdult ON (gibbonFamily.gibbonFamilyID=gibbonFamilyAdult.gibbonFamilyID) JOIN gibbonPerson AS parent ON (gibbonFamilyAdult.gibbonPersonID=parent.gibbonPersonID) WHERE gibbonFinanceInvoiceeID=:gibbonFinanceInvoiceeID AND (contactPriority=1 OR (contactPriority=2 AND contactEmail='Y')) ORDER BY contactPriority, surname, preferredName";
$resultParents = $connection2->prepare($sqlParents);
$resultParents->execute($dataParents);
} catch (PDOException $e) {
$return .= "<div class='error'>" . $e->getMessage() . "</div>";
}
if ($resultParents->rowCount() < 1) {
$return .= "<div class='warning'>" . _('There are no family members available to send this receipt to.') . "</div>";
} else {
$return .= "<ul style='margin-top: 3px; margin-bottom: 3px'>";
while ($rowParents = $resultParents->fetch()) {
$return .= "<li>";
$invoiceTo = "";
$invoiceTo .= "<b>" . formatName(htmlPrep($rowParents["title"]), htmlPrep($rowParents["preferredName"]), htmlPrep($rowParents["surname"]), "Parent", false) . "</b>, ";
if ($rowParents["address1"] != "") {
$invoiceTo .= $rowParents["address1"] . ", ";
if ($rowParents["address1District"] != "") {
$invoiceTo .= $rowParents["address1District"] . ", ";
}
if ($rowParents["address1Country"] != "") {
$invoiceTo .= $rowParents["address1Country"] . ", ";
}
} else {
$invoiceTo .= $rowParents["homeAddress"] . ", ";
if ($rowParents["homeAddressDistrict"] != "") {
$invoiceTo .= $rowParents["homeAddressDistrict"] . ", ";
}
if ($rowParents["homeAddressCountry"] != "") {
$invoiceTo .= $rowParents["homeAddressCountry"] . ", ";
}
}
$return .= substr($invoiceTo, 0, -2);
$return .= "</li>";
}
$return .= "</ul>";
}
}
$return .= "</td>";
$return .= "</tr>";
$return .= "<tr>";
$return .= "<td style='width: 33%; padding-top: 15px; padding-left: 10px; vertical-align: top; {$style} {$style4}'>";
$return .= "<span style='font-size: 115%; font-weight: bold'>" . _('Fees For') . "</span><br/>";
$return .= formatName("", htmlPrep($row["preferredName"]), htmlPrep($row["surname"]), "Student", true) . "<br/><span style='font-style: italic; font-size: 85%'>" . _('Roll Group') . " " . $row["rollgroup"] . "</span><br/>";
$return .= "</td>";
//.........这里部分代码省略.........
开发者ID:actcattest001,项目名称:core,代码行数:101,代码来源:moduleFunctions.php
示例16: while
$count = 0;
$options = "";
while ($row = $result->fetch()) {
try {
$dataChild = array("gibbonFamilyID" => $row["gibbonFamilyID"], "gibbonSchoolYearID" => $_SESSION[$guid]["gibbonSchoolYearID"]);
$sqlChild = "SELECT * FROM gibbonFamilyChild JOIN gibbonPerson ON (gibbonFamilyChild.gibbonPersonID=gibbonPerson.gibbonPersonID) JOIN gibbonStudentEnrolment ON (gibbonPerson.gibbonPersonID=gibbonStudentEnrolment.gibbonPersonID) JOIN gibbonRollGroup ON (gibbonStudentEnrolment.gibbonRollGroupID=gibbonRollGroup.gibbonRollGroupID) WHERE gibbonFamilyID=:gibbonFamilyID AND gibbonPerson.status='Full' AND (dateStart IS NULL OR dateStart<='" . date("Y-m-d") . "') AND (dateEnd IS NULL OR dateEnd>='" . date("Y-m-d") . "') AND gibbonStudentEnrolment.gibbonSchoolYearID=:gibbonSchoolYearID ORDER BY surname, preferredName ";
$resultChild = $connection2->prepare($sqlChild);
$resultChild->execute($dataChild);
} catch (PDOException $e) {
}
while ($rowChild = $resultChild->fetch()) {
$select = "";
if ($rowChild["gibbonPersonID"] == $search) {
$select = "selected";
}
$options = $options . "<option {$select} value='" . $rowChild["gibbonPersonID"] . "'>" . formatName("", $rowChild["preferredName"], $rowChild["surname"], "Student") . "</option>";
$gibbonPersonID[$count] = $rowChild["gibbonPersonID"];
$count++;
}
}
if ($count == 0) {
print "<div class='error'>";
print _("Access denied.");
print "</div>";
} else {
if ($count == 1) {
$search = $gibbonPersonID[0];
} else {
print "<h2>";
print _("Choose");
print "</h2>";
开发者ID:actcattest001,项目名称:core,代码行数:31,代码来源:planner.php
示例17: catch
$sql = "INSERT INTO gibbonPerson SET surname=:surname, firstName=:firstName, preferredName=:preferredName, officialName=:officialName, gender=:gender, dob=:dob, email=:email, username=:username, password='', passwordStrong=:passwordStrong, passwordStrongSalt=:passwordStrongSalt, status=:status, gibbonRoleIDPrimary=:gibbonRoleIDPrimary, gibbonRoleIDAll=:gibbonRoleIDAll";
$result = $connection2->prepare($sql);
$result->execute($data);
} catch (PDOException $e) {
//Fail 2
print $e->getMessage();
exit;
$URL .= "&addReturn=fail2";
header("Location: {$URL}");
break;
}
$gibbonPersonID = $connection2->lastInsertId();
if ($status == "Pending Approval") {
//Attempt to notify Admissions
if ($_SESSION[$guid]["organisationAdmissions"]) {
$notificationText = sprintf(_('An new public registration, for %1$s, is pending approval.'), formatName("", $preferredName, $surname, "Student"));
setNotification($connection2, $guid, $_SESSION[$guid]["organisationAdmissions"], $notificationText, "User Admin", "/index.php?q=/modules/User Admin/user_manage_edit.php&gibbonPersonID={$gibbonPersonID}&search=");
}
//Success 1
$URL .= "&addReturn=success1";
header("Location: {$URL}");
} else {
//Success 0
$URL .= "&addReturn=success0";
header("Location: {$URL}");
}
}
}
}
}
}
开发者ID:dpredster,项目名称:core,代码行数:31,代码来源:publicRegistrationProcess.php
示例18: array
try {
$dataLog = array("gibbonPersonID" => $rowRollGroup["gibbonPersonID"], "date" => $currentDate . "%");
$sqlLog = "SELECT * FROM gibbonAttendanceLogPerson, gibbonPerson WHERE gibbonAttendanceLogPerson.gibbonPersonID=gibbonPerson.gibbonPersonID AND gibbonAttendanceLogPerson.gibbonPersonID=:gibbonPersonID AND date LIKE :date ORDER BY timestampTaken DESC";
$resultLog = $connection2->prepare($sqlLog);
$resultLog->execute($dataLog);
} catch (PDOException $e) {
print "<div class='error'>" . $e->getMessage() . "</div>";
}
$rowLog = $resultLog->fetch();
if ($rowLog["type"] == "Absent") {
print "<td style='border: 1px solid #CC0000!important; background: none; background-color: #F6CECB; width:20%; text-align: center; vertical-align: top'>";
} else {
print "<td style='border: 1px solid #ffffff; width:20%; text-align: center; vertical-align: top'>";
}
print getUserPhoto($guid, $rowRollGroup["image_75"], 75);
print "<div style='padding-top: 5px'><b>" . formatName("", htmlPrep($rowRollGroup["preferredName"]), htmlPrep($rowRollGroup["surname"]), "Student", true) . "<b></div><br/>";
print "<input type='hidden' name='{$count}-gibbonPersonID' value='" . $rowRollGroup["gibbonPersonID"] . "'>";
print "<select style='float: none; width:130px; margin-bottom: 3px' name='{$count}-type'>";
print "<option ";
if ($rowLog["type"] == "Present") {
print "selected ";
}
print "value='Present'>" . _('Present') . "</option>";
print "<option ";
if ($rowLog["type"] == "Present - Late") {
print "selected ";
}
print "value='Present - Late'>" . _('Present - Late') . "</option>";
print "<option ";
if ($rowLog["type"] == "Present - Offsite") {
print "selected ";
开发者ID:actcattest001,项目名称:core,代码行数:31,代码来源:attendance_take_byRollGroup.php
-
An issue was discovered in Bentley MicroStation before 10.17.0.x and Bentley Vie
阅读:512|2022-07-29
-
leejaymin/Kiise-Latex-template
阅读:587|2022-08-12
-
krishnaik06/Machine-Learning-in-90-days
阅读:1113|2022-08-18
-
armancodv/building-energy-model-matlab: It is a small software which is develope
阅读:1161|2022-08-17
-
在美元的英文“dollar”里面明明没有字母“s”,为什么美元的符号($)是一条竖线穿过字
阅读:1114|2022-11-06
-
FGRibreau/import-tweets-to-mastodon: How to import tweets to mastodon (e.g. http
阅读:970|2022-08-17
-
tboronczyk/localization-middleware: PSR-15 middleware to assist primarily with l
阅读:519|2022-08-16
-
paramiko/paramiko: The leading native Python SSHv2 protocol library.
阅读:624|2022-08-15
-
长沙城南,有一所以“环保”为名的学校,从1979年创立以来,四易归属、五更其名。 这
阅读:816|2022-11-06
-
heinrichreimer/material-intro: A simple material design app intro with cool anim
阅读:426|2022-08-17
|
请发表评论