Autosave: 20260214-063330

This commit is contained in:
Flatlogic Bot 2026-02-14 06:33:30 +00:00
parent 1c59d71383
commit 29bb162fcd
15 changed files with 305 additions and 67 deletions

View File

@ -1,4 +1,6 @@
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once 'auth.php';
require_login();
require_once '../db/config.php';
@ -14,7 +16,7 @@ if (!isset($_GET['case_id']) || !is_numeric($_GET['case_id'])) {
$case_id = intval($_GET['case_id']);
// Fetch case details
$stmt = $pdo->prepare('SELECT c.*, cat.name_en as category_name FROM cases c JOIN categories cat ON c.category_id = cat.id WHERE c.id = ?');
$stmt = $pdo->prepare('SELECT c.*, cat.name_en as category_name, cat.name_ar as category_name_ar FROM cases c JOIN categories cat ON c.category_id = cat.id WHERE c.id = ?');
$stmt->execute([$case_id]);
$case = $stmt->fetch(PDO::FETCH_ASSOC);
@ -31,22 +33,115 @@ $logs_stmt = $pdo->prepare('SELECT al.*, u.email FROM audit_logs al LEFT JOIN us
$logs_stmt->execute([$case_id]);
$audit_logs = $logs_stmt->fetchAll(PDO::FETCH_ASSOC);
// ####################################################################################
// ## Fake Arabic Class for RTL text
// ####################################################################################
class PDF_Arabic extends FPDF {
protected $CurrentFont;
function __construct($orientation='P', $unit='mm', $size='A4') {
parent::__construct($orientation, $unit, $size);
$this->AddFont('Amiri','','amiri.php');
$this->AddFont('Amiri','B','amirib.php');
}
function Write($h, $txt, $link='', $fill=false, $align='') {
$txt = $this->Convert_ar ($txt);
parent::Write($h, $txt, $link, $fill, $align);
}
function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='') {
$txt = $this->Convert_ar ($txt);
parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
}
function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false) {
$txt = $this->Convert_ar ($txt);
parent::MultiCell($w, $h, $txt, $border, $align, $fill);
}
function Convert_ar($txt) {
$p = $this->GetStringWidth($txt);
$p = ($this->w - $p) /2;
$nb = strlen($txt);
$i = 0;
$j = 0;
$l = 0;
$ns = 0;
$sep = '-';
$w = '';
$len = 0;
$h = $this->CurrentFont['h'];
while ($i < $nb) {
$c = $txt[$i];
if ($c == '(') {
$i++;
$j = $i;
while ($i < $nb && $txt[$i] != ')')
$i++;
$w .= substr($txt, $j, $i - $j) . ' ';
$i++;
continue;
} elseif ($c == ')') {
$i++;
continue;
}
if (ord($c) < 192) {
if ($c == ' ') {
if ($l > 0) {
$w .= $this->sub_str($txt, $ns, $l) . $sep;
$ns = $i + 1;
$l = 0;
} else {
$ns++;
}
} else
$l++;
$i++;
}
else {
$i += 2;
$l += 2;
}
}
if ($l > 0)
$w .= $this->sub_str($txt, $ns, $l);
$this->rtl = false;
return $w;
}
function sub_str($str, $from, $len) {
$s = '';
$i = $from;
while ($i < $from + $len) {
if (ord($str[$i]) < 128)
$s .= $str[$i++];
else {
$s .= $str[$i++] . $str[$i++];
}
}
return $s;
}
}
// PDF Generation Class
class PDF extends FPDF
class PDF extends PDF_Arabic
{
function Header() {
if (file_exists('../assets/images/logo_1770967720.jpg')) {
$this->Image('../assets/images/logo_1770967720.jpg', 10, 6, 30);
}
$this->SetFont('Arial', 'B', 15);
$this->SetFont('Amiri', 'B', 15);
$this->Cell(80);
$this->Cell(30, 10, 'Case Report', 0, 0, 'C');
$this->Cell(30, 10, __('Case Report'), 0, 0, 'C');
$this->Ln(20);
}
function Footer() {
$this->SetY(-15);
$this->SetFont('Arial', 'I', 8);
$this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C');
$this->SetFont('Amiri', 'B', 8);
$this->Cell(0, 10, __('Page') . ' ' . $this->PageNo() . '/{nb}', 0, 0, 'C');
}
}
@ -55,52 +150,68 @@ function generate_pdf($case, $donations, $audit_logs)
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times', '', 12);
$pdf->SetFont('Amiri', '', 12);
// Calculate total donations
$total_donations = 0;
foreach ($donations as $donation) {
if ($donation['status'] === 'completed') {
$total_donations += $donation['amount'];
}
}
// Case Details
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(0, 10, 'Case Details', 0, 1, 'L');
$pdf->SetFont('Arial', '', 12);
$pdf->Cell(40, 10, 'Case ID:', 0, 0); $pdf->Cell(0, 10, $case['id'], 0, 1);
$pdf->Cell(40, 10, 'Title:', 0, 0); $pdf->Cell(0, 10, $case['title_en'], 0, 1);
$pdf->Cell(40, 10, 'Category:', 0, 0); $pdf->Cell(0, 10, $case['category_name'], 0, 1);
$pdf->Cell(40, 10, 'Goal Amount:', 0, 0); $pdf->Cell(0, 10, 'OMR ' . number_format($case['goal'], 3), 0, 1);
$pdf->Cell(40, 10, 'Raised Amount:', 0, 0); $pdf->Cell(0, 10, 'OMR ' . number_format($case['raised'], 3), 0, 1);
$pdf->Cell(40, 10, 'Status:', 0, 0); $pdf->Cell(0, 10, ucfirst($case['status']), 0, 1);
$pdf->SetFont('Amiri', 'B', 16);
$pdf->Cell(0, 10, __('Case Details'), 0, 1, 'R');
$pdf->SetFont('Amiri', '', 12);
$pdf->Cell(40, 10, __('Case ID:'), 0, 0,'R'); $pdf->Cell(0, 10, $case['id'], 0, 1, 'R');
$pdf->Cell(40, 10, __('Title:'), 0, 0, 'R'); $pdf->Cell(0, 10, (get_current_lang() === 'ar' ? $case['title_ar'] : $case['title_en']), 0, 1, 'R');
$pdf->Cell(40, 10, __('Category:'), 0, 0,'R'); $pdf->Cell(0, 10, (get_current_lang() === 'ar' ? $case['category_name_ar'] : $case['category_name']), 0, 1, 'R');
$pdf->Cell(40, 10, __('Goal Amount:'), 0, 0,'R'); $pdf->Cell(0, 10, __('OMR') . ' ' . number_format($case['goal'], 3), 0, 1, 'R');
$pdf->Cell(40, 10, __('Raised Amount:'), 0, 0,'R'); $pdf->Cell(0, 10, __('OMR') . ' ' . number_format($case['raised'], 3), 0, 1, 'R');
$pdf->Cell(40, 10, __('Total Collected:'), 0, 0,'R'); $pdf->Cell(0, 10, __('OMR') . ' ' . number_format($total_donations, 3), 0, 1, 'R');
$pdf->Cell(40, 10, __('Status:'), 0, 0,'R'); $pdf->Cell(0, 10, __($case['status']), 0, 1, 'R');
$pdf->Ln(10);
// Donations
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(0, 10, 'Donations', 0, 1, 'L');
$pdf->SetFont('Arial', 'B', 10);
$pdf->Cell(25, 7, 'ID', 1, 0, 'C'); $pdf->Cell(50, 7, 'Donor', 1, 0, 'C'); $pdf->Cell(35, 7, 'Amount', 1, 0, 'C'); $pdf->Cell(40, 7, 'Date', 1, 0, 'C'); $pdf->Cell(30, 7, 'Status', 1, 1, 'C');
$pdf->SetFont('Arial', '', 10);
$pdf->SetFont('Amiri', 'B', 16);
$pdf->Cell(0, 10, __('Donations'), 0, 1, 'R');
$pdf->SetFont('Amiri', 'B', 10);
$pdf->Cell(25, 7, __('ID'), 1, 0, 'C');
$pdf->Cell(50, 7, __('Donor'), 1, 0, 'C');
$pdf->Cell(35, 7, __('Amount'), 1, 0, 'C');
$pdf->Cell(40, 7, __('Date'), 1, 0, 'C');
$pdf->Cell(30, 7, __('Status'), 1, 1, 'C');
$pdf->SetFont('Amiri', '', 10);
if (empty($donations)) {
$pdf->Cell(180, 10, 'No donations for this case.', 1, 1, 'C');
$pdf->Cell(180, 10, __('No donations for this case.'), 1, 1, 'C');
} else {
foreach ($donations as $donation) {
$pdf->Cell(25, 7, $donation['id'], 1, 0, 'C');
$pdf->Cell(50, 7, htmlspecialchars($donation['donor_name']), 1, 0, 'L');
$pdf->Cell(35, 7, 'OMR ' . number_format($donation['amount'], 3), 1, 0, 'R');
$pdf->Cell(50, 7, htmlspecialchars($donation['donor_name']), 1, 0, 'R');
$pdf->Cell(35, 7, __('OMR') . ' ' . number_format($donation['amount'], 3), 1, 0, 'R');
$pdf->Cell(40, 7, $donation['created_at'], 1, 0, 'C');
$pdf->Cell(30, 7, ucfirst($donation['status']), 1, 1, 'C');
$pdf->Cell(30, 7, __($donation['status']), 1, 1, 'C');
}
}
$pdf->Ln(10);
// History
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(0, 10, 'Case History', 0, 1, 'L');
$pdf->SetFont('Arial', 'B', 10);
$pdf->Cell(20, 7, 'Log ID', 1, 0, 'C'); $pdf->Cell(30, 7, 'User', 1, 0, 'C'); $pdf->Cell(80, 7, 'Action', 1, 0, 'C'); $pdf->Cell(50, 7, 'Timestamp', 1, 1, 'C');
$pdf->SetFont('Arial', '', 9);
$pdf->SetFont('Amiri', 'B', 16);
$pdf->Cell(0, 10, __('Case History'), 0, 1, 'R');
$pdf->SetFont('Amiri', 'B', 10);
$pdf->Cell(20, 7, __('Log ID'), 1, 0, 'C');
$pdf->Cell(30, 7, __('User'), 1, 0, 'C');
$pdf->Cell(80, 7, __('Action'), 1, 0, 'C');
$pdf->Cell(50, 7, __('Timestamp'), 1, 1, 'C');
$pdf->SetFont('Amiri', '', 9);
if (empty($audit_logs)) {
$pdf->Cell(180, 10, 'No history for this case.', 1, 1, 'C');
$pdf->Cell(180, 10, __('No history for this case.'), 1, 1, 'C');
} else {
foreach ($audit_logs as $log) {
$pdf->Cell(20, 7, $log['id'], 1, 0, 'C');
$pdf->Cell(30, 7, htmlspecialchars($log['email']), 1, 0, 'C');
$pdf->Cell(80, 7, htmlspecialchars($log['action']), 1, 0, 'L');
$pdf->Cell(80, 7, htmlspecialchars($log['action']), 1, 0, 'R');
$pdf->Cell(50, 7, $log['created_at'], 1, 1, 'C');
}
}
@ -152,42 +263,44 @@ $is_rtl = (get_current_lang() === 'ar');
<html lang="<?= get_current_lang() ?>" dir="<?= $is_rtl ? 'rtl' : 'ltr' ?>">
<head>
<meta charset="UTF-8">
<title>Case Report - <?= htmlspecialchars($case['title_en']) ?></title>
<title><?= __('Case Report') ?> - <?= htmlspecialchars((get_current_lang() === 'ar' ? $case['title_ar'] : $case['title_en'])) ?></title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css">
<link rel="stylesheet" href="admin.css">
</head>
<body>
<?php include 'sidebar.php'; ?>
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL); include 'sidebar.php'; ?>
<div class="main-content">
<h2 class="mb-4">Case Report: <?= htmlspecialchars($case['title_en']) ?></h2>
<h2 class="mb-4"><?= __('Case Report') ?>: <?= htmlspecialchars((get_current_lang() === 'ar' ? $case['title_ar'] : $case['title_en'])) ?></h2>
<?= $email_msg ?>
<div class="card">
<div class="card-header d-flex justify-content-between align-items-center">
<h5 class="mb-0">Actions</h5>
<h5 class="mb-0"><?= __('Actions') ?></h5>
</div>
<div class="card-body">
<a href="?case_id=<?= $case_id ?>&view=pdf" target="_blank" class="btn btn-primary"><i class="bi bi-printer"></i> Download PDF</a>
<a href="?case_id=<?= $case_id ?>&view=pdf" target="_blank" class="btn btn-primary"><i class="bi bi-printer"></i> <?= __('Download PDF') ?></a>
</div>
</div>
<div class="card mt-4">
<div class="card-header">
<h5 class="mb-0">Email Report</h5>
<h5 class="mb-0"><?= __('Email Report') ?></h5>
</div>
<div class="card-body">
<form method="POST">
<div class="mb-3">
<label for="recipient_email" class="form-label">Recipient Email</label>
<label for="recipient_email" class="form-label"><?= __('Recipient Email') ?></label>
<input type="email" class="form-control" id="recipient_email" name="recipient_email" required>
</div>
<div class="mb-3">
<label for="message" class="form-label">Message (optional)</label>
<label for="message" class="form-label"><?= __('Message (optional)') ?></label>
<textarea class="form-control" id="message" name="message" rows="3"></textarea>
</div>
<button type="submit" name="send_email" class="btn btn-success"><i class="bi bi-envelope"></i> Send Email</button>
<button type="submit" name="send_email" class="btn btn-success"><i class="bi bi-envelope"></i> <?= __('Send Email') ?></button>
</form>
</div>
</div>

View File

@ -200,6 +200,27 @@ $translations = [
'Quick Links' => 'Quick Links',
'View All' => 'View All',
'view_website' => 'View Website',
'Case Report' => 'Case Report',
'Page' => 'Page',
'Case Details' => 'Case Details',
'Case ID:' => 'Case ID:',
'Title:' => 'Title:',
'Category:' => 'Category:',
'Goal Amount:' => 'Goal Amount:',
'Raised Amount:' => 'Raised Amount:',
'Total Collected:' => 'Total Collected:',
'Status:' => 'Status:',
'Case History' => 'Case History',
'Log ID' => 'Log ID',
'User' => 'User',
'Action' => 'Action',
'Timestamp' => 'Timestamp',
'No history for this case.' => 'No history for this case.',
'No donations for this case.' => 'No donations for this case.',
'ID' => 'ID',
'Donor' => 'Donor',
'Amount' => 'Amount',
'Date' => 'Date',
],
'ar' => [
'about_us_page' => 'صفحة من نحن',
@ -388,6 +409,27 @@ $translations = [
'Quick Links' => 'روابط سريعة',
'View All' => 'عرض الكل',
'view_website' => 'عرض الموقع',
'Case Report' => 'تقرير الحالة',
'Page' => 'صفحة',
'Case Details' => 'تفاصيل الحالة',
'Case ID:' => 'رقم الحالة:',
'Title:' => 'العنوان:',
'Category:' => 'الفئة:',
'Goal Amount:' => 'المبلغ المستهدف:',
'Raised Amount:' => 'المبلغ المجمع:',
'Total Collected:' => 'إجمالي المبلغ المجمع:',
'Status:' => 'الحالة:',
'Case History' => 'سجل الحالة',
'Log ID' => 'رقم السجل',
'User' => 'المستخدم',
'Action' => 'الإجراء',
'Timestamp' => 'الوقت',
'No history for this case.' => 'لا يوجد سجل لهذه الحالة.',
'No donations for this case.' => 'لا توجد تبرعات لهذه الحالة.',
'ID' => 'الرقم',
'Donor' => 'المتبرع',
'Amount' => 'المبلغ',
'Date' => 'التاريخ',
]
];
@ -404,4 +446,4 @@ function get_current_lang() {
function is_rtl() {
global $is_rtl;
return $is_rtl;
}
}

View File

@ -56,7 +56,6 @@ $is_rtl = (get_current_lang() === 'ar');
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css">
<link rel="stylesheet" href="admin.css?v=<?= time() ?>">
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
</head>
<body>
<?php include "sidebar.php"; ?>
@ -164,31 +163,38 @@ $is_rtl = (get_current_lang() === 'ar');
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script>
const ctx = document.getElementById('donationsChart').getContext('2d');
new Chart(ctx, {
type: 'line',
data: {
labels: <?= json_encode($labels) ?>,
datasets: [{
label: '<?= __('Revenue') ?> (<?= __('OMR') ?>)',
data: <?= json_encode($totals) ?>,
borderColor: '#059669',
backgroundColor: 'rgba(5, 150, 105, 0.1)',
fill: true,
tension: 0.4
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
plugins: {
legend: { display: false }
},
scales: {
y: { beginAtZero: true }
}
document.addEventListener('DOMContentLoaded', function() {
if (typeof Chart === 'undefined') {
console.error('Chart.js failed to load');
return;
}
const ctx = document.getElementById('donationsChart').getContext('2d');
new Chart(ctx, {
type: 'line',
data: {
labels: <?= json_encode($labels) ?>,
datasets: [{
label: '<?= __('Revenue') ?> (<?= __('OMR') ?>)',
data: <?= json_encode($totals) ?>,
borderColor: '#059669',
backgroundColor: 'rgba(5, 150, 105, 0.1)',
fill: true,
tension: 0.4
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
plugins: {
legend: { display: false }
},
scales: {
y: { beginAtZero: true }
}
}
});
});
</script>
</body>

5
cookie.txt Normal file
View File

@ -0,0 +1,5 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
localhost FALSE / FALSE 0 ORG_ADMIN_SESS oqflt81t43jlda16aqpe08h5mm

View File

@ -0,0 +1,26 @@
<?php
$type = 'TrueType';
$name = 'Amiri-Regular';
$desc = array('Ascent'=>1124,'Descent'=>-634,'CapHeight'=>646,'Flags'=>32,'FontBBox'=>'[-438 -900 11467 1815]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>364);
$up = -512;
$ut = 50;
$cw = array(
chr(0)=>364,chr(1)=>364,chr(2)=>364,chr(3)=>364,chr(4)=>364,chr(5)=>364,chr(6)=>364,chr(7)=>364,chr(8)=>364,chr(9)=>364,chr(10)=>364,chr(11)=>364,chr(12)=>364,chr(13)=>364,chr(14)=>364,chr(15)=>364,chr(16)=>364,chr(17)=>364,chr(18)=>364,chr(19)=>364,chr(20)=>364,chr(21)=>364,
chr(22)=>364,chr(23)=>364,chr(24)=>364,chr(25)=>364,chr(26)=>364,chr(27)=>364,chr(28)=>364,chr(29)=>364,chr(30)=>364,chr(31)=>364,' '=>364,'!'=>364,'"'=>364,'#'=>364,'$'=>364,'%'=>364,'&'=>364,'\''=>364,'('=>364,')'=>364,'*'=>364,'+'=>364,
','=>364,'-'=>364,'.'=>364,'/'=>364,'0'=>364,'1'=>364,'2'=>364,'3'=>364,'4'=>364,'5'=>364,'6'=>364,'7'=>364,'8'=>364,'9'=>364,':'=>364,';'=>364,'<'=>364,'='=>364,'>'=>364,'?'=>364,'@'=>364,'A'=>364,
'B'=>364,'C'=>364,'D'=>364,'E'=>364,'F'=>364,'G'=>364,'H'=>364,'I'=>364,'J'=>364,'K'=>364,'L'=>364,'M'=>364,'N'=>364,'O'=>364,'P'=>364,'Q'=>364,'R'=>364,'S'=>364,'T'=>364,'U'=>364,'V'=>364,'W'=>364,
'X'=>364,'Y'=>364,'Z'=>364,'['=>364,'\\'=>364,']'=>364,'^'=>364,'_'=>364,'`'=>364,'a'=>364,'b'=>364,'c'=>364,'d'=>364,'e'=>364,'f'=>364,'g'=>364,'h'=>364,'i'=>364,'j'=>364,'k'=>364,'l'=>364,'m'=>364,
'n'=>364,'o'=>364,'p'=>364,'q'=>364,'r'=>364,'s'=>364,'t'=>364,'u'=>364,'v'=>364,'w'=>364,'x'=>364,'y'=>364,'z'=>364,'{'=>364,'|'=>364,'}'=>364,'~'=>364,chr(127)=>364,chr(128)=>364,chr(129)=>364,chr(130)=>364,chr(131)=>364,
chr(132)=>364,chr(133)=>364,chr(134)=>364,chr(135)=>364,chr(136)=>364,chr(137)=>364,chr(138)=>364,chr(139)=>364,chr(140)=>364,chr(141)=>364,chr(142)=>364,chr(143)=>364,chr(144)=>364,chr(145)=>364,chr(146)=>364,chr(147)=>364,chr(148)=>364,chr(149)=>364,chr(150)=>364,chr(151)=>364,chr(152)=>364,chr(153)=>364,
chr(154)=>364,chr(155)=>364,chr(156)=>364,chr(157)=>364,chr(158)=>364,chr(159)=>364,chr(160)=>364,chr(161)=>364,chr(162)=>364,chr(163)=>364,chr(164)=>364,chr(165)=>364,chr(166)=>364,chr(167)=>364,chr(168)=>364,chr(169)=>364,chr(170)=>364,chr(171)=>364,chr(172)=>364,chr(173)=>364,chr(174)=>364,chr(175)=>364,
chr(176)=>364,chr(177)=>364,chr(178)=>364,chr(179)=>364,chr(180)=>364,chr(181)=>364,chr(182)=>364,chr(183)=>364,chr(184)=>364,chr(185)=>364,chr(186)=>364,chr(187)=>364,chr(188)=>364,chr(189)=>364,chr(190)=>364,chr(191)=>364,chr(192)=>364,chr(193)=>364,chr(194)=>364,chr(195)=>364,chr(196)=>364,chr(197)=>364,
chr(198)=>364,chr(199)=>364,chr(200)=>364,chr(201)=>364,chr(202)=>364,chr(203)=>364,chr(204)=>364,chr(205)=>364,chr(206)=>364,chr(207)=>364,chr(208)=>364,chr(209)=>364,chr(210)=>364,chr(211)=>364,chr(212)=>364,chr(213)=>364,chr(214)=>364,chr(215)=>364,chr(216)=>364,chr(217)=>364,chr(218)=>364,chr(219)=>364,
chr(220)=>364,chr(221)=>364,chr(222)=>364,chr(223)=>364,chr(224)=>364,chr(225)=>364,chr(226)=>364,chr(227)=>364,chr(228)=>364,chr(229)=>364,chr(230)=>364,chr(231)=>364,chr(232)=>364,chr(233)=>364,chr(234)=>364,chr(235)=>364,chr(236)=>364,chr(237)=>364,chr(238)=>364,chr(239)=>364,chr(240)=>364,chr(241)=>364,
chr(242)=>364,chr(243)=>364,chr(244)=>364,chr(245)=>364,chr(246)=>364,chr(247)=>364,chr(248)=>364,chr(249)=>364,chr(250)=>364,chr(251)=>364,chr(252)=>364,chr(253)=>364,chr(254)=>364,chr(255)=>364);
$enc = 'cp1256';
$diff = '32 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef';
$uv = array(0=>0);
$file = 'amiri.z';
$originalsize = 3352;
$subsetted = true;
?>

Binary file not shown.

View File

@ -0,0 +1,9 @@
<EFBFBD>WÝo“e?oÛ=í` 0<C2A0>˜Øcmé:öÁ`hŒÝJWÊcõDÞ~WÚ¾¥íºÍìD1^è?€w†è…1zá…Þ`BÂ<42>7þ ÄxÁ<78>!12ü=ç9o?˜1Æ·yßçwÎs¾žóœsdÑ.ºN^
f«v<EFBFBD>vÓ48_ã<EFBFBD>+›…Ï^´ð¯xGKy;÷àòØQ"­D³%0&¶¬+ O>\ª¶6¬
<EFBFBD>€¾ ÚWq²¶Ö 
<EFBFBD>:eÔ‡ K ƒ5»šÿiÿãÇ ?&Ú]ª;ÍÖ¶—¦ˆ†éýz#_/©Oníy´Ÿ´c/;"µü8˜§O;_¦ÉÃqD<7¡Íé}#ûƦ÷±Þ»ç¹ù¤0ây‡Dڢ߽òå»Ï½þ5ûç]“ßêukôÎõíô_[Ñûþ—@*Ø5öñõåž|„4}µ<>þ%½oôzËäŸQãdzŸ†}u:*6Üç Ó¯ZïëÓù<06>oá5ØÂíÜ졽t[°—ŽÑ<C5BD>}t€~<@,%Xh¿uJð ½l- ÞåÙkåï¦<C3AF>·!xˆf¼7ï±zÞK³¾G‡éîÀƒq€ÈÀo-šU/öÐe•쥄úB°<42>®(W~€¦ü®Œ¢”K°Ÿrþ»Á$[ , öÐ<1B>¶`/%ß öÑjàOÁE7ûiiðsZ ‡ê´I *SJÔBeM!»“xǤKØËc<C38B>SZ:H+Xzü,ëÅi k ¼5A‡Ø^ ötŠ&ð+BOK¬Q†bÐr`mlª€_ÀÎ&dóÌq½„!×õ¹ŠÝ"´+<2B>h ÆâÓ¾™%:CIF®ôø3ò½±÷ï¼JÇ\FD5ìv-ÿ5µÎ<C2B5>‰û,N¦Ï§¸)ØjÂÚfŸß2gÆÆe;Möše=<3D>ÁP†9ÁN>
àe9ûeŽn™õ®Â[«ªðn<C3B0>3ßÕkâÕù×ZEð3Øw g"¨q”ßGžõ8[ ?W¾þ¾1à3Xµ^ŽíêZ©õ<C2A9>¦~t[NâpfZR5|m®<0E>±5Øyººä?Ïñ˜,šç9ãh˜êlñÙµV x {ìEç冮I…æ9Ç®¥씹n£y{ÐUì:´Î26ËwoÍî³dô
œ<1D>µuÄ¢ï«ÔsÞŸ£ÕÉP<C389>+ZŸ(¶£'ž­~·/þ«\o·\âX´Çd'|-Äióܘ*µÎ`Sr½Æ52'¹ˆ_Âzž}Öú,/õYÐyù§>šäúéFÖï·[Cm¾™
׿©çu™¦Â’¸‘ Œ[ÈHpG~‰ÐÍ}¿Ÿ÷Fñÿi©ãjEÅÕ*UL-«„ZUójY¨¨ uÔ¨Ó<C2A8><
NB­€s 댺ÀüU5ͼQHc[!ð§ðžÂaNh'±žQu±0Ë¢ÐK«9už5WÔ"xcÀIÞÓŽKG1Þ æMÂo ÷XCŽõý´ä¾û§<C3BB>©¦*8 ¾“î=d¹ÃÚ|;eîOkä,wо×Ð2÷ér‡í´Är;+Ï]_Ì6x×~Ó“©Í¾ÜNq'È"Ö*M[нms-äxn™>«àçp­˜©eót7rf¾ ¼ÎóÚôl<C3B4>cÓ>LOef<65>ãÉS홎¶êÎæ
O+7SÙsÏ¡cÌJ—ºõf<C3B5>­#<­7YÓá¹³3¢(ÇäHŸÖ:s~œ­^‰Ež?Ê=4øÄ¦êÜGY‰"ù7¼È£r|cîm´øFs<46>œgØžŽ È3·N%Tÿº ¡Â¨®9TTµæJ7žCÅ¥Uü1pPûiôFXh-B<>ãê¤p£xÇÄrÒ)•š½”:¤¥<C2A4>Ž£OÒðF×ÅÕ,Wþ<ü¹ÖCºú;ž¦A§°o¬NÊÞ!•bcxg_B|š˜¬™V§;V"ï 9éœð݈ŒLR:¶8ǧÓÒ¦ttd§÷à0,Mãléà°Äò 4ãˆ`¶ãyMs""\7WÚVgÂiÎa¯Ì8ôâø—?Û¤ÿŸ±óùÁzzãŽïSúœþ

View File

@ -0,0 +1,24 @@
<?php
$type = 'TrueType';
$name = 'Amiri-Bold';
$desc = array('Ascent'=>1124,'Descent'=>-634,'CapHeight'=>646,'Flags'=>32,'FontBBox'=>'[-438 -900 11467 1815]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>364);
$up = -512;
$ut = 50;
$cw = array(
ch r(0)=>364,chr(1)=>364,chr(2)=>364,chr(3)=>364,chr(4)=>364,chr(5)=>364,chr(6)=>364,chr(7)=>364,chr(8)=>364,chr(9)=>364,chr(10)=>364,chr(11)=>364,chr(12)=>364,chr(13)=>364,chr(14)=>364,chr(15)=>364,chr(16)=>364,chr(17)=>364,chr(18)=>364,chr(19)=>364,chr(20)=>364,chr(21)=>364,
ch r(22)=>364,chr(23)=>364,chr(24)=>364,chr(25)=>364,chr(26)=>364,chr(27)=>364,chr(28)=>364,chr(29)=>364,chr(30)=>364,chr(31)=>364,' '=>364,'!'=>364,'"'=>364,'#'=>364,'$'=>364,'%'=>364,'&'=>364,"'"=>364,'('=>364,')'=>364,'*'=>364,'+'=>364,
',''=>364,'-'=>364,'.'=>364,'/'=>364,'0'=>364,'1'=>364,'2'=>364,'3'=>364,'4'=>364,'5'=>364,'6'=>364,'7'=>364,'8'=>364,'9'=>364,':'=>364,';'=>364,'<'=>364,'='=>364,'>'=>364,'?'=>364,'@'=>364,'A'=>364,
'B'=>364,'C'=>364,'D'=>364,'E'=>364,'F'=>364,'G'=>364,'H'=>364,'I'=>364,'J'=>364,'K'=>364,'L'=>364,'M'=>364,'N'=>364,'O'=>364,'P'=>364,'Q'=>364,'R'=>364,'S'=>364,'T'=>364,'U'=>364,'V'=>364,'W'=>364,
'X'=>364,'Y'=>364,'Z'=>364,'['=>364,'\'=>364,']'=>364,'^'=>364,'_'=>364,'`'=>364,'a'=>364,'b'=>364,'c'=>364,'d'=>364,'e'=>364,'f'=>364,'g'=>364,'h'=>364,'i'=>364,'j'=>364,'k'=>364,'l'=>364,'m'=>364,
'n'=>364,'o'=>364,'p'=>364,'q'=>364,'r'=>364,'s'=>364,'t'=>364,'u'=>364,'v'=>364,'w'=>364,'x'=>364,'y'=>364,'z'=>364,'{'=>364,'|'=>364,'}'=>364,'~'=>364,chr(127)=>364,chr(128)=>364,chr(129)=>364,chr(130)=>364,chr(131)=>364,
ch r(132)=>364,chr(133)=>364,chr(134)=>364,chr(135)=>364,chr(136)=>364,chr(137)=>364,chr(138)=>364,chr(139)=>364,chr(140)=>364,chr(141)=>364,chr(142)=>364,chr(143)=>364,chr(144)=>364,chr(145)=>364,chr(146)=>364,chr(147)=>364,chr(148)=>364,chr(149)=>364,chr(150)=>364,chr(151)=>364,chr(152)=>364,chr(153)=>364,
ch r(154)=>364,chr(155)=>364,chr(156)=>364,chr(157)=>364,chr(158)=>364,chr(159)=>364,chr(160)=>364,chr(161)=>364,chr(162)=>364,chr(163)=>364,chr(164)=>364,chr(165)=>364,chr(166)=>364,chr(167)=>364,chr(168)=>364,chr(169)=>364,chr(170)=>364,chr(171)=>364,chr(172)=>364,chr(173)=>364,chr(174)=>364,chr(175)=>364,
ch r(176)=>364,chr(177)=>364,chr(178)=>364,chr(179)=>364,chr(180)=>364,chr(181)=>364,chr(182)=>364,chr(183)=>364,chr(184)=>364,chr(185)=>364,chr(186)=>364,chr(187)=>364,chr(188)=>364,chr(189)=>364,chr(190)=>364,chr(191)=>364,chr(192)=>364,chr(193)=>364,chr(194)=>364,chr(195)=>364,chr(196)=>364,chr(197)=>364,
ch r(198)=>364,chr(199)=>364,chr(200)=>364,chr(201)=>364,chr(202)=>364,chr(203)=>364,chr(204)=>364,chr(205)=>364,chr(206)=>364,chr(207)=>364,chr(208)=>364,chr(209)=>364,chr(210)=>364,chr(211)=>364,chr(212)=>364,chr(213)=>364,chr(214)=>364,chr(215)=>364,chr(216)=>364,chr(217)=>364,chr(218)=>364,chr(219)=>364,
ch r(220)=>364,chr(221)=>364,chr(222)=>364,chr(223)=>364,chr(224)=>364,chr(225)=>364,chr(226)=>364,chr(227)=>364,chr(228)=>364,chr(229)=>364,chr(230)=>364,chr(231)=>364,chr(232)=>364,chr(233)=>364,chr(234)=>364,chr(235)=>364,chr(236)=>364,chr(237)=>364,chr(238)=>364,chr(239)=>364,chr(240)=>364,chr(241)=>364,
ch r(242)=>364,chr(243)=>364,chr(244)=>364,chr(245)=>364,chr(246)=>364,chr(247)=>364,chr(248)=>364,chr(249)=>364,chr(250)=>364,chr(251)=>364,chr(252)=>364,chr(253)=>364,chr(254)=>364,chr(255)=>364);
$enc = 'cp1256';
$diff = '32 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef';
$uv = array(0=>0);
$file = 'amirib.z';
?>

View File

@ -0,0 +1,9 @@
<EFBFBD>WÝo“e?oÛ=í` 0<C2A0>˜Øcmé:öÁ`hŒÝJWÊcõDÞ~WÚ¾¥íºÍìD1^è?€w†è…1zá…Þ`BÂ<42>7þ ÄxÁ<78>!12ü=ç9o?˜1Æ·yßçwÎs¾žóœsdÑ.ºN^
f«v<EFBFBD>vÓ48_ã<EFBFBD>+›…Ï^´ð¯xGKy;÷àòØQ"­D³%0&¶¬+ O>\ª¶6¬
<EFBFBD>€¾ ÚWq²¶Ö 
<EFBFBD>:eÔ‡ K ƒ5»šÿiÿãÇ ?&Ú]ª;ÍÖ¶—¦ˆ†éýz#_/©Oníy´Ÿ´c/;"µü8˜§O;_¦ÉÃqD<7¡Íé}#ûƦ÷±Þ»ç¹ù¤0ây‡Dڢ߽òå»Ï½þ5ûç]“ßêukôÎõíô_[Ñûþ—@*Ø5öñõåž|„4}µ<>þ%½oôzËäŸQãdzŸ†}u:*6Üç Ó¯ZïëÓù<06>oá5ØÂíÜ졽t[°—ŽÑ<C5BD>}t€~<@,%Xh¿uJð ½l- ÞåÙkåï¦<C3AF>·!xˆf¼7ï±zÞK³¾G‡éîÀƒq€ÈÀo-šU/öÐe•쥄úB°<42>®(W~€¦ü®Œ¢”K°Ÿrþ»Á$[ , öÐ<1B>¶`/%ß öÑjàOÁE7ûiiðsZ ‡ê´I *SJÔBeM!»“xǤKØËc<C38B>SZ:H+Xzü,ëÅi k ¼5A‡Ø^ ötŠ&ð+BOK¬Q†bÐr`mlª€_ÀÎ&dóÌq½„!×õ¹ŠÝ"´+<2B>h ÆâÓ¾™%:CIF®ôø3ò½±÷ï¼JÇ\FD5ìv-ÿ5µÎ<C2B5>‰û,N¦Ï§¸)ØjÂÚfŸß2gÆÆe;Möše=<3D>ÁP†9ÁN>
àe9ûeŽn™õ®Â[«ªðn<C3B0>3ßÕkâÕù×ZEð3Øw g"¨q”ßGžõ8[ ?W¾þ¾1à3Xµ^ŽíêZ©õ<C2A9>¦~t[NâpfZR5|m®<0E>±5Øyººä?Ïñ˜,šç9ãh˜êlñÙµV x {ìEç冮I…æ9Ç®¥씹n£y{ÐUì:´Î26ËwoÍî³dô
œ<1D>µuÄ¢ï«ÔsÞŸ£ÕÉP<C389>+ZŸ(¶£'ž­~·/þ«\o·\âX´Çd'|-Äióܘ*µÎ`Sr½Æ52'¹ˆ_Âzž}Öú,/õYÐyù§>šäúéFÖï·[Cm¾™
׿©çu™¦Â’¸‘ Œ[ÈHpG~‰ÐÍ}¿Ÿ÷Fñÿi©ãjEÅÕ*UL-«„ZUójY¨¨ uÔ¨Ó<C2A8><
NB­€s 댺ÀüU5ͼQHc[!ð§ðžÂaNh'±žQu±0Ë¢ÐK«9už5WÔ"xcÀIÞÓŽKG1Þ æMÂo ÷XCŽõý´ä¾û§<C3BB>©¦*8 ¾“î=d¹ÃÚ|;eîOkä,wо×Ð2÷ér‡í´Är;+Ï]_Ì6x×~Ó“©Í¾ÜNq'È"Ö*M[нms-äxn™>«àçp­˜©eót7rf¾ ¼ÎóÚôl<C3B4>cÓ>LOef<65>ãÉS홎¶êÎæ
O+7SÙsÏ¡cÌJ—ºõf<C3B5>­#<­7YÓá¹³3¢(ÇäHŸÖ:s~œ­^‰Ež?Ê=4øÄ¦êÜGY‰"ù7¼È£r|cîm´øFs<46>œgØžŽ È3·N%Tÿº ¡Â¨®9TTµæJ7žCÅ¥Uü1pPûiôFXh-B<>ãê¤p£xÇÄrÒ)•š½”:¤¥<C2A4>Ž£OÒðF×ÅÕ,Wþ<ü¹ÖCºú;ž¦A§°o¬NÊÞ!•bcxg_B|š˜¬™V§;V"ï 9éœð݈ŒLR:¶8ǧÓÒ¦ttd§÷à0,Mãléà°Äò 4ãˆ`¶ãyMs""\7WÚVgÂiÎa¯Ì8ôâø—?Û¤ÿŸ±óùÁzzãŽïSúœþ

View File

@ -0,0 +1 @@
!00 U+0000 .notdef !01 U+0001 .notdef !02 U+0002 .notdef !03 U+0003 .notdef !04 U+0004 .notdef !05 U+0005 .notdef !06 U+0006 .notdef !07 U+0007 .notdef !08 U+0008 .notdef !09 U+0009 .notdef !0A U+000A .notdef !0B U+000B .notdef !0C U+000C .notdef !0D U+000D .notdef !0E U+000E .notdef !0F U+000F .notdef !10 U+0010 .notdef !11 U+0011 .notdef !12 U+0012 .notdef !13 U+0013 .notdef !14 U+0014 .notdef !15 U+0015 .notdef !16 U+0016 .notdef !17 U+0017 .notdef !18 U+0018 .notdef !19 U+0019 .notdef !1A U+001A .notdef !1B U+001B .notdef !1C U+001C .notdef !1D U+001D .notdef !1E U+001E .notdef !1F U+001F .notdef !20 U+0020 space !21 U+0021 exclam !22 U+0022 quotedbl !23 U+0023 numbersign !24 U+0024 dollar !25 U+0025 percent !26 U+0026 ampersand !27 U+0027 quotesingle !28 U+0028 parenleft !29 U+0029 parenright !2A U+002A asterisk !2B U+002B plus !2C U+002C comma !2D U+002D hyphen !2E U+002E period !2F U+002F slash !30 U+0030 zero !31 U+0031 one !32 U+0032 two !33 U+0033 three !34 U+0034 four !35 U+0035 five !36 U+0036 six !37 U+0037 seven !38 U+0038 eight !39 U+0039 nine !3A U+003A colon !3B U+003B semicolon !3C U+003C less !3D U+003D equal !3E U+003E greater !3F U+003F question !40 U+0040 at !41 U+0041 A !42 U+0042 B !43 U+0043 C !44 U+0044 D !45 U+0045 E !46 U+0046 F !47 U+0047 G !48 U+0048 H !49 U+0049 I !4A U+004A J !4B U+004B K !4C U+004C L !4D U+004D M !4E U+004E N !4F U+004F O !50 U+0050 P !51 U+0051 Q !52 U+0052 R !53 U+0053 S !54 U+0054 T !55 U+0055 U !56 U+0056 V !57 U+0057 W !58 U+0058 X !59 U+0059 Y !5A U+005A Z !5B U+005B bracketleft !5C U+005C backslash !5D U+005D bracketright !5E U+005E asciicircum !5F U+005F underscore !60 U+0060 grave !61 U+0061 a !62 U+0062 b !63 U+0063 c !64 U+0064 d !65 U+0065 e !66 U+0066 f !67 U+0067 g !68 U+0068 h !69 U+0069 i !6A U+006A j !6B U+006B k !6C U+006C l !6D U+006D m !6E U+006E n !6F U+006F o !70 U+0070 p !71 U+0071 q !72 U+0072 r !73 U+0073 s !74 U+0074 t !75 U+0075 u !76 U+0076 v !77 U+0077 w !78 U+0078 x !79 U+0079 y !7A U+007A z !7B U+007B braceleft !7C U+007C bar !7D U+007D braceright !7E U+007E asciitilde !7F U+007F .notdef !80 U+20AC Euro !81 U+067E afii57506 !82 U+201A quotesinglbase !83 U+0192 florin !84 U+201E quotedblbase !85 U+2026 ellipsis !86 U+2020 dagger !87 U+2021 daggerdbl !88 U+02C6 circumflex !89 U+2030 perthousand !8A U+0679 afii57511 !8B U+2039 guilsinglleft !8C U+0152 OE !8D U+0686 afii57507 !8E U+0698 afii57508 !8F U+0688 afii57512 !90 U+06AF afii57509 !91 U+2018 quoteleft !92 U+2019 quoteright !93 U+201C quotedblleft !94 U+201D quotedblright !95 U+2022 bullet !96 U+2013 endash !97 U+2014 emdash !98 U+06A9 .notdef !99 U+2122 trademark !9A U+0691 afii57513 !9B U+203A guilsinglright !9C U+0153 oe !9D U+200C afii61664 !9E U+200D afii301 !9F U+06BA afii57514 !A0 U+00A0 space !A1 U+060C afii57388 !A2 U+00A2 cent !A3 U+00A3 sterling !A4 U+00A4 currency !A5 U+00A5 yen !A6 U+00A6 brokenbar !A7 U+00A7 section !A8 U+00A8 dieresis !A9 U+00A9 copyright !AA U+06BE .notdef !AB U+00AB guillemotleft !AC U+00AC logicalnot !AD U+00AD hyphen !AE U+00AE registered !AF U+00AF macron !B0 U+00B0 degree !B1 U+00B1 plusminus !B2 U+00B2 twosuperior !B3 U+00B3 threesuperior !B4 U+00B4 acute !B5 U+00B5 mu !B6 U+00B6 paragraph !B7 U+00B7 periodcentered !B8 U+00B8 cedilla !B9 U+00B9 onesuperior !BA U+061B afii57403 !BB U+00BB guillemotright !BC U+00BC onequarter !BD U+00BD onehalf !BE U+00BE threequarters !BF U+061F afii57407 !C0 U+06C1 .notdef !C1 U+0621 afii57409 !C2 U+0622 afii57410 !C3 U+0623 afii57411 !C4 U+0624 afii57412 !C5 U+0625 afii57413 !C6 U+0626 afii57414 !C7 U+0627 afii57415 !C8 U+0628 afii57416 !C9 U+0629 afii57417 !CA U+062A afii57418 !CB U+062B afii57419 !CC U+062C afii57420 !CD U+062D afii57421 !CE U+062E afii57422 !CF U+062F afii57423 !D0 U+0630 afii57424 !D1 U+0631 afii57425 !D2 U+0632 afii57426 !D3 U+0633 afii57427 !D4 U+0634 afii57428 !D5 U+0635 afii57429 !D6 U+0636 afii57430 !D7 U+00D7 multiply !D8 U+0637 afii57431 !D9 U+0638 afii57432 !DA U+0639 afii57433 !DB U+063A afii57434 !DC U+0640 afii57440 !DD U+0641 afii57441 !DE U+0642 afii57442 !DF U+0643 afii57443 !E0 U+00E0 agrave !E1 U+0644 afii57444 !E2 U+00E2 acircumflex !E3 U+0645 afii57445 !E4 U+0646 afii57446 !E5 U+0647 afii57470 !E6 U+0648 afii57448 !E7 U+00E7 ccedilla !E8 U+00E8 egrave !E9 U+00E9 eacute !EA U+00EA ecircumflex !EB U+00EB edieresis !EC U+0649 afii57449 !ED U+064A afii57450 !EE U+00EE icircumflex !EF U+00EF idieresis !F0 U+064B afii57451 !F1 U+064C afii57452 !F2 U+064D afii57453 !F3 U+064E afii57454 !F4 U+00F4 ocircumflex !F5 U+064F afii57455 !F6 U+0650 afii57456 !F7 U+00F7 divide !F8 U+0651 afii57457 !F9 U+00F9 ugrave !FA U+0652 afii57458 !FB U+00FB ucircumflex !FC U+00FC udieresis !FD U+200E afii299 !FE U+200F afii300 !FF U+06D2 afii57519

1
tmp/amiri.b64 Normal file
View File

@ -0,0 +1 @@
AAEAAAAQAQAABAAARFNJRwAAAAEACJccAAAACEdERUaU3apzAAcoAAAAAe5HUE9TxEpFCgAHKfAAAPWeR1NVQlYIhoEACB+QAAB3ik9TLzKhTnlVAAABiAAAAGBjbWFwYFQzfQAAa9AAAAaoZ2FzcAAAABAAByf4AAAACGdseWZ0K4WPAADcfAAEKbxoZWFkzcxDlgAAAQwAAAA2aGhlYS7tQNYAAAFEAAAAJGhtdHix7cUhAAAB6AAAaeZsb2NhQOroIgAAcoAAAGn8bWF4cBqyBXgAAAFoAAAAIG5hbWUVwghXAAUGOAAACPpwb3N0CMc/ugAFDzQAAhjEcHJlcGgGjIUAAHJ4AAAABwABAAAAABzuR6In+F8PPPUAAwPoAAAAAMgKMbEAAAAAfCWwgP27/HwsywcXAAAABgACAAEAAAAAAAEAAARk/YYAACyr/bv8LyzLAAEAAAAAAAAAAAAAAAAAABp1AAEAABp+BFwAJgEUAAcAAQAAAAAAAAAAAAAAAAGAAcABAHGAZAABQAAAooCWAAAAEsCigJYAAABXgAyAQQAAAAABQAAAAAAAACgACBvggAgQwAAAAgAAAAAQUxJRgDAACD//wRk/YYAAAnyBl0AAADTAAgAAAGxAoYAAAAgAAgBbAAhAAAAAAFNAAABJAAAAOsAQAERACYB1AAxAeYAMgKLACcCmgA0AJwAJgHKAJIBygAsAbAAIAIRAB4AxAARAXAAOQDKAC8BWAAPAhQANQIUAI8CFABCAhQAUgIUADECFABSAhQARwIUAD0CFABSAhQASADcADkA4gAlAeAAHQInAEEB4QAvAVsANwLaADACZP/yAkYAKAKSAC8CtQAoAj0AKAIKACgCvwAvAsQAKAE8ACgBMf+aAoEAKAImACgDdQAXAvUAJALaADACFwAoAtkAMAJeACgB6gAwAmMADALCABkCb//5A27/+wKM//YCR//yAmoAHwFpAJIBWAAeAWkALAF8ADwB7QAOAU0AcQGkACQB5gADAZ0AJgH2ACYBowAnASwAGAHHABYB9wARAQcAHwDp/+0B+QARAPkAEQMDAB8CBwAfAfEAKAHyAA0B5QAmAXYAHwFoACgBLwAUAfYADQHN//8CwAAAAdAACgHKAAABtAAhAY0AjgDIAEsBjQCHAiwANwEkAAAA0QA0AbMALAHRACsCMABMApAAGQDIAEcBrgAlAXAAMQKDADcBUAAuAdYAGgI9ACwAAAAAAoMANwFKADEBCwAlAhcAIQFdACUBNgAmAP0AMQIQAEwB2AAhASQAWgDhADABHQAmAXoAJQHWACgCqgAhAtwAJAKrACIBUAAoAmT/8gJk//ICZP/yAmT/8gJk//ICZP/yA2v/8QKSADACPQAoAj0AKAI9ACgCPQAoATwAJAE8ACgBPAAoATwAGwK1ACgC9QAkAtoAMALaADAC2gAwAtoAMALaADABxQA2AtoAMALCABkCwgAZAsIAGQLCABkCR//yAhcAKAIMABgBpAAkAaQAJAGkACQBpAAkAaQAJAGkACQCfQAkAZ0AJgGjACcBowAnAaMAJwGjACcBBwAUAQcAHwEHAB8BCQAHAfgAJwIHAB8B8QAoAfEAKAHxACgB8QAoAfEAKAJIADsB8QApAfYADQH2AA0B9gANAfYADQHKAAAB4///AcoAAAJk//IBpAAkAmT/8gGkACQCZP/yAaQAJAKSAC8BnQAmApIALwGdACYCkgAvAZ0AJgKSAC8BnQAmArUAKAIHACYCtQAoAfYAJgI9ACgBowAnAj0AKAGjACcCPQAoAaMAJwI9ACgBpAAnAj0AKAGjACcCvwAvAccAFgK/AC8BxwAWAr8ALwHHABYCvwAvAccAFgLEACgB9wAKAsQAKAH3ABEBPAAgAQcAGwE8ACcBBwAQATwAKAEHACYBQAApAQUAGw==

BIN
tmp/amiri.ttf Normal file

Binary file not shown.

0
tmp/amiri.zip Normal file
View File

0
tmp/ar-php.zip Normal file
View File

2
tmp/report.pdf Normal file
View File

@ -0,0 +1,2 @@
<br />
<b>Parse error</b>: syntax error, unexpected identifier &quot;r&quot;, expecting &quot;)&quot; in <b>/home/ubuntu/executor/workspace/includes/fpdf/font/amirib.php</b> on line <b>8</b><br />