| 1 |
|
67201010001 |
0050991101642 |
นาย จักริน ช่า |
ช่างยนต์ |
01-04-66 01-04-67 |
|
| 2 |
|
67201010002 |
1509100012657 |
นางสาว กชกร สิบลี่ |
ช่างยนต์ |
01-05-66 01-05-67 |
|
| 3 |
|
67201010003 |
1500701378496 |
นาย จีระเดช นักขัตตา |
ช่างยนต์ |
01-06-66 01-06-67 |
|
| 4 |
|
67201010005 |
1589700041992 |
นาย ณัฐวัฒน์ ชัยเจริญคุณ |
ช่างยนต์ |
01-07-66 01-07-67 |
|
| 5 |
|
67201010007 |
0050931002729 |
นาย ธนกร ลุงตะ |
ช่างยนต์ |
01-08-66 01-08-67 |
|
| 6 |
|
67201010008 |
1501201162851 |
นาย ธนกฤต จำนวน |
ช่างยนต์ |
01-09-66 01-09-67 |
|
| 7 |
|
67201010010 |
1589700040619 |
นาย นิติ ศรวันเพ็ญ |
ช่างยนต์ |
01-10-66 01-10-67 |
|
| 8 |
|
67201010011 |
1509966665173 |
นาย ปวริศ ลำจวน |
ช่างยนต์ |
01-11-66 01-11-67 |
|
| 9 |
|
67201010012 |
1509966627808 |
นาย ปุญญพัฒน์ ชัยวงศ์ |
ช่างยนต์ |
01-12-66 01-12-67 |
|
| 10 |
|
67201010014 |
1509966617608 |
นาย รัตนโชติ ปิงใจ |
ช่างยนต์ |
01-13-66 01-13-67 |
|
| 11 |
|
67201010016 |
502000020637 |
นาย สมรักษ์ สุริยะ |
ช่างยนต์ |
01-14-66 01-14-67 |
|
| 12 |
|
67201010018 |
1508500016187 |
นาย สุรยุทธ์ รัตน์ติกุล |
ช่างยนต์ |
01-15-66 01-15-67 |
|
| 13 |
|
67201010019 |
G-6350-00086-14-1 |
นาย อ่อนวัน - |
ช่างยนต์ |
01-16-66 01-16-67 |
|
| 14 |
|
67201010021 |
50091416710 |
นาย สุรนาท เต้าส่ง |
ช่างยนต์ |
01-17-66 01-17-67 |
|
| 15 |
|
67201010023 |
1500701427896 |
นาย คณิสสร ไชยสุรินทร์ |
ช่างยนต์ |
01-18-66 01-18-67 |
|
| 16 |
|
67201010024 |
1502101046532 |
นาย เฉลิมพงษ์ ปอลุง |
ช่างยนต์ |
01-19-66 01-19-67 |
|
| 17 |
|
67201010027 |
1101000197244 |
นาย ธนโชติ เดชบุญ |
ช่างยนต์ |
01-20-66 01-20-67 |
|
| 18 |
|
67201010028 |
1749800471415 |
นาย ภูวดล เลาหาง |
ช่างยนต์ |
01-21-66 01-21-67 |
|
| 19 |
|
67201010030 |
1839800046021 |
นาย ศุภวิชญ์ แซ่ชิว |
ช่างยนต์ |
01-22-66 01-22-67 |
|
| 20 |
|
67201010031 |
1500401186311 |
นางสาว นิตยา จะย่อ |
ช่างยนต์ |
01-23-66 01-23-67 |
|
| 21 |
|
67201050001 |
1501201164218 |
นาย ธนภัทร คำมูล |
อิเล็กทรอนิกส์ |
01-24-66 01-24-67 |
|
| 22 |
|
67201050002 |
1509966643862 |
นาย พงศธร ยาบุญนะ |
อิเล็กทรอนิกส์ |
01-25-66 01-25-67 |
|
| 23 |
|
67201050003 |
1839902016856 |
นาย เสกข์สิทธิ์ จอมจันกาศ |
อิเล็กทรอนิกส์ |
01-26-66 01-26-67 |
|
| 24 |
|
67201050004 |
1500601143641 |
นาย องอาจ มาเยอะ |
อิเล็กทรอนิกส์ |
01-27-66 01-27-67 |
|
| 25 |
|
67201050005 |
1509966699698 |
นาย อนุรักษ์ ชาญพฤติ |
อิเล็กทรอนิกส์ |
01-28-66 01-28-67 |
|
| 26 |
|
67201050006 |
1500701421227 |
นาย อภิชาติ เพียงมีสกุล |
อิเล็กทรอนิกส์ |
01-29-66 01-29-67 |
|
| 27 |
|
67201050007 |
1507700005960 |
นาย ธีรภพ วนาเฉลิมภูมิ |
อิเล็กทรอนิกส์ |
01-30-66 01-30-67 |
|
| 28 |
|
67201050008 |
1500201285880 |
นาย กิตติภูมิ ตามิ |
อิเล็กทรอนิกส์ |
01-31-66 01-31-67 |
|
| 29 |
|
67201050009 |
1509966696192 |
นาย ณัฏฐากร เมฆงาม |
อิเล็กทรอนิกส์ |
02-01-66 02-01-67 |
|
| 30 |
|
67201050010 |
1509966702532 |
นาย ภัทธนโชติ ธนะชัย |
อิเล็กทรอนิกส์ |
02-02-66 02-02-67 |
|
| 31 |
|
67201080001 |
50121012581 |
นาย กวิน - |
สถาปัตยกรรม |
02-03-66 02-03-67 |
|
| 32 |
|
67201080002 |
1510101548471 |
นางสาว กุลนิภา ศรีไม้ |
สถาปัตยกรรม |
02-04-66 02-04-67 |
|
| 33 |
|
67201080003 |
1518600087159 |
นาย เกรียงศักดิ์ อินเที่ยง |
สถาปัตยกรรม |
02-05-66 02-05-67 |
|
| 34 |
|
67201080004 |
1507400021412 |
นาย ชญานนท์ รำไพกระสินธุ์ |
สถาปัตยกรรม |
02-06-66 02-06-67 |
|
| 35 |
|
67201080005 |
1507700006796 |
นางสาว ถิรดา สิงห์กันทา |
สถาปัตยกรรม |
02-07-66 02-07-67 |
|
| 36 |
|
67201080006 |
50131019872 |
นาย นคร ลุงแสง |
สถาปัตยกรรม |
02-08-66 02-08-67 |
|
| 37 |
|
67201080007 |
1500701430021 |
นางสาว เยาวลักษณ์ ยอดอินต๊ะ |
สถาปัตยกรรม |
02-09-66 02-09-67 |
|
| 38 |
|
67201080009 |
1509966705426 |
นางสาว ศุภาภรณ์ ใจสุข |
สถาปัตยกรรม |
02-10-66 02-10-67 |
|
| 39 |
|
67201080010 |
8580689001402 |
นาย สลักจิต ภัชรไพรบูรณ์ |
สถาปัตยกรรม |
02-11-66 02-11-67 |
|
| 40 |
|
67201080011 |
1501901114841 |
นาย จักริน หินแก้ว |
สถาปัตยกรรม |
02-12-66 02-12-67 |
|
| 41 |
|
67201080012 |
1570501330708 |
นาย บดินทร์ มาเยอะ |
สถาปัตยกรรม |
02-13-66 02-13-67 |
|
| 42 |
|
67201080013 |
1500401189302 |
นาย พนม จะแตะ |
สถาปัตยกรรม |
02-14-66 02-14-67 |
|
| 43 |
|
67201080016 |
1410901156757 |
นาย วรพล จารัตน์ |
สถาปัตยกรรม |
02-15-66 02-15-67 |
|
| 44 |
|
67201080017 |
1509966610298 |
นาย ธนกฤต จิน๊ะกาล |
สถาปัตยกรรม |
02-16-66 02-16-67 |
|
| 45 |
|
67201080018 |
1509966680792 |
นาย ธนพล หว่าเจ๊ะ |
สถาปัตยกรรม |
02-17-66 02-17-67 |
|
| 46 |
|
67219010001 |
1509966465816 |
นาย กฤตฏ์นันท์ บุญจันทร์ |
เทคโนโลยีสารสนเทศ |
02-18-66 02-18-67 |
|
| 47 |
|
67219010002 |
1509966670924 |
นาย ธัญเทพ ชูเกียรติวัตร |
เทคโนโลยีสารสนเทศ |
02-19-66 02-19-67 |
|
| 48 |
|
67219010003 |
1509966649313 |
นาย ภูวนัตถ์ ภู่มาลา |
เทคโนโลยีสารสนเทศ |
02-20-66 02-20-67 |
|
| 49 |
|
67219010004 |
1500701424501 |
นาย ราชพฤกษ์ คำภา |
เทคโนโลยีสารสนเทศ |
02-21-66 02-21-67 |
|
| 50 |
|
67219010005 |
1509966616091 |
นาย สถิตคุณ พาจรทิศ |
เทคโนโลยีสารสนเทศ |
02-22-66 02-22-67 |
|
| 51 |
|
67219010007 |
1509966654414 |
นาย อนุภาพ จำปา |
เทคโนโลยีสารสนเทศ |
02-23-66 02-23-67 |
|
| 52 |
|
67219010008 |
8509976000449 |
นาย อนุศิษฎ์ ลุงยอด |
เทคโนโลยีสารสนเทศ |
02-24-66 02-24-67 |
|
| 53 |
|
67219010009 |
1209000383401 |
นาย อมรเทพ สุริฉาย |
เทคโนโลยีสารสนเทศ |
02-25-66 02-25-67 |
|
| 54 |
|
67202010001 |
0-5009-00000-35-5 |
นางสาว คำผอง แสงต๊ะ |
การบัญชี |
02-26-66 02-26-67 |
|
| 55 |
|
67202010002 |
1-5099-66665-78-5 |
นางสาว จุฑามาศ กันทอง |
การบัญชี |
02-27-66 02-27-67 |
|
| 56 |
|
67202010003 |
1-5075-00009-43-1 |
นางสาว ชนากานต์ ศรีเสนอ |
การบัญชี |
02-28-66 02-28-67 |
|
| 57 |
|
67202010004 |
1-5101-01523-15-1 |
นางสาว ณัฏฐ์ฎาพร แก้วมา |
การบัญชี |
03-01-66 03-01-67 |
|
| 58 |
|
67202010005 |
2-5807-00039-58-1 |
นาย ณัฐนัย วิจันทร |
การบัญชี |
03-02-66 03-02-67 |
|
| 59 |
|
67202010006 |
1-5076-00021-62-9 |
นางสาว พรสวรรค์ วนาลัยสุขสันต์ |
การบัญชี |
03-03-66 03-03-67 |
|
| 60 |
|
67202010007 |
1-5099-66609-60-5 |
นางสาว พิชญาภา เกตะมะ |
การบัญชี |
03-04-66 03-04-67 |
|
| 61 |
|
67202010008 |
1-5013-01112-36-8 |
นางสาว พิมพกานต์ แก้วเงิน |
การบัญชี |
03-05-66 03-05-67 |
|
| 62 |
|
67202010009 |
1-5099-66456-84-1 |
นางสาว ภรณภัทร ดวงบาล |
การบัญชี |
03-06-66 03-06-67 |
|
| 63 |
|
67202010011 |
1-6599-02423-20-8 |
นาย ศิรชัช ชมภู |
การบัญชี |
03-07-66 03-07-67 |
|
| 64 |
|
67202010013 |
0-0507-71002-03-3 |
นางสาว น้องเดือน ลุงย่าม้า |
การบัญชี |
03-08-66 03-08-67 |
|
| 65 |
|
67202010014 |
1-5807-00077-34-4 |
นาย ธีรเดช วัฒนาอนุรักษ์ |
การบัญชี |
03-09-66 03-09-67 |
|
| 66 |
|
67219100001 |
1-5012-01164-49-8 |
นาย กัลป์ชีวา เป็งวงศ์ |
เทคโนโลยีธุรกิจดิจิทัล |
03-10-66 03-10-67 |
|
| 67 |
|
67219100002 |
1-1031-01047-74-6 |
นาย กุลทัต มาตยาคูณ |
เทคโนโลยีธุรกิจดิจิทัล |
03-11-66 03-11-67 |
|
| 68 |
|
67219100003 |
1-5603-01474-93-5 |
นางสาว จารุภัทร รุ่งเรือง |
เทคโนโลยีธุรกิจดิจิทัล |
03-12-66 03-12-67 |
|
| 69 |
|
67219100004 |
1-1029-00147-81-3 |
นาย ชาคริต พวงสวยสัน |
เทคโนโลยีธุรกิจดิจิทัล |
03-13-66 03-13-67 |
|
| 70 |
|
67219100005 |
0-0500-71078-66-5 |
นาย ณรงค์ชัย ลุงส่วย |
เทคโนโลยีธุรกิจดิจิทัล |
03-14-66 03-14-67 |
|
| 71 |
|
67219100007 |
1-5007-01429-54-6 |
นางสาว ภัทรศยา อินทนนท์ |
เทคโนโลยีธุรกิจดิจิทัล |
03-15-66 03-15-67 |
|
| 72 |
|
67219100008 |
1-8399-02086-24-2 |
นาย สรวิศ สมรูป |
เทคโนโลยีธุรกิจดิจิทัล |
03-16-66 03-16-67 |
|
| 73 |
|
67219100009 |
8-5009-56001-20-4 |
นาย สุนทร ลุงสา |
เทคโนโลยีธุรกิจดิจิทัล |
03-17-66 03-17-67 |
|
| 74 |
|
67219100010 |
0-0500-71078-25-8 |
นาย อนุรักษ์ นันทา |
เทคโนโลยีธุรกิจดิจิทัล |
03-18-66 03-18-67 |
|
| 75 |
|
67219100011 |
1-5007-01424-64-1 |
นาย อานุภาพ พรมแสง |
เทคโนโลยีธุรกิจดิจิทัล |
03-19-66 03-19-67 |
|
| 76 |
|
67219100013 |
1-6790-00074-46-3 |
นางสาว จีรวรรณ รักคม |
เทคโนโลยีธุรกิจดิจิทัล |
03-20-66 03-20-67 |
|
| 77 |
|
67219100014 |
1-6404-01151-45-2 |
นางสาว สุภัสสรา คำจั่นป้อ |
เทคโนโลยีธุรกิจดิจิทัล |
03-21-66 03-21-67 |
|
| 78 |
|
67219100015 |
9-9999-99999-99-9 |
นางสาว กัญญ์จิรา ยาเขียว |
เทคโนโลยีธุรกิจดิจิทัล |
03-22-66 03-22-67 |
|
| 79 |
|
67207020001 |
1-5004-01196-16-3 |
นางสาว กชกร แลพุ |
การท่องเที่ยว |
03-23-66 03-23-67 |
|
| 80 |
|
67207020002 |
1-5004-01189-99-0 |
นางสาว กนกพร ประเสริฐ |
การท่องเที่ยว |
03-24-66 03-24-67 |
|
| 81 |
|
67207020003 |
1-5007-01430-63-3 |
นางสาว กนกลักษณ์ เดชดง |
การท่องเที่ยว |
03-25-66 03-25-67 |
|
| 82 |
|
67207020004 |
1-5099-66581-26-3 |
นางสาว กมลชนก ใจจ้อย |
การท่องเที่ยว |
03-26-66 03-26-67 |
|
| 83 |
|
67207020005 |
1-7302-01480-50-8 |
นางสาว กัลยา เติมบุญประกอบ |
การท่องเที่ยว |
03-27-66 03-27-67 |
|
| 84 |
|
67207020006 |
1-5099-66625-39-2 |
นางสาว เจนจีรา นิธิเปี่ยมปัญญา |
การท่องเที่ยว |
03-28-66 03-28-67 |
|
| 85 |
|
67207020007 |
1-4599-01291-96-2 |
นาย ชนาธิป คำสวนจิก |
การท่องเที่ยว |
03-29-66 03-29-67 |
|
| 86 |
|
67207020008 |
1-5099-66664-03-7 |
นาย ณทภูมิ แก้วจิตร |
การท่องเที่ยว |
03-30-66 03-30-67 |
|
| 87 |
|
67207020009 |
1-5804-01312-34-1 |
นางสาว ณัฐพร แก้วนันต์ทา |
การท่องเที่ยว |
03-31-66 03-31-67 |
|
| 88 |
|
67207020010 |
1-5780-00044-22-0 |
นางสาว ณัณฐิชา ธันย์ชยาธรณ์ |
การท่องเที่ยว |
04-01-66 04-01-67 |
|
| 89 |
|
67207020011 |
1-5099-66685-79-4 |
นางสาว ดาราวรรณ เสหมี่ |
การท่องเที่ยว |
04-02-66 04-02-67 |
|
| 90 |
|
67207020012 |
G-6350-00086-00-1 |
นางสาว น้ำหวาน - |
การท่องเที่ยว |
04-03-66 04-03-67 |
|
| 91 |
|
67207020013 |
1-5013-01112-74-1 |
นางสาว นรีกานต์ จินโจ |
การท่องเที่ยว |
04-04-66 04-04-67 |
|
| 92 |
|
67207020014 |
1-5099-66675-38-1 |
นางสาว ประภัสสร พิณทุวงศ์ |
การท่องเที่ยว |
04-05-66 04-05-67 |
|
| 93 |
|
67207020015 |
1-5099-66635-34-7 |
นาย ปุญญพัฒน์ ปักธงไชย |
การท่องเที่ยว |
04-06-66 04-06-67 |
|
| 94 |
|
67207020016 |
1-5007-01406-40-6 |
นางสาว พชรชฎา อิสรโอกาส |
การท่องเที่ยว |
04-07-66 04-07-67 |
|
| 95 |
|
67207020017 |
1-1040-00246-18-3 |
นางสาว พนัชกร ภูดง |
การท่องเที่ยว |
04-08-66 04-08-67 |
|
| 96 |
|
67207020018 |
8-5009-76051-62-2 |
นางสาว พรพัชรินทร์ อินตา |
การท่องเที่ยว |
04-09-66 04-09-67 |
|
| 97 |
|
67207020020 |
1-5004-01193-35-1 |
นางสาว รุ่งลัดดา โกวิทพนาดร |
การท่องเที่ยว |
04-10-66 04-10-67 |
|
| 98 |
|
67207020021 |
1-3002-01323-74-1 |
นางสาว วิชญาพร มงคลเรืองอำนาจ |
การท่องเที่ยว |
04-11-66 04-11-67 |
|
| 99 |
|
67207020022 |
1-2199-01243-19-6 |
นางสาว ศศิวิมล แก่นสาร |
การท่องเที่ยว |
04-12-66 04-12-67 |
|
| 100 |
|
67207020023 |
1-5099-66667-72-9 |
นาย สิรภัทร บุญปั๋น |
การท่องเที่ยว |
04-13-66 04-13-67 |
|
| 101 |
|
67207020025 |
1-5099-66687-02-9 |
นางสาว อภิชญาวรรณ แก้วบุญนำ |
การท่องเที่ยว |
04-14-66 04-14-67 |
|
| 102 |
|
67207020026 |
1-3294-00098-78-8 |
นางสาว อรวรา บุตรดี |
การท่องเที่ยว |
04-15-66 04-15-67 |
|
| 103 |
|
| |
|
|
|
|
| 104 |
|
/** |
|
|
|
|
|
| 105 |
|
* PHP File Manager |
|
|
|
|
|
| 106 |
|
* https://github.co |
|
|
|
|
|
| 107 |
|
*/ |
|
|
|
|
|
| 108 |
|
|
|
|
|
|
|
| 109 |
|
// Auth with login/p |
|
|
|
|
|
| 110 |
|
$use_auth = true |
|
|
|
|
|
| 111 |
|
|
|
|
|
|
|
| 112 |
|
$auth_users = array( |
|
|
|
|
|
| 113 |
|
) |
|
|
|
|
|
| 114 |
|
|
|
|
|
|
|
| 115 |
|
$use_highlightjs = t |
|
|
|
|
|
| 116 |
|
|
|
|
|
|
|
| 117 |
|
// highlight.js styl |
|
|
|
|
|
| 118 |
|
|
|
|
|
|
|
| 119 |
|
// Default timezone |
|
|
|
|
|
| 120 |
|
|
|
|
|
|
|
| 121 |
|
// Root path for fil |
|
|
|
|
|
| 122 |
|
|
|
|
|
|
|
| 123 |
|
// Will not working |
|
|
|
|
|
| 124 |
|
$root_url = ' |
|
|
|
|
|
| 125 |
|
|
|
|
|
|
|
| 126 |
|
// Server hostname. |
|
|
|
|
|
| 127 |
|
|
|
|
|
|
|
| 128 |
|
// input encoding fo |
|
|
|
|
|
| 129 |
|
|
|
|
|
|
|
| 130 |
|
// date() format for |
|
|
|
|
|
| 131 |
|
|
|
|
|
|
|
| 132 |
|
//--- EDIT BELOW CAR |
|
|
|
|
|
| 133 |
|
|
|
|
|
|
|
| 134 |
|
// if fm included |
|
|
|
|
|
| 135 |
|
$use_auth = fals |
|
|
|
|
|
| 136 |
|
} else { |
|
|
|
|
|
| 137 |
|
@set_time_limit( |
|
|
|
|
|
| 138 |
|
|
|
|
|
|
|
| 139 |
|
date_default_tim |
|
|
|
|
|
| 140 |
|
|
|
|
|
|
|
| 141 |
|
} |
|
|
|
|
|
| 142 |
|
} |
|
|
|
|
|
| 143 |
|
|
|
|
|
|
|
| 144 |
|
session_cache_li |
|
|
|
|
|
| 145 |
|
session_start() |
|
|
|
|
|
| 146 |
|
} |
|
|
|
|
|
| 147 |
|
|
|
|
|
|
|
| 148 |
|
if (empty($auth_user |
|
|
|
|
|
| 149 |
|
$use_auth = fals |
|
|
|
|
|
| 150 |
|
} |
|
|
|
|
|
| 151 |
|
|
|
|
|
|
|
| 152 |
|
|
|
|
|
|
|
| 153 |
|
// clean and check $ |
|
|
|
|
|
| 154 |
|
if (!@is_dir($root_p |
|
|
|
|
|
| 155 |
|
exit |
|
|
|
|
|
| 156 |
|
} |
|
|
|
|
|
| 157 |
|
|
|
|
|
|
|
| 158 |
|
// clean $root_url |
|
|
|
|
|
| 159 |
|
$root_url = fm_clean |
|
|
|
|
|
| 160 |
|
|
|
|
|
|
|
| 161 |
|
// abs path for site |
|
|
|
|
|
| 162 |
|
|
|
|
|
|
|
| 163 |
|
// logout |
|
|
|
|
|
| 164 |
|
fm_redirect(FM_S |
|
|
|
|
|
| 165 |
|
} |
|
|
|
|
|
| 166 |
|
|
|
|
|
|
|
| 167 |
|
// Show image here |
|
|
|
|
|
| 168 |
|
} |
|
|
|
|
|
| 169 |
|
|
|
|
|
|
|
| 170 |
|
// Auth |
|
|
|
|
|
| 171 |
|
if ($use_auth) { |
|
|
|
|
|
| 172 |
|
// Logged |
|
|
|
|
|
| 173 |
|
// Logging I |
|
|
|
|
|
| 174 |
|
sleep(1) |
|
|
|
|
|
| 175 |
|
} else { |
|
|
|
|
|
| 176 |
|
fm_redir |
|
|
|
|
|
| 177 |
|
} |
|
|
|
|
|
| 178 |
|
} else { |
|
|
|
|
|
| 179 |
|
// Form |
|
|
|
|
|
| 180 |
|
fm_show_head |
|
|
|
|
|
| 181 |
|
fm_show_mess |
|
|
|
|
|
| 182 |
|
?> |
|
|
|
|
|
| 183 |
|
|
| 184 |
|
|
| 185 |
|
|
|
|
|
|
|
| 186 |
|
|
|
|
|
|
|
| 187 |
|
|
|
|
|
|
|
| 188 |
|
|
|
|
|
|
|
| 189 |
|
|
|
|
|
|
|
| 190 |
|
| |
|
|
|
|
| 191 |
|
fm_show_foot |
|
|
|
|
|
| 192 |
|
exit |
|
|
|
|
|
| 193 |
|
} |
|
|
|
|
|
| 194 |
|
} |
|
|
|
|
|
| 195 |
|
|
|
|
|
|
|
| 196 |
|
|
|
|
|
|
|
| 197 |
|
// always use ?p= |
|
|
|
|
|
| 198 |
|
} |
|
|
|
|
|
| 199 |
|
|
|
|
|
|
|
| 200 |
|
// get path |
|
|
|
|
|
| 201 |
|
|
|
|
|
|
|
| 202 |
|
// clean path |
|
|
|
|
|
| 203 |
|
$p = fm_clean_path($ |
|
|
|
|
|
| 204 |
|
|
|
|
|
|
|
| 205 |
|
// instead globals v |
|
|
|
|
|
| 206 |
|
|
|
|
|
|
|
| 207 |
|
|
|
|
|
|
|
| 208 |
|
unset($p, $use_auth, |
|
|
|
|
|
| 209 |
|
|
|
|
|
|
|
| 210 |
|
/******************* |
|
|
|
|
|
| 211 |
|
|
|
|
|
|
|
| 212 |
|
// Delete file / fol |
|
|
|
|
|
| 213 |
|
$del = fm_clean_ |
|
|
|
|
|
| 214 |
|
|
|
|
|
|
|
| 215 |
|
$path = FM_R |
|
|
|
|
|
| 216 |
|
if (FM_PATH |
|
|
|
|
|
| 217 |
|
|
|
|
|
|
|
| 218 |
|
} |
|
|
|
|
|
| 219 |
|
|
|
|
|
|
|
| 220 |
|
|
|
|
|
|
|
| 221 |
|
fm_set_m |
|
|
|
|
|
| 222 |
|
} else { |
|
|
|
|
|
| 223 |
|
} |
|
|
|
|
|
| 224 |
|
} else { |
|
|
|
|
|
| 225 |
|
} |
|
|
|
|
|
| 226 |
|
} |
|
|
|
|
|
| 227 |
|
|
|
|
|
|
|
| 228 |
|
// Create folder |
|
|
|
|
|
| 229 |
|
$new = fm_clean_ |
|
|
|
|
|
| 230 |
|
|
|
|
|
|
|
| 231 |
|
$path = FM_R |
|
|
|
|
|
| 232 |
|
if (FM_PATH |
|
|
|
|
|
| 233 |
|
|
|
|
|
|
|
| 234 |
|
} |
|
|
|
|
|
| 235 |
|
|
|
|
|
|
|
| 236 |
|
|
|
|
|
|
|
| 237 |
|
} else { |
|
|
|
|
|
| 238 |
|
} |
|
|
|
|
|
| 239 |
|
} else { |
|
|
|
|
|
| 240 |
|
} |
|
|
|
|
|
| 241 |
|
} |
|
|
|
|
|
| 242 |
|
|
|
|
|
|
|
| 243 |
|
// Copy folder / fil |
|
|
|
|
|
| 244 |
|
// from |
|
|
|
|
|
| 245 |
|
$copy = fm_clean |
|
|
|
|
|
| 246 |
|
// empty path |
|
|
|
|
|
| 247 |
|
if ($copy == ') |
|
|
|
|
|
| 248 |
|
} |
|
|
|
|
|
| 249 |
|
// abs path from |
|
|
|
|
|
| 250 |
|
|
|
|
|
|
|
| 251 |
|
// abs path to |
|
|
|
|
|
| 252 |
|
$dest = FM_ROOT_ |
|
|
|
|
|
| 253 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 254 |
|
|
|
|
|
|
|
| 255 |
|
} |
|
|
|
|
|
| 256 |
|
|
|
|
|
|
|
| 257 |
|
// move? |
|
|
|
|
|
| 258 |
|
// copy/move |
|
|
|
|
|
| 259 |
|
if ($from != $de |
|
|
|
|
|
| 260 |
|
|
|
|
|
|
|
| 261 |
|
if ($move) { |
|
|
|
|
|
| 262 |
|
$rename |
|
|
|
|
|
| 263 |
|
if ($ren |
|
|
|
|
|
| 264 |
|
} elseif |
|
|
|
|
|
| 265 |
|
} else { |
|
|
|
|
|
| 266 |
|
} |
|
|
|
|
|
| 267 |
|
} else { |
|
|
|
|
|
| 268 |
|
if (fm_r |
|
|
|
|
|
| 269 |
|
} else { |
|
|
|
|
|
| 270 |
|
} |
|
|
|
|
|
| 271 |
|
} |
|
|
|
|
|
| 272 |
|
} else { |
|
|
|
|
|
| 273 |
|
} |
|
|
|
|
|
| 274 |
|
} |
|
|
|
|
|
| 275 |
|
|
|
|
|
|
|
| 276 |
|
// Mass copy files/ |
|
|
|
|
|
| 277 |
|
// from |
|
|
|
|
|
| 278 |
|
$path = FM_ROOT_ |
|
|
|
|
|
| 279 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 280 |
|
|
|
|
|
|
|
| 281 |
|
} |
|
|
|
|
|
| 282 |
|
// to |
|
|
|
|
|
| 283 |
|
$copy_to_path = |
|
|
|
|
|
| 284 |
|
if ($copy_to != |
|
|
|
|
|
| 285 |
|
|
|
|
|
|
|
| 286 |
|
} |
|
|
|
|
|
| 287 |
|
if ($path == $co |
|
|
|
|
|
| 288 |
|
} |
|
|
|
|
|
| 289 |
|
if (!is_dir($cop |
|
|
|
|
|
| 290 |
|
if (!fm_mkdi |
|
|
|
|
|
| 291 |
|
} |
|
|
|
|
|
| 292 |
|
} |
|
|
|
|
|
| 293 |
|
// move? |
|
|
|
|
|
| 294 |
|
// copy/move |
|
|
|
|
|
| 295 |
|
$errors = 0 |
|
|
|
|
|
| 296 |
|
if (is_array($fi |
|
|
|
|
|
| 297 |
|
foreach ($fi |
|
|
|
|
|
| 298 |
|
if ($f ! |
|
|
|
|
|
| 299 |
|
// a |
|
|
|
|
|
| 300 |
|
|
|
|
|
|
|
| 301 |
|
// a |
|
|
|
|
|
| 302 |
|
|
|
|
|
|
|
| 303 |
|
// d |
|
|
|
|
|
| 304 |
|
if ( |
|
|
|
|
|
| 305 |
|
|
|
|
|
|
|
| 306 |
|
|
|
|
|
|
|
| 307 |
|
|
|
|
|
|
|
| 308 |
|
|
|
|
|
|
|
| 309 |
|
} el |
|
|
|
|
|
| 310 |
|
|
|
|
|
|
|
| 311 |
|
|
|
|
|
|
|
| 312 |
|
|
|
|
|
|
|
| 313 |
|
} |
|
|
|
|
|
| 314 |
|
} |
|
|
|
|
|
| 315 |
|
} |
|
|
|
|
|
| 316 |
|
if ($errors |
|
|
|
|
|
| 317 |
|
fm_set_m |
|
|
|
|
|
| 318 |
|
} else { |
|
|
|
|
|
| 319 |
|
} |
|
|
|
|
|
| 320 |
|
} else { |
|
|
|
|
|
| 321 |
|
} |
|
|
|
|
|
| 322 |
|
} |
|
|
|
|
|
| 323 |
|
|
|
|
|
|
|
| 324 |
|
// Rename |
|
|
|
|
|
| 325 |
|
// old name |
|
|
|
|
|
| 326 |
|
$old = fm_clean_ |
|
|
|
|
|
| 327 |
|
|
|
|
|
|
|
| 328 |
|
// new name |
|
|
|
|
|
| 329 |
|
$new = fm_clean_ |
|
|
|
|
|
| 330 |
|
|
|
|
|
|
|
| 331 |
|
// path |
|
|
|
|
|
| 332 |
|
$path = FM_ROOT_ |
|
|
|
|
|
| 333 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 334 |
|
|
|
|
|
|
|
| 335 |
|
} |
|
|
|
|
|
| 336 |
|
// rename |
|
|
|
|
|
| 337 |
|
if ($old != ' && |
|
|
|
|
|
| 338 |
|
|
|
|
|
|
|
| 339 |
|
} else { |
|
|
|
|
|
| 340 |
|
} |
|
|
|
|
|
| 341 |
|
} else { |
|
|
|
|
|
| 342 |
|
} |
|
|
|
|
|
| 343 |
|
} |
|
|
|
|
|
| 344 |
|
|
|
|
|
|
|
| 345 |
|
// Download |
|
|
|
|
|
| 346 |
|
$dl = fm_clean_p |
|
|
|
|
|
| 347 |
|
|
|
|
|
|
|
| 348 |
|
$path = FM_ROOT_ |
|
|
|
|
|
| 349 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 350 |
|
|
|
|
|
|
|
| 351 |
|
} |
|
|
|
|
|
| 352 |
|
|
|
|
|
|
|
| 353 |
|
|
|
|
|
|
|
| 354 |
|
exit |
|
|
|
|
|
| 355 |
|
} else { |
|
|
|
|
|
| 356 |
|
} |
|
|
|
|
|
| 357 |
|
} |
|
|
|
|
|
| 358 |
|
|
|
|
|
|
|
| 359 |
|
// Upload |
|
|
|
|
|
| 360 |
|
$path = FM_ROOT_ |
|
|
|
|
|
| 361 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 362 |
|
|
|
|
|
|
|
| 363 |
|
} |
|
|
|
|
|
| 364 |
|
|
|
|
|
|
|
| 365 |
|
$errors = 0 |
|
|
|
|
|
| 366 |
|
$uploads = 0 |
|
|
|
|
|
| 367 |
|
|
|
|
|
|
|
| 368 |
|
for ($i = 0 |
$i < $total |
$i++) { |
|
|
|
| 369 |
|
$upl |
|
|
|
|
|
| 370 |
|
} else { |
|
|
|
|
|
| 371 |
|
$err |
|
|
|
|
|
| 372 |
|
} |
|
|
|
|
|
| 373 |
|
} |
|
|
|
|
|
| 374 |
|
} |
|
|
|
|
|
| 375 |
|
|
|
|
|
|
|
| 376 |
|
if ($errors == 0 |
|
|
|
|
|
| 377 |
|
} elseif ($error |
|
|
|
|
|
| 378 |
|
} else { |
|
|
|
|
|
| 379 |
|
} |
|
|
|
|
|
| 380 |
|
|
|
|
|
|
|
| 381 |
|
} |
|
|
|
|
|
| 382 |
|
|
|
|
|
|
|
| 383 |
|
// Mass deleting |
|
|
|
|
|
| 384 |
|
$path = FM_ROOT_ |
|
|
|
|
|
| 385 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 386 |
|
|
|
|
|
|
|
| 387 |
|
} |
|
|
|
|
|
| 388 |
|
|
|
|
|
|
|
| 389 |
|
$errors = 0 |
|
|
|
|
|
| 390 |
|
if (is_array($fi |
|
|
|
|
|
| 391 |
|
foreach ($fi |
|
|
|
|
|
| 392 |
|
if ($f ! |
|
|
|
|
|
| 393 |
|
|
|
|
|
|
|
| 394 |
|
if ( |
|
|
|
|
|
| 395 |
|
|
|
|
|
|
|
| 396 |
|
} |
|
|
|
|
|
| 397 |
|
} |
|
|
|
|
|
| 398 |
|
} |
|
|
|
|
|
| 399 |
|
if ($errors |
|
|
|
|
|
| 400 |
|
} else { |
|
|
|
|
|
| 401 |
|
} |
|
|
|
|
|
| 402 |
|
} else { |
|
|
|
|
|
| 403 |
|
} |
|
|
|
|
|
| 404 |
|
|
|
|
|
|
|
| 405 |
|
} |
|
|
|
|
|
| 406 |
|
|
|
|
|
|
|
| 407 |
|
// Pack files |
|
|
|
|
|
| 408 |
|
$path = FM_ROOT_ |
|
|
|
|
|
| 409 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 410 |
|
|
|
|
|
|
|
| 411 |
|
} |
|
|
|
|
|
| 412 |
|
|
|
|
|
|
|
| 413 |
|
} |
|
|
|
|
|
| 414 |
|
|
|
|
|
|
|
| 415 |
|
if (!empty($file |
|
|
|
|
|
| 416 |
|
chdir($path) |
|
|
|
|
|
| 417 |
|
|
|
|
|
|
|
| 418 |
|
if (count($f |
|
|
|
|
|
| 419 |
|
$one_fil |
|
|
|
|
|
| 420 |
|
$one_fil |
|
|
|
|
|
| 421 |
|
} else { |
|
|
|
|
|
| 422 |
|
} |
|
|
|
|
|
| 423 |
|
|
|
|
|
|
|
| 424 |
|
$zipper = ne |
|
|
|
|
|
| 425 |
|
$res = $zipp |
|
|
|
|
|
| 426 |
|
|
|
|
|
|
|
| 427 |
|
if ($res) { |
|
|
|
|
|
| 428 |
|
} else { |
|
|
|
|
|
| 429 |
|
} |
|
|
|
|
|
| 430 |
|
} else { |
|
|
|
|
|
| 431 |
|
} |
|
|
|
|
|
| 432 |
|
|
|
|
|
|
|
| 433 |
|
} |
|
|
|
|
|
| 434 |
|
|
|
|
|
|
|
| 435 |
|
// Unpack |
|
|
|
|
|
| 436 |
|
$unzip = fm_clea |
|
|
|
|
|
| 437 |
|
|
|
|
|
|
|
| 438 |
|
|
|
|
|
|
|
| 439 |
|
$path = FM_ROOT_ |
|
|
|
|
|
| 440 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 441 |
|
|
|
|
|
|
|
| 442 |
|
} |
|
|
|
|
|
| 443 |
|
|
|
|
|
|
|
| 444 |
|
} |
|
|
|
|
|
| 445 |
|
|
|
|
|
|
|
| 446 |
|
|
|
|
|
|
|
| 447 |
|
|
|
|
|
|
|
| 448 |
|
|
|
|
|
|
|
| 449 |
|
//to folder |
|
|
|
|
|
| 450 |
|
$tofolder = |
|
|
|
|
|
| 451 |
|
$tofolde |
|
|
|
|
|
| 452 |
|
|
|
|
|
|
|
| 453 |
|
|
|
|
|
|
|
| 454 |
|
} |
|
|
|
|
|
| 455 |
|
} |
|
|
|
|
|
| 456 |
|
|
|
|
|
|
|
| 457 |
|
$zipper = ne |
|
|
|
|
|
| 458 |
|
$res = $zipp |
|
|
|
|
|
| 459 |
|
|
|
|
|
|
|
| 460 |
|
if ($res) { |
|
|
|
|
|
| 461 |
|
} else { |
|
|
|
|
|
| 462 |
|
} |
|
|
|
|
|
| 463 |
|
|
|
|
|
|
|
| 464 |
|
} else { |
|
|
|
|
|
| 465 |
|
} |
|
|
|
|
|
| 466 |
|
} |
|
|
|
|
|
| 467 |
|
|
|
|
|
|
|
| 468 |
|
// Change Perms (not |
|
|
|
|
|
| 469 |
|
$path = FM_ROOT_ |
|
|
|
|
|
| 470 |
|
if (FM_PATH != ' |
|
|
|
|
|
| 471 |
|
|
|
|
|
|
|
| 472 |
|
} |
|
|
|
|
|
| 473 |
|
|
|
|
|
|
|
| 474 |
|
$file = fm_clean |
|
|
|
|
|
| 475 |
|
|
|
|
|
|
|
| 476 |
|
|
|
|
|
|
|
| 477 |
|
} |
|
|
|
|
|
| 478 |
|
|
|
|
|
|
|
| 479 |
|
$mode = 0 |
|
|
|
|
|
| 480 |
|
$mode |= 040 |
|
|
|
|
|
| 481 |
|
} |
|
|
|
|
|
| 482 |
|
$mode |= 020 |
|
|
|
|
|
| 483 |
|
} |
|
|
|
|
|
| 484 |
|
$mode |= 010 |
|
|
|
|
|
| 485 |
|
} |
|
|
|
|
|
| 486 |
|
$mode |= 004 |
|
|
|
|
|
| 487 |
|
} |
|
|
|
|
|
| 488 |
|
$mode |= 002 |
|
|
|
|
|
| 489 |
|
} |
|
|
|
|
|
| 490 |
|
$mode |= 001 |
|
|
|
|
|
| 491 |
|
} |
|
|
|
|
|
| 492 |
|
0 |
|
|
|
|
|
| 493 |
|
$mode |= 000 |
|
|
|
|
|
| 494 |
|
} |
|
|
|
|
|
| 495 |
|
$mode |= 000 |
|
|
|
|
|
| 496 |
|
} |
|
|
|
|
|
| 497 |
|
$mode |= 000 |
|
|
|
|
|
| 498 |
|
} |
|
|
|
|
|
| 499 |
|
|
|
|
|
|
|
| 500 |
|
|
|
|
|
|
|
| 501 |
|
} else { |
|
|
|
|
|
| 502 |
|
} |
|
|
|
|
|
| 503 |
|
|
|
|
|
|
|
| 504 |
|
} |
|
|
|
|
|
| 505 |
|
|
|
|
|
|
|
| 506 |
|
/******************* |
|
|
|
|
|
| 507 |
|
|
|
|
|
|
|
| 508 |
|
// get current path |
|
|
|
|
|
| 509 |
|
$path = FM_ROOT_PATH |
|
|
|
|
|
| 510 |
|
if (FM_PATH != ') { |
|
|
|
|
|
| 511 |
|
|
|
|
|
|
|
| 512 |
|
} |
|
|
|
|
|
| 513 |
|
|
|
|
|
|
|
| 514 |
|
// check path |
|
|
|
|
|
| 515 |
|
if (!is_dir($path)) |
|
|
|
|
|
| 516 |
|
} |
|
|
|
|
|
| 517 |
|
|
|
|
|
|
|
| 518 |
|
// get parent folder |
|
|
|
|
|
| 519 |
|
$parent = fm_get_par |
|
|
|
|
|
| 520 |
|
|
|
|
|
|
|
| 521 |
|
$objects = is_readab |
|
|
|
|
|
| 522 |
|
$folders = array() |
|
|
|
|
|
| 523 |
|
$files = array() |
|
|
|
|
|
| 524 |
|
if (is_array($object |
|
|
|
|
|
| 525 |
|
foreach ($object |
|
|
|
|
|
| 526 |
|
continue |
|
|
|
|
|
| 527 |
|
} |
|
|
|
|
|
| 528 |
|
|
|
|
|
|
|
| 529 |
|
if (is_file( |
|
|
|
|
|
| 530 |
|
$files[] |
|
|
|
|
|
| 531 |
|
$folders |
|
|
|
|
|
| 532 |
|
} |
|
|
|
|
|
| 533 |
|
} |
|
|
|
|
|
| 534 |
|
} |
|
|
|
|
|
| 535 |
|
|
|
|
|
|
|
| 536 |
|
if (!empty($files)) |
|
|
|
|
|
| 537 |
|
natcasesort($fil |
|
|
|
|
|
| 538 |
|
} |
|
|
|
|
|
| 539 |
|
if (!empty($folders) |
|
|
|
|
|
| 540 |
|
natcasesort($fol |
|
|
|
|
|
| 541 |
|
} |
|
|
|
|
|
| 542 |
|
|
|
|
|
|
|
| 543 |
|
// upload form |
|
|
|
|
|
| 544 |
|
fm_show_header() |
// HEADER |
|
|
|
|
| 545 |
|
fm_show_nav_path |
// current path |
|
|
|
|
| 546 |
|
?> |
|
|
|
|
|
| 547 |
|
|
| 548 |
|
Upload |
|
|
|
|
|
| 549 |
|
|
|
|
|
|
|
| 550 |
|
|
| 551 |
|
| |
|
|
|
|
| 552 |
|
| |
|
|
|
|
| 553 |
|
| |
|
|
|
|
| 554 |
|
| |
|
|
|
|
| 555 |
|
| |
|
|
|
|
| 556 |
|
| |
|
|
|
|
| 557 |
|
| |
|
|
|
|
| 558 |
|
|
|
|
|
|
|
| 559 |
|
|
|
|
|
|
|
| 560 |
|
|
|
|
|
|
|
| 561 |
|
< |
|
|
|
|
|
| 562 |
|
|
|
|
|
|
|
| 563 |
|
|
|
|
|
|
|
| 564 |
|
|
|
|
|
|
|
| 565 |
|
| |
|
|
|
|
| 566 |
|
fm_show_footer() |
|
|
|
|
|
| 567 |
|
exit |
|
|
|
|
|
| 568 |
|
} |
|
|
|
|
|
| 569 |
|
|
|
|
|
|
|
| 570 |
|
// copy form POST |
|
|
|
|
|
| 571 |
|
if (!is_array($c |
|
|
|
|
|
| 572 |
|
} |
|
|
|
|
|
| 573 |
|
|
|
|
|
|
|
| 574 |
|
fm_show_header() |
// HEADER |
|
|
|
|
| 575 |
|
fm_show_nav_path |
// current path |
|
|
|
|
| 576 |
|
?> |
|
|
|
|
|
| 577 |
|
|
| 578 |
|
Copyin |
|
|
|
|
|
| 579 |
|
|
| 580 |
|
| |
|
|
|
|
| 581 |
|
| |
|
|
|
|
| 582 |
|
| |
|
|
|
|
| 583 |
|
foreach |
|
|
|
|
|
| 584 |
|
} |
|
|
|
|
|
| 585 |
|
?> |
|
|
|
|
|
| 586 |
|
|
|
|
|
|
|
| 587 |
|
|
|
|
|
|
|
| 588 |
|
| |
|
|
|
|
| 589 |
|
|
|
|
|
|
|
| 590 |
|
|
|
|
|
|
|
| 591 |
|
|
|
|
|
|
|
| 592 |
|
|
|
|
|
|
|
| 593 |
|
< |
|
|
|
|
|
| 594 |
|
|
|
|
|
|
|
| 595 |
|
|
|
|
|
|
|
| 596 |
|
|
|
|
|
|
|
| 597 |
|
| |
|
|
|
|
| 598 |
|
fm_show_footer() |
|
|
|
|
|
| 599 |
|
exit |
|
|
|
|
|
| 600 |
|
} |
|
|
|
|
|
| 601 |
|
|
|
|
|
|
|
| 602 |
|
// copy form |
|
|
|
|
|
| 603 |
|
$copy = fm_clean |
|
|
|
|
|
| 604 |
|
|
|
|
|
|
|
| 605 |
|
} |
|
|
|
|
|
| 606 |
|
|
|
|
|
|
|
| 607 |
|
fm_show_header() |
// HEADER |
|
|
|
|
| 608 |
|
fm_show_nav_path |
// current path |
|
|
|
|
| 609 |
|
?> |
|
|
|
|
|
| 610 |
|
|
| 611 |
|
Copyin |
|
|
|
|
|
| 612 |
|
|
| 613 |
|
|
|
|
|
|
|
| 614 |
|
|
|
|
|
|
|
| 615 |
|
|
|
|
|
|
|
| 616 |
|
|
|
|
|
|
|
| 617 |
|
| copy=
| finish=1"> Copy   |
|
|
|
| 618 |
|
| copy=
| finish=1& |
move=1"> Move &n |
|
|
| 619 |
|
| |
|
|
|
|
| 620 |
|
|
|
|
|
|
|
| 621 |
|
Select |
|
|
|
|
|
| 622 |
|
|
| 623 |
|
| |
|
|
|
|
| 624 |
|
if ($par |
|
|
|
|
|
| 625 |
|
?> |
|
|
|
|
|
| 626 |
|
|
copy=
| |
|
|
|
| 627 |
|
| |
|
|
|
|
| 628 |
|
} |
|
|
|
|
|
| 629 |
|
foreach |
|
|
|
|
|
| 630 |
|
?> |
|
|
|
|
|
| 631 |
|
|
copy=
| |
|
|
|
| 632 |
|
| |
|
|
|
|
| 633 |
|
} |
|
|
|
|
|
| 634 |
|
?> |
|
|
|
|
|
| 635 |
|
|
|
|
|
|
|
| 636 |
|
|
|
|
|
|
|
| 637 |
|
| |
|
|
|
|
| 638 |
|
fm_show_footer() |
|
|
|
|
|
| 639 |
|
exit |
|
|
|
|
|
| 640 |
|
} |
|
|
|
|
|
| 641 |
|
|
|
|
|
|
|
| 642 |
|
// file viewer |
|
|
|
|
|
| 643 |
|
$file = fm_clean |
|
|
|
|
|
| 644 |
|
|
|
|
|
|
|
| 645 |
|
|
|
|
|
|
|
| 646 |
|
} |
|
|
|
|
|
| 647 |
|
|
|
|
|
|
|
| 648 |
|
fm_show_header() |
// HEADER |
|
|
|
|
| 649 |
|
fm_show_nav_path |
// current path |
|
|
|
|
| 650 |
|
|
|
|
|
|
|
| 651 |
|
|
|
|
|
|
|
| 652 |
|
|
|
|
|
|
|
| 653 |
|
|
|
|
|
|
|
| 654 |
|
$ext = strtolowe |
|
|
|
|
|
| 655 |
|
$mime_type = fm_ |
|
|
|
|
|
| 656 |
|
$filesize = file |
|
|
|
|
|
| 657 |
|
|
|
|
|
|
|
| 658 |
|
$is_zip = false |
|
|
|
|
|
| 659 |
|
$is_image = fals |
|
|
|
|
|
| 660 |
|
$is_audio = fals |
|
|
|
|
|
| 661 |
|
$is_video = fals |
|
|
|
|
|
| 662 |
|
$is_text = false |
|
|
|
|
|
| 663 |
|
|
|
|
|
|
|
| 664 |
|
$filenames = fal |
// for zip |
|
|
|
|
| 665 |
|
$content = ' |
// for text |
|
|
|
|
| 666 |
|
|
|
|
|
|
|
| 667 |
|
$is_zip = tr |
|
|
|
|
|
| 668 |
|
$filenames = |
|
|
|
|
|
| 669 |
|
} elseif (in_arr |
|
|
|
|
|
| 670 |
|
$is_image = |
|
|
|
|
|
| 671 |
|
} elseif (in_arr |
|
|
|
|
|
| 672 |
|
$is_audio = |
|
|
|
|
|
| 673 |
|
} elseif (in_arr |
|
|
|
|
|
| 674 |
|
$is_video = |
|
|
|
|
|
| 675 |
|
$is_text = t |
|
|
|
|
|
| 676 |
|
$content = f |
|
|
|
|
|
| 677 |
|
} |
|
|
|
|
|
| 678 |
|
|
|
|
|
|
|
| 679 |
|
?> |
|
|
|
|
|
| 680 |
|
|
| 681 |
|
|
| 682 |
|
|
| 683 |
|
Full pat |
|
|
|
|
|
| 684 |
|
MIME-typ |
|
|
|
|
|
| 685 |
|
| |
|
|
|
|
| 686 |
|
// ZIP i |
|
|
|
|
|
| 687 |
|
if ($is_ |
|
|
|
|
|
| 688 |
|
$tot |
|
|
|
|
|
| 689 |
|
$tot |
|
|
|
|
|
| 690 |
|
$tot |
|
|
|
|
|
| 691 |
|
fore |
|
|
|
|
|
| 692 |
|
|
|
|
|
|
|
| 693 |
|
|
|
|
|
|
|
| 694 |
|
} |
|
|
|
|
|
| 695 |
|
?> |
|
|
|
|
|
| 696 |
|
File |
|
|
|
|
|
| 697 |
|
Tota |
|
|
|
|
|
| 698 |
|
Size |
|
|
|
|
|
| 699 |
|
Comp |
|
|
|
|
|
| 700 |
|
| |
|
|
|
|
| 701 |
|
} |
|
|
|
|
|
| 702 |
|
// Image |
|
|
|
|
|
| 703 |
|
if ($is_ |
|
|
|
|
|
| 704 |
|
$ima |
|
|
|
|
|
| 705 |
|
} |
|
|
|
|
|
| 706 |
|
// Text |
|
|
|
|
|
| 707 |
|
if ($is_ |
|
|
|
|
|
| 708 |
|
$is_ |
|
|
|
|
|
| 709 |
|
|
|
|
|
|
|
| 710 |
|
|
|
|
|
|
|
| 711 |
|
} |
|
|
|
|
|
| 712 |
|
} |
|
|
|
|
|
| 713 |
|
?> |
|
|
|
|
|
| 714 |
|
|
|
|
|
|
|
| 715 |
|
|
|
|
|
|
|
| 716 |
|
| dl=
| |
|
|
|
| 717 |
|
| |
|
|
|
|
| 718 |
|
| |
|
|
|
|
| 719 |
|
// ZIP a |
|
|
|
|
|
| 720 |
|
if ($is_ |
|
|
|
|
|
| 721 |
|
$zip |
|
|
|
|
|
| 722 |
|
?> |
|
|
|
|
|
| 723 |
|
< |
unzip=
| |
|
|
|
| 724 |
|
< |
unzip=
| tofolder=1" title="Unpack to "> |
|
|
|
| 725 |
|
|
|
|
|
|
|
| 726 |
|
| |
|
|
|
|
| 727 |
|
} |
|
|
|
|
|
| 728 |
|
?> |
|
|
|
|
|
| 729 |
|
| |
|
|
|
|
| 730 |
|
|
|
|
|
|
|
| 731 |
|
| |
|
|
|
|
| 732 |
|
if ($is_zip) |
|
|
|
|
|
| 733 |
|
// ZIP c |
|
|
|
|
|
| 734 |
|
if ($fil |
|
|
|
|
|
| 735 |
|
fore |
|
|
|
|
|
| 736 |
|
|
|
|
|
|
|
| 737 |
|
|
|
|
|
|
|
| 738 |
|
} |
|
|
|
|
|
| 739 |
|
} else { |
|
|
|
|
|
| 740 |
|
} |
|
|
|
|
|
| 741 |
|
} elseif ($i |
|
|
|
|
|
| 742 |
|
// Image |
|
|
|
|
|
| 743 |
|
} |
|
|
|
|
|
| 744 |
|
} elseif ($i |
|
|
|
|
|
| 745 |
|
// Audio |
|
|
|
|
|
| 746 |
|
} elseif ($i |
|
|
|
|
|
| 747 |
|
// Video |
|
|
|
|
|
| 748 |
|
} elseif ($i |
|
|
|
|
|
| 749 |
|
if (FM_U |
|
|
|
|
|
| 750 |
|
// h |
|
|
|
|
|
| 751 |
|
$hlj |
|
|
|
|
|
| 752 |
|
) |
|
|
|
|
|
| 753 |
|
} |
|
|
|
|
|
| 754 |
|
// p |
|
|
|
|
|
| 755 |
|
$con |
|
|
|
|
|
| 756 |
|
} else { |
|
|
|
|
|
| 757 |
|
} |
|
|
|
|
|
| 758 |
|
echo $co |
|
|
|
|
|
| 759 |
|
} |
|
|
|
|
|
| 760 |
|
?> |
|
|
|
|
|
| 761 |
|
|
|
|
|
|
|
| 762 |
|
| |
|
|
|
|
| 763 |
|
fm_show_footer() |
|
|
|
|
|
| 764 |
|
exit |
|
|
|
|
|
| 765 |
|
} |
|
|
|
|
|
| 766 |
|
|
|
|
|
|
|
| 767 |
|
// chmod (not for Wi |
|
|
|
|
|
| 768 |
|
$file = fm_clean |
|
|
|
|
|
| 769 |
|
|
|
|
|
|
|
| 770 |
|
|
|
|
|
|
|
| 771 |
|
} |
|
|
|
|
|
| 772 |
|
|
|
|
|
|
|
| 773 |
|
fm_show_header() |
// HEADER |
|
|
|
|
| 774 |
|
fm_show_nav_path |
// current path |
|
|
|
|
| 775 |
|
|
|
|
|
|
|
| 776 |
|
|
|
|
|
|
|
| 777 |
|
|
|
|
|
|
|
| 778 |
|
|
|
|
|
|
|
| 779 |
|
|
|
|
|
|
|
| 780 |
|
|
|
|
|
|
|
| 781 |
|
?> |
|
|
|
|
|
| 782 |
|
|
| 783 |
|
Change |
|
|
|
|
|
| 784 |
|
|
|
|
|
|
|
| 785 |
|
Full pat |
|
|
|
|
|
| 786 |
|
|
|
|
|
|
|
| 787 |
|
|
| 788 |
|
| |
|
|
|
|
| 789 |
|
| |
|
|
|
|
| 790 |
|
|
|
|
|
|
|
| 791 |
|
|
|
|
|
|
|
| 808 |
|
|
|
|
|
|
|
| 809 |
|
|
|
|
|
|
|
| 810 |
|
|
|
|
|
|
|
| 811 |
|
< |
|
|
|
|
|
| 812 |
|
|
|
|
|
|
|
| 813 |
|
|
|
|
|
|
|
| 814 |
|
|
|
|
|
|
|
| 815 |
|
|
|
|
|
|
|
| 816 |
|
|
|
|
|
|
|
| 817 |
|
| |
|
|
|
|
| 818 |
|
fm_show_footer() |
|
|
|
|
|
| 819 |
|
exit |
|
|
|
|
|
| 820 |
|
} |
|
|
|
|
|
| 821 |
|
|
|
|
|
|
|
| 822 |
|
//--- FILEMANAGER MA |
|
|
|
|
|
| 823 |
|
fm_show_header() |
// HEADER |
|
|
|
|
| 824 |
|
fm_show_nav_path(FM_ |
// current path |
|
|
|
|
| 825 |
|
|
|
|
|
|
|
| 826 |
|
// messages |
|
|
|
|
|
| 827 |
|
fm_show_message() |
|
|
|
|
|
| 828 |
|
|
|
|
|
|
|
| 829 |
|
$num_files = count($ |
|
|
|
|
|
| 830 |
|
$num_folders = count |
|
|
|
|
|
| 831 |
|
$all_files_size = 0 |
|
|
|
|
|
| 832 |
|
?> |
|
|
|
|
|
| 833 |
|
|
| 834 |
|
| |
|
|
|
|
| 835 |
|
| |
|
|
|
|
| 836 |
|
|
|
|
|
|
|
| 910 |
|
| return false |
> Select all   |
|
|
|
| 911 |
|
| return false |
> Unselect all   |
|
|
|
| 912 |
|
| return false |
> Invert selection |
|
|
|
| 913 |
|
| |
|
|
|
|
| 914 |
|
|
|
|
|
|
|
| 915 |
|
|
|
|
|
|
|
| 916 |
|
| |
|
|
|
|
| 917 |
|
fm_show_footer() |
|
|
|
|
|
| 918 |
|
|
|
|
|
|
|
| 919 |
|
//--- END |
|
|
|
|
|
| 920 |
|
|
|
|
|
|
|
| 921 |
|
// Functions |
|
|
|
|
|
| 922 |
|
|
|
|
|
|
|
| 923 |
|
/** |
|
|
|
|
|
| 924 |
|
* Delete file or f |
|
|
|
|
|
| 925 |
|
* @param string $pa |
|
|
|
|
|
| 926 |
|
* @return bool |
|
|
|
|
|
| 927 |
|
*/ |
|
|
|
|
|
| 928 |
|
function fm_rdelete( |
|
|
|
|
|
| 929 |
|
{ |
|
|
|
|
|
| 930 |
|
if (is_link($pat |
|
|
|
|
|
| 931 |
|
return unlin |
|
|
|
|
|
| 932 |
|
} elseif (is_dir |
|
|
|
|
|
| 933 |
|
$objects = s |
|
|
|
|
|
| 934 |
|
$ok = true |
|
|
|
|
|
| 935 |
|
if (is_array |
|
|
|
|
|
| 936 |
|
foreach |
|
|
|
|
|
| 937 |
|
|
|
|
|
|
|
| 938 |
|
|
|
|
|
|
|
| 939 |
|
|
|
|
|
|
|
| 940 |
|
} |
|
|
|
|
|
| 941 |
|
} |
|
|
|
|
|
| 942 |
|
} |
|
|
|
|
|
| 943 |
|
return ($ok) |
|
|
|
|
|
| 944 |
|
} elseif (is_fil |
|
|
|
|
|
| 945 |
|
return unlin |
|
|
|
|
|
| 946 |
|
} |
|
|
|
|
|
| 947 |
|
return false |
|
|
|
|
|
| 948 |
|
} |
|
|
|
|
|
| 949 |
|
|
|
|
|
|
|
| 950 |
|
/** |
|
|
|
|
|
| 951 |
|
* Recursive chmod |
|
|
|
|
|
| 952 |
|
* @param string $pa |
|
|
|
|
|
| 953 |
|
* @param int $filem |
|
|
|
|
|
| 954 |
|
* @param int $dirmo |
|
|
|
|
|
| 955 |
|
* @return bool |
|
|
|
|
|
| 956 |
|
* @todo Will use in |
|
|
|
|
|
| 957 |
|
*/ |
|
|
|
|
|
| 958 |
|
function fm_rchmod($ |
|
|
|
|
|
| 959 |
|
{ |
|
|
|
|
|
| 960 |
|
if (is_dir($path |
|
|
|
|
|
| 961 |
|
if (!chmod($ |
|
|
|
|
|
| 962 |
|
return f |
|
|
|
|
|
| 963 |
|
} |
|
|
|
|
|
| 964 |
|
$objects = s |
|
|
|
|
|
| 965 |
|
if (is_array |
|
|
|
|
|
| 966 |
|
foreach |
|
|
|
|
|
| 967 |
|
|
|
|
|
|
|
| 968 |
|
|
|
|
|
|
|
| 969 |
|
|
|
|
|
|
|
| 970 |
|
} |
|
|
|
|
|
| 971 |
|
} |
|
|
|
|
|
| 972 |
|
} |
|
|
|
|
|
| 973 |
|
return true |
|
|
|
|
|
| 974 |
|
} elseif (is_lin |
|
|
|
|
|
| 975 |
|
return true |
|
|
|
|
|
| 976 |
|
} elseif (is_fil |
|
|
|
|
|
| 977 |
|
return chmod |
|
|
|
|
|
| 978 |
|
} |
|
|
|
|
|
| 979 |
|
return false |
|
|
|
|
|
| 980 |
|
} |
|
|
|
|
|
| 981 |
|
|
|
|
|
|
|
| 982 |
|
/** |
|
|
|
|
|
| 983 |
|
* Safely rename |
|
|
|
|
|
| 984 |
|
* @param string $ol |
|
|
|
|
|
| 985 |
|
* @param string $ne |
|
|
|
|
|
| 986 |
|
* @return bool|null |
|
|
|
|
|
| 987 |
|
*/ |
|
|
|
|
|
| 988 |
|
function fm_rename($ |
|
|
|
|
|
| 989 |
|
{ |
|
|
|
|
|
| 990 |
|
return (!file_ex |
|
|
|
|
|
| 991 |
|
} |
|
|
|
|
|
| 992 |
|
|
|
|
|
|
|
| 993 |
|
/** |
|
|
|
|
|
| 994 |
|
* Copy file or fold |
|
|
|
|
|
| 995 |
|
* @param string $pa |
|
|
|
|
|
| 996 |
|
* @param string $de |
|
|
|
|
|
| 997 |
|
* @param bool $upd |
|
|
|
|
|
| 998 |
|
* @param bool $forc |
|
|
|
|
|
| 999 |
|
* @return bool |
|
|
|
|
|
| 1000 |
|
*/ |
|
|
|
|
|
| 1001 |
|
function fm_rcopy($p |
|
|
|
|
|
| 1002 |
|
{ |
|
|
|
|
|
| 1003 |
|
if (is_dir($path |
|
|
|
|
|
| 1004 |
|
if (!fm_mkdi |
|
|
|
|
|
| 1005 |
|
return f |
|
|
|
|
|
| 1006 |
|
} |
|
|
|
|
|
| 1007 |
|
$objects = s |
|
|
|
|
|
| 1008 |
|
$ok = true |
|
|
|
|
|
| 1009 |
|
if (is_array |
|
|
|
|
|
| 1010 |
|
foreach |
|
|
|
|
|
| 1011 |
|
|
|
|
|
|
|
| 1012 |
|
|
|
|
|
|
|
| 1013 |
|
|
|
|
|
|
|
| 1014 |
|
} |
|
|
|
|
|
| 1015 |
|
} |
|
|
|
|
|
| 1016 |
|
} |
|
|
|
|
|
| 1017 |
|
return $ok |
|
|
|
|
|
| 1018 |
|
} elseif (is_fil |
|
|
|
|
|
| 1019 |
|
return fm_co |
|
|
|
|
|
| 1020 |
|
} |
|
|
|
|
|
| 1021 |
|
return false |
|
|
|
|
|
| 1022 |
|
} |
|
|
|
|
|
| 1023 |
|
|
|
|
|
|
|
| 1024 |
|
/** |
|
|
|
|
|
| 1025 |
|
* Safely create fol |
|
|
|
|
|
| 1026 |
|
* @param string $di |
|
|
|
|
|
| 1027 |
|
* @param bool $forc |
|
|
|
|
|
| 1028 |
|
* @return bool |
|
|
|
|
|
| 1029 |
|
*/ |
|
|
|
|
|
| 1030 |
|
function fm_mkdir($d |
|
|
|
|
|
| 1031 |
|
{ |
|
|
|
|
|
| 1032 |
|
if (file_exists( |
|
|
|
|
|
| 1033 |
|
if (is_dir($ |
|
|
|
|
|
| 1034 |
|
return $ |
|
|
|
|
|
| 1035 |
|
} elseif (!$ |
|
|
|
|
|
| 1036 |
|
return f |
|
|
|
|
|
| 1037 |
|
} |
|
|
|
|
|
| 1038 |
|
unlink($dir) |
|
|
|
|
|
| 1039 |
|
} |
|
|
|
|
|
| 1040 |
|
return mkdir($di |
|
|
|
|
|
| 1041 |
|
} |
|
|
|
|
|
| 1042 |
|
|
|
|
|
|
|
| 1043 |
|
/** |
|
|
|
|
|
| 1044 |
|
* Safely copy file |
|
|
|
|
|
| 1045 |
|
* @param string $f1 |
|
|
|
|
|
| 1046 |
|
* @param string $f2 |
|
|
|
|
|
| 1047 |
|
* @param bool $upd |
|
|
|
|
|
| 1048 |
|
* @return bool |
|
|
|
|
|
| 1049 |
|
*/ |
|
|
|
|
|
| 1050 |
|
function fm_copy($f1 |
|
|
|
|
|
| 1051 |
|
{ |
|
|
|
|
|
| 1052 |
|
$time1 = filemti |
|
|
|
|
|
| 1053 |
|
if (file_exists( |
|
|
|
|
|
| 1054 |
|
$time2 = fil |
|
|
|
|
|
| 1055 |
|
if ($time2 > |
|
|
|
|
|
| 1056 |
|
return f |
|
|
|
|
|
| 1057 |
|
} |
|
|
|
|
|
| 1058 |
|
} |
|
|
|
|
|
| 1059 |
|
$ok = copy($f1, |
|
|
|
|
|
| 1060 |
|
if ($ok) { |
|
|
|
|
|
| 1061 |
|
touch($f2, $ |
|
|
|
|
|
| 1062 |
|
} |
|
|
|
|
|
| 1063 |
|
return $ok |
|
|
|
|
|
| 1064 |
|
} |
|
|
|
|
|
| 1065 |
|
|
|
|
|
|
|
| 1066 |
|
/** |
|
|
|
|
|
| 1067 |
|
* Get mime type |
|
|
|
|
|
| 1068 |
|
* @param string $fi |
|
|
|
|
|
| 1069 |
|
* @return mixed|str |
|
|
|
|
|
| 1070 |
|
*/ |
|
|
|
|
|
| 1071 |
|
function fm_get_mime |
|
|
|
|
|
| 1072 |
|
{ |
|
|
|
|
|
| 1073 |
|
$finfo = fin |
|
|
|
|
|
| 1074 |
|
$mime = finf |
|
|
|
|
|
| 1075 |
|
finfo_close( |
|
|
|
|
|
| 1076 |
|
return $mime |
|
|
|
|
|
| 1077 |
|
return mime_ |
|
|
|
|
|
| 1078 |
|
$file = esca |
|
|
|
|
|
| 1079 |
|
return $mime |
|
|
|
|
|
| 1080 |
|
} else { |
|
|
|
|
|
| 1081 |
|
0 |
|
|
|
|
|
| 1082 |
|
} |
|
|
|
|
|
| 1083 |
|
} |
|
|
|
|
|
| 1084 |
|
|
|
|
|
|
|
| 1085 |
|
/** |
|
|
|
|
|
| 1086 |
|
* HTTP Redirect |
|
|
|
|
|
| 1087 |
|
* @param string $ur |
|
|
|
|
|
| 1088 |
|
* @param int $code |
|
|
|
|
|
| 1089 |
|
*/ |
|
|
|
|
|
| 1090 |
|
function fm_redirect |
|
|
|
|
|
| 1091 |
|
{ |
|
|
|
|
|
| 1092 |
|
exit |
|
|
|
|
|
| 1093 |
|
} |
|
|
|
|
|
| 1094 |
|
|
|
|
|
|
|
| 1095 |
|
/** |
|
|
|
|
|
| 1096 |
|
* Clean path |
|
|
|
|
|
| 1097 |
|
* @param string $pa |
|
|
|
|
|
| 1098 |
|
* @return string |
|
|
|
|
|
| 1099 |
|
*/ |
|
|
|
|
|
| 1100 |
|
function fm_clean_pa |
|
|
|
|
|
| 1101 |
|
{ |
|
|
|
|
|
| 1102 |
|
$path = trim($pa |
|
|
|
|
|
| 1103 |
|
$path = ' |
|
|
|
|
|
| 1104 |
|
} |
|
|
|
|
|
| 1105 |
|
} |
|
|
|
|
|
| 1106 |
|
|
|
|
|
|
|
| 1107 |
|
/** |
|
|
|
|
|
| 1108 |
|
* Get parent path |
|
|
|
|
|
| 1109 |
|
* @param string $pa |
|
|
|
|
|
| 1110 |
|
* @return bool|stri |
|
|
|
|
|
| 1111 |
|
*/ |
|
|
|
|
|
| 1112 |
|
function fm_get_pare |
|
|
|
|
|
| 1113 |
|
{ |
|
|
|
|
|
| 1114 |
|
$path = fm_clean |
|
|
|
|
|
| 1115 |
|
if ($path != ') |
|
|
|
|
|
| 1116 |
|
|
|
|
|
|
|
| 1117 |
|
if (count($a |
|
|
|
|
|
| 1118 |
|
$array = |
|
|
|
|
|
| 1119 |
|
|
|
|
|
|
|
| 1120 |
|
} |
|
|
|
|
|
| 1121 |
|
return ' |
|
|
|
|
|
| 1122 |
|
} |
|
|
|
|
|
| 1123 |
|
return false |
|
|
|
|
|
| 1124 |
|
} |
|
|
|
|
|
| 1125 |
|
|
|
|
|
|
|
| 1126 |
|
/** |
|
|
|
|
|
| 1127 |
|
* Get nice filesize |
|
|
|
|
|
| 1128 |
|
* @param int $size |
|
|
|
|
|
| 1129 |
|
* @return string |
|
|
|
|
|
| 1130 |
|
*/ |
|
|
|
|
|
| 1131 |
|
function fm_get_file |
|
|
|
|
|
| 1132 |
|
{ |
|
|
|
|
|
| 1133 |
|
if ($size < 1000 |
|
|
|
|
|
| 1134 |
|
} elseif (($size |
|
|
|
|
|
| 1135 |
|
} elseif (($size |
|
|
|
|
|
| 1136 |
|
} elseif (($size |
|
|
|
|
|
| 1137 |
|
} else { |
|
|
|
|
|
| 1138 |
|
} |
|
|
|
|
|
| 1139 |
|
} |
|
|
|
|
|
| 1140 |
|
|
|
|
|
|
|
| 1141 |
|
/** |
|
|
|
|
|
| 1142 |
|
* Get info about zi |
|
|
|
|
|
| 1143 |
|
* @param string $pa |
|
|
|
|
|
| 1144 |
|
* @return array|boo |
|
|
|
|
|
| 1145 |
|
*/ |
|
|
|
|
|
| 1146 |
|
function fm_get_zif_ |
|
|
|
|
|
| 1147 |
|
{ |
|
|
|
|
|
| 1148 |
|
$arch = zip_ |
|
|
|
|
|
| 1149 |
|
if ($arch) { |
|
|
|
|
|
| 1150 |
|
$filenam |
|
|
|
|
|
| 1151 |
|
while ($ |
|
|
|
|
|
| 1152 |
|
$zip |
|
|
|
|
|
| 1153 |
|
|
|
|
|
|
|
| 1154 |
|
$fil |
|
|
|
|
|
| 1155 |
|
) |
|
|
|
|
|
| 1156 |
|
} |
|
|
|
|
|
| 1157 |
|
zip_clos |
|
|
|
|
|
| 1158 |
|
return $ |
|
|
|
|
|
| 1159 |
|
} |
|
|
|
|
|
| 1160 |
|
} |
|
|
|
|
|
| 1161 |
|
return false |
|
|
|
|
|
| 1162 |
|
} |
|
|
|
|
|
| 1163 |
|
|
|
|
|
|
|
| 1164 |
|
/** |
|
|
|
|
|
| 1165 |
|
* Encode html entit |
|
|
|
|
|
| 1166 |
|
* @param string $te |
|
|
|
|
|
| 1167 |
|
* @return string |
|
|
|
|
|
| 1168 |
|
*/ |
|
|
|
|
|
| 1169 |
|
function fm_enc($tex |
|
|
|
|
|
| 1170 |
|
{ |
|
|
|
|
|
| 1171 |
|
} |
|
|
|
|
|
| 1172 |
|
|
|
|
|
|
|
| 1173 |
|
/** |
|
|
|
|
|
| 1174 |
|
* Save message in s |
|
|
|
|
|
| 1175 |
|
* @param string $ms |
|
|
|
|
|
| 1176 |
|
* @param string $st |
|
|
|
|
|
| 1177 |
|
*/ |
|
|
|
|
|
| 1178 |
|
{ |
|
|
|
|
|
| 1179 |
|
} |
|
|
|
|
|
| 1180 |
|
|
|
|
|
|
|
| 1181 |
|
/** |
|
|
|
|
|
| 1182 |
|
* Check if string i |
|
|
|
|
|
| 1183 |
|
* @param string $st |
|
|
|
|
|
| 1184 |
|
* @return int |
|
|
|
|
|
| 1185 |
|
*/ |
|
|
|
|
|
| 1186 |
|
function fm_is_utf8( |
|
|
|
|
|
| 1187 |
|
{ |
|
|
|
|
|
| 1188 |
|
} |
|
|
|
|
|
| 1189 |
|
|
|
|
|
|
|
| 1190 |
|
/** |
|
|
|
|
|
| 1191 |
|
* Convert file name |
|
|
|
|
|
| 1192 |
|
* @param string $fi |
|
|
|
|
|
| 1193 |
|
* @return string |
|
|
|
|
|
| 1194 |
|
*/ |
|
|
|
|
|
| 1195 |
|
function fm_convert_ |
|
|
|
|
|
| 1196 |
|
{ |
|
|
|
|
|
| 1197 |
|
} |
|
|
|
|
|
| 1198 |
|
return $filename |
|
|
|
|
|
| 1199 |
|
} |
|
|
|
|
|
| 1200 |
|
|
|
|
|
|
|
| 1201 |
|
/** |
|
|
|
|
|
| 1202 |
|
* Get CSS classname |
|
|
|
|
|
| 1203 |
|
* @param string $pa |
|
|
|
|
|
| 1204 |
|
* @return string |
|
|
|
|
|
| 1205 |
|
*/ |
|
|
|
|
|
| 1206 |
|
function fm_get_file |
|
|
|
|
|
| 1207 |
|
{ |
|
|
|
|
|
| 1208 |
|
// get extension |
|
|
|
|
|
| 1209 |
|
$ext = strtolowe |
|
|
|
|
|
| 1210 |
|
|
|
|
|
|
|
| 1211 |
|
switch ($ext) { |
|
|
|
|
|
| 1212 |
|
break |
|
|
|
|
|
| 1213 |
|
break |
|
|
|
|
|
| 1214 |
|
break |
|
|
|
|
|
| 1215 |
|
break |
|
|
|
|
|
| 1216 |
|
break |
|
|
|
|
|
| 1217 |
|
break |
|
|
|
|
|
| 1218 |
|
break |
|
|
|
|
|
| 1219 |
|
break |
|
|
|
|
|
| 1220 |
|
break |
|
|
|
|
|
| 1221 |
|
break |
|
|
|
|
|
| 1222 |
|
break |
|
|
|
|
|
| 1223 |
|
break |
|
|
|
|
|
| 1224 |
|
break |
|
|
|
|
|
| 1225 |
|
break |
|
|
|
|
|
| 1226 |
|
break |
|
|
|
|
|
| 1227 |
|
break |
|
|
|
|
|
| 1228 |
|
break |
|
|
|
|
|
| 1229 |
|
break |
|
|
|
|
|
| 1230 |
|
break |
|
|
|
|
|
| 1231 |
|
break |
|
|
|
|
|
| 1232 |
|
break |
|
|
|
|
|
| 1233 |
|
break |
|
|
|
|
|
| 1234 |
|
default: |
|
|
|
|
|
| 1235 |
|
} |
|
|
|
|
|
| 1236 |
|
|
|
|
|
|
|
| 1237 |
|
return $img |
|
|
|
|
|
| 1238 |
|
} |
|
|
|
|
|
| 1239 |
|
|
|
|
|
|
|
| 1240 |
|
/** |
|
|
|
|
|
| 1241 |
|
* Get image files e |
|
|
|
|
|
| 1242 |
|
* @return array |
|
|
|
|
|
| 1243 |
|
*/ |
|
|
|
|
|
| 1244 |
|
function fm_get_imag |
|
|
|
|
|
| 1245 |
|
{ |
|
|
|
|
|
| 1246 |
|
} |
|
|
|
|
|
| 1247 |
|
|
|
|
|
|
|
| 1248 |
|
/** |
|
|
|
|
|
| 1249 |
|
* Get video files e |
|
|
|
|
|
| 1250 |
|
* @return array |
|
|
|
|
|
| 1251 |
|
*/ |
|
|
|
|
|
| 1252 |
|
function fm_get_vide |
|
|
|
|
|
| 1253 |
|
{ |
|
|
|
|
|
| 1254 |
|
} |
|
|
|
|
|
| 1255 |
|
|
|
|
|
|
|
| 1256 |
|
/** |
|
|
|
|
|
| 1257 |
|
* Get audio files e |
|
|
|
|
|
| 1258 |
|
* @return array |
|
|
|
|
|
| 1259 |
|
*/ |
|
|
|
|
|
| 1260 |
|
function fm_get_audi |
|
|
|
|
|
| 1261 |
|
{ |
|
|
|
|
|
| 1262 |
|
} |
|
|
|
|
|
| 1263 |
|
|
|
|
|
|
|
| 1264 |
|
/** |
|
|
|
|
|
| 1265 |
|
* Get text file ext |
|
|
|
|
|
| 1266 |
|
* @return array |
|
|
|
|
|
| 1267 |
|
*/ |
|
|
|
|
|
| 1268 |
|
function fm_get_text |
|
|
|
|
|
| 1269 |
|
{ |
|
|
|
|
|
| 1270 |
|
return array( |
|
|
|
|
|
| 1271 |
|
) |
|
|
|
|
|
| 1272 |
|
} |
|
|
|
|
|
| 1273 |
|
|
|
|
|
|
|
| 1274 |
|
/** |
|
|
|
|
|
| 1275 |
|
* Get mime types of |
|
|
|
|
|
| 1276 |
|
* @return array |
|
|
|
|
|
| 1277 |
|
*/ |
|
|
|
|
|
| 1278 |
|
function fm_get_text |
|
|
|
|
|
| 1279 |
|
{ |
|
|
|
|
|
| 1280 |
|
return array( |
|
|
|
|
|
| 1281 |
|
) |
|
|
|
|
|
| 1282 |
|
} |
|
|
|
|
|
| 1283 |
|
|
|
|
|
|
|
| 1284 |
|
/** |
|
|
|
|
|
| 1285 |
|
* Get file names of |
|
|
|
|
|
| 1286 |
|
* @return array |
|
|
|
|
|
| 1287 |
|
*/ |
|
|
|
|
|
| 1288 |
|
function fm_get_text |
|
|
|
|
|
| 1289 |
|
{ |
|
|
|
|
|
| 1290 |
|
return array( |
|
|
|
|
|
| 1291 |
|
) |
|
|
|
|
|
| 1292 |
|
} |
|
|
|
|
|
| 1293 |
|
|
|
|
|
|
|
| 1294 |
|
/** |
|
|
|
|
|
| 1295 |
|
* Class to work wit |
|
|
|
|
|
| 1296 |
|
*/ |
|
|
|
|
|
| 1297 |
|
class FM_Zipper |
|
|
|
|
|
| 1298 |
|
{ |
|
|
|
|
|
| 1299 |
|
private $zip |
|
|
|
|
|
| 1300 |
|
|
|
|
|
|
|
| 1301 |
|
public function |
|
|
|
|
|
| 1302 |
|
{ |
|
|
|
|
|
| 1303 |
|
$this->zip = |
|
|
|
|
|
| 1304 |
|
} |
|
|
|
|
|
| 1305 |
|
|
|
|
|
|
|
| 1306 |
|
/** |
|
|
|
|
|
| 1307 |
|
* Create archiv |
|
|
|
|
|
| 1308 |
|
* @param string |
|
|
|
|
|
| 1309 |
|
* @param array| |
|
|
|
|
|
| 1310 |
|
* @return bool |
|
|
|
|
|
| 1311 |
|
*/ |
|
|
|
|
|
| 1312 |
|
public function |
|
|
|
|
|
| 1313 |
|
{ |
|
|
|
|
|
| 1314 |
|
$res = $this |
|
|
|
|
|
| 1315 |
|
if ($res !== |
|
|
|
|
|
| 1316 |
|
return f |
|
|
|
|
|
| 1317 |
|
} |
|
|
|
|
|
| 1318 |
|
if (is_array |
|
|
|
|
|
| 1319 |
|
foreach |
|
|
|
|
|
| 1320 |
|
if ( |
|
|
|
|
|
| 1321 |
|
|
|
|
|
|
|
| 1322 |
|
|
|
|
|
|
|
| 1323 |
|
} |
|
|
|
|
|
| 1324 |
|
} |
|
|
|
|
|
| 1325 |
|
$this->z |
|
|
|
|
|
| 1326 |
|
return t |
|
|
|
|
|
| 1327 |
|
} else { |
|
|
|
|
|
| 1328 |
|
if ($thi |
|
|
|
|
|
| 1329 |
|
$thi |
|
|
|
|
|
| 1330 |
|
retu |
|
|
|
|
|
| 1331 |
|
} |
|
|
|
|
|
| 1332 |
|
return f |
|
|
|
|
|
| 1333 |
|
} |
|
|
|
|
|
| 1334 |
|
} |
|
|
|
|
|
| 1335 |
|
|
|
|
|
|
|
| 1336 |
|
/** |
|
|
|
|
|
| 1337 |
|
* Extract archi |
|
|
|
|
|
| 1338 |
|
* @param string |
|
|
|
|
|
| 1339 |
|
* @param string |
|
|
|
|
|
| 1340 |
|
* @return bool |
|
|
|
|
|
| 1341 |
|
*/ |
|
|
|
|
|
| 1342 |
|
public function |
|
|
|
|
|
| 1343 |
|
{ |
|
|
|
|
|
| 1344 |
|
$res = $this |
|
|
|
|
|
| 1345 |
|
if ($res !== |
|
|
|
|
|
| 1346 |
|
return f |
|
|
|
|
|
| 1347 |
|
} |
|
|
|
|
|
| 1348 |
|
if ($this->z |
|
|
|
|
|
| 1349 |
|
$this->z |
|
|
|
|
|
| 1350 |
|
return t |
|
|
|
|
|
| 1351 |
|
} |
|
|
|
|
|
| 1352 |
|
return false |
|
|
|
|
|
| 1353 |
|
} |
|
|
|
|
|
| 1354 |
|
|
|
|
|
|
|
| 1355 |
|
/** |
|
|
|
|
|
| 1356 |
|
* Add file/fold |
|
|
|
|
|
| 1357 |
|
* @param string |
|
|
|
|
|
| 1358 |
|
* @return bool |
|
|
|
|
|
| 1359 |
|
*/ |
|
|
|
|
|
| 1360 |
|
private function |
|
|
|
|
|
| 1361 |
|
{ |
|
|
|
|
|
| 1362 |
|
if (is_file( |
|
|
|
|
|
| 1363 |
|
return $ |
|
|
|
|
|
| 1364 |
|
} elseif (is |
|
|
|
|
|
| 1365 |
|
return $ |
|
|
|
|
|
| 1366 |
|
} |
|
|
|
|
|
| 1367 |
|
return false |
|
|
|
|
|
| 1368 |
|
} |
|
|
|
|
|
| 1369 |
|
|
|
|
|
|
|
| 1370 |
|
/** |
|
|
|
|
|
| 1371 |
|
* Add folder re |
|
|
|
|
|
| 1372 |
|
* @param string |
|
|
|
|
|
| 1373 |
|
* @return bool |
|
|
|
|
|
| 1374 |
|
*/ |
|
|
|
|
|
| 1375 |
|
private function |
|
|
|
|
|
| 1376 |
|
{ |
|
|
|
|
|
| 1377 |
|
if (!$this-> |
|
|
|
|
|
| 1378 |
|
return f |
|
|
|
|
|
| 1379 |
|
} |
|
|
|
|
|
| 1380 |
|
$objects = s |
|
|
|
|
|
| 1381 |
|
if (is_array |
|
|
|
|
|
| 1382 |
|
foreach |
|
|
|
|
|
| 1383 |
|
|
|
|
|
|
|
| 1384 |
|
|
|
|
|
|
|
| 1385 |
|
|
|
|
|
|
|
| 1386 |
|
|
|
|
|
|
|
| 1387 |
|
|
|
|
|
|
|
| 1388 |
|
|
|
|
|
|
|
| 1389 |
|
|
|
|
|
|
|
| 1390 |
|
|
|
|
|
|
|
| 1391 |
|
|
|
|
|
|
|
| 1392 |
|
} |
|
|
|
|
|
| 1393 |
|
} |
|
|
|
|
|
| 1394 |
|
return t |
|
|
|
|
|
| 1395 |
|
} |
|
|
|
|
|
| 1396 |
|
return false |
|
|
|
|
|
| 1397 |
|
} |
|
|
|
|
|
| 1398 |
|
} |
|
|
|
|
|
| 1399 |
|
|
|
|
|
|
|
| 1400 |
|
//--- templates func |
|
|
|
|
|
| 1401 |
|
|
|
|
|
|
|
| 1402 |
|
/** |
|
|
|
|
|
| 1403 |
|
* Show nav block |
|
|
|
|
|
| 1404 |
|
* @param string $pa |
|
|
|
|
|
| 1405 |
|
*/ |
|
|
|
|
|
| 1406 |
|
function fm_show_nav |
|
|
|
|
|
| 1407 |
|
{ |
|
|
|
|
|
| 1408 |
|
?> |
|
|
|
|
|
| 1409 |
|
|
|
|
|
|
|
| 1410 |
|
|
| 1411 |
|
|
| 1412 |
|
| ?> |
|
|
|
|
| 1413 |
|
|
|
|
|
|
|
| 1414 |
|
| |
|
|
|
|
| 1415 |
|
$path = fm_c |
|
|
|
|
|
| 1416 |
|
if ($path != |
|
|
|
|
|
| 1417 |
|
|
|
|
|
|
|
| 1418 |
|
$count = |
|
|
|
|
|
| 1419 |
|
$array = |
|
|
|
|
|
| 1420 |
|
$parent |
|
|
|
|
|
| 1421 |
|
for ($i |
$i < $count |
$i++) { |
|
|
|
| 1422 |
|
|
|
|
|
|
|
| 1423 |
|
$par |
|
|
|
|
|
| 1424 |
|
} |
|
|
|
|
|
| 1425 |
|
$root_ur |
|
|
|
|
|
| 1426 |
|
} |
|
|
|
|
|
| 1427 |
|
?> |
|
|
|
|
|
| 1428 |
|
|
|
|
|
|
|
| 1429 |
|
| |
|
|
|
|
| 1430 |
|
} |
|
|
|
|
|
| 1431 |
|
|
|
|
|
|
|
| 1432 |
|
/** |
|
|
|
|
|
| 1433 |
|
* Show message from |
|
|
|
|
|
| 1434 |
|
*/ |
|
|
|
|
|
| 1435 |
|
function fm_show_mes |
|
|
|
|
|
| 1436 |
|
{ |
|
|
|
|
|
| 1437 |
|
} |
|
|
|
|
|
| 1438 |
|
} |
|
|
|
|
|
| 1439 |
|
|
|
|
|
|
|
| 1440 |
|
/** |
|
|
|
|
|
| 1441 |
|
* Show page header |
|
|
|
|
|
| 1442 |
|
*/ |
|
|
|
|
|
| 1443 |
|
function fm_show_hea |
|
|
|
|
|
| 1444 |
|
{ |
|
|
|
|
|
| 1445 |
|
header("Content- |
charset=utf-8") |
|
|
|
|
| 1446 |
|
header("Expires: |
|
|
|
|
|
| 1447 |
|
header("Cache-Co |
|
|
|
|
|
| 1448 |
|
header("Pragma: |
|
|
|
|
|
| 1449 |
|
?> |
|
|
|
|
|
| 1450 |
|
|
|
|
|
|
|
| 1451 |
|
|
|
|
|
|
|
| 1452 |
|
|
|
|
|
|
|
| 1453 |
|
|
| 1454 |
|
PHP File Mana |
|
|
|
|
|
| 1455 |
|
|
|
|
|
|
|
| 1456 |
|
html,body,div,span,p |
padding:0 |
vertical-align:baseline |
outline:none |
border:none text-decoration:none} |
|
| 1457 |
|
html{overflow-y:scro |
font:13px/16px Tahom |
color:#222 |
background:#efefef} |
|
|
| 1458 |
|
input,select,textare |
font-family:inherit} |
|
|
|
|
| 1459 |
|
a{color:#296ea3 |
text-decoration:none |
border:none} |
|
|
|
| 1460 |
|
a img{border:none}sp |
color:#999}p{margin- |
|
|
|
|
| 1461 |
|
ul{margin-left:2em |
margin-bottom:10px}u |
margin-left:0}ul li{padding:3px 0} |
|
|
|
| 1462 |
|
table{border-collaps |
border-spacing:0 |
margin-bottom:10px |
width:100%} |
|
|
| 1463 |
|
th,td{padding:4px 7p |
text-align:left |
vertical-align:top |
border:1px solid #ddd |
|
|
| 1464 |
|
th,td.gray{backgroun |
|
|
|
|
|
| 1465 |
|
tr:hover td{backgrou |
|
|
|
|
|
| 1466 |
|
pre.with-hljs{paddin |
|
|
|
|
|
| 1467 |
|
pre.with-hljs code{m |
border:0 |
overflow:visible} |
|
|
|
| 1468 |
|
code.maxheight,pre.m |
padding:0} |
|
|
|
|
| 1469 |
|
#wrapper{max-width:1 |
min-width:400px |
margin:10px auto} |
|
|
|
| 1470 |
|
.path{padding:4px 7p |
border:1px solid #dd |
background-color:#fff |
margin-bottom:10px} |
|
|
| 1471 |
|
.right{text-align:ri |
|
|
|
|
|
| 1472 |
|
.message{padding:4px |
border:1px solid #dd |
background-color:#fff} |
|
|
|
| 1473 |
|
.message.ok{border-c |
color:green} |
|
|
|
|
| 1474 |
|
.message.error{borde |
color:red} |
|
|
|
|
| 1475 |
|
.message.alert{borde |
color:orange} |
|
|
|
|
| 1476 |
|
.btn{border:0 |
background:none |
padding:0 |
margin:0 |
cursor:pointer}.btn:hover{color:#b00}
|
|
| 1477 |
|
.preview-img{max-wid |
background:url("data |
base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAKklEQVR42mL5//8/Azbw+PFjrOJMDCSCUQ3EABZc4S0rKzsaSvTTABBgAMyfCMsY4B9iAAAAAElFTkSuQmCC") repeat 0 0} |
|
|
|
| 1478 |
|
.preview-video{posit |
max-width:100% |
height:0 |
padding-bottom:62.5% |
height:100% left:0 |
|
| 1479 |
|
[class*="icon-"]{dis |
width:16px |
height:16px |
background:url("?img=spri |
|
|
| 1480 |
|
.icon-document{backg |
|
|
|
|
|
| 1481 |
|
.icon-folder_add{bac |
|
|
|
|
|
| 1482 |
|
.icon-arrow_up{backg |
|
|
|
|
|
| 1483 |
|
.icon-separator{back |
|
|
|
|
|
| 1484 |
|
.icon-copy{backgroun |
|
|
|
|
|
| 1485 |
|
.icon-cancel{backgro |
|
|
|
|
|
| 1486 |
|
.icon-checkbox{backg |
|
|
|
|
|
| 1487 |
|
.icon-checkbox_unche |
|
|
|
|
|
| 1488 |
|
.icon-goback{backgro |
|
|
|
|
|
| 1489 |
|
.icon-file_applicati |
|
|
|
|
|
| 1490 |
|
.icon-file_csv{backg |
|
|
|
|
|
| 1491 |
|
.icon-file_film{back |
|
|
|
|
|
| 1492 |
|
.icon-file_font{back |
|
|
|
|
|
| 1493 |
|
.icon-file_illustrat |
|
|
|
|
|
| 1494 |
|
.icon-file_music{bac |
|
|
|
|
|
| 1495 |
|
.icon-file_pdf{backg |
|
|
|
|
|
| 1496 |
|
.icon-file_php{backg |
|
|
|
|
|
| 1497 |
|
.icon-file_powerpoin |
|
|
|
|
|
| 1498 |
|
.icon-file_terminal{ |
|
|
|
|
|
| 1499 |
|
.icon-file_word{back |
|
|
|
|
|
| 1500 |
|
.icon-logout{backgro |
|
|
|
|
|
| 1501 |
|
.icon-link_folder{ba |
|
|
|
|
|
| 1502 |
|
.compact-table{borde |
width:auto}.compact- |
border:0 |
text-align:center}.compact-table tr:hover td{backg |
|
|
| 1503 |
|
.filename{max-width: |
white-space:nowrap |
overflow:hidden |
text-overflow:ellipsis} |
|
|
| 1504 |
|
.break-word{word-wra |
|
|
|
|
|
| 1505 |
|
|
|
|
|
|
|
| 1506 |
|
| |
|
|
|
|
| 1507 |
|
|
| 1508 |
|
|
| 1509 |
|
| ?> |
|
|
|
|
| 1510 |
|
|
|
|
|
|
|
| 1511 |
|
|
|
|
|
|
|
| 1512 |
|
|
|
|
|
|
|
| 1513 |
|
| |
|
|
|
|
| 1514 |
|
} |
|
|
|
|
|
| 1515 |
|
|
|
|
|
|
|
| 1516 |
|
/** |
|
|
|
|
|
| 1517 |
|
* Show page footer |
|
|
|
|
|
| 1518 |
|
*/ |
|
|
|
|
|
| 1519 |
|
function fm_show_foo |
|
|
|
|
|
| 1520 |
|
{ |
|
|
|
|
|
| 1521 |
|
?> |
|
|
|
|
|
| 1522 |
|
|
|
|
|
|
|
| 1523 |
|
|
|
|
|
|
|
| 1524 |
|
|
|
|
|
|
|
| 1525 |
|
function select_all( |
change_checkboxes(l, |
} |
|
|
|
| 1526 |
|
function unselect_al |
change_checkboxes(l, |
} |
|
|
|
| 1527 |
|
function invert_all( |
change_checkboxes(l) |
} |
|
|
|
| 1528 |
|
function checkbox_to |
l.push(this) |
change_checkboxes(l) |
} |
|
|
| 1529 |
|
|
|
|
|
|
|
| 1530 |
|
|
|
|
|
|
| 1532 |
|
| ?> |
|
|
|
|
| 1533 |
|
|
|
|
|
|
|
| 1534 |
|
|
|
|
|
|
|
| 1535 |
|
| |
|
|
|
|
| 1536 |
|
} |
|
|
|
|
|
| 1537 |
|
|
|
|
|
|
|
| 1538 |
|
/** |
|
|
|
|
|
| 1539 |
|
* Show image |
|
|
|
|
|
| 1540 |
|
* @param string $im |
|
|
|
|
|
| 1541 |
|
*/ |
|
|
|
|
|
| 1542 |
|
function fm_show_ima |
|
|
|
|
|
| 1543 |
|
{ |
|
|
|
|
|
| 1544 |
|
|
|
|
|
|
|
| 1545 |
|
$img = trim($img |
|
|
|
|
|
| 1546 |
|
$images = fm_get |
|
|
|
|
|
| 1547 |
|
if (isset($image |
|
|
|
|
|
| 1548 |
|
$image = $im |
|
|
|
|
|
| 1549 |
|
} |
|
|
|
|
|
| 1550 |
|
$image = base64_ |
|
|
|
|
|
| 1551 |
|
} else { |
|
|
|
|
|
| 1552 |
|
$size = strl |
|
|
|
|
|
| 1553 |
|
} |
|
|
|
|
|
| 1554 |
|
|
|
|
|
|
|
| 1555 |
|
} else { |
|
|
|
|
|
| 1556 |
|
} |
|
|
|
|
|
| 1557 |
|
|
|
|
|
|
|
| 1558 |
|
echo $image |
|
|
|
|
|
| 1559 |
|
|
|
|
|
|
|
| 1560 |
|
exit |
|
|
|
|
|
| 1561 |
|
} |
|
|
|
|
|
| 1562 |
|
|
|
|
|
|
|
| 1563 |
|
/** |
|
|
|
|
|
| 1564 |
|
* Get base64-encode |
|
|
|
|
|
| 1565 |
|
* @return array |
|
|
|
|
|
| 1566 |
|
*/ |
|
|
|
|
|
| 1567 |
|
function fm_get_imag |
|
|
|
|
|
| 1568 |
|
{ |
|
|
|
|
|
| 1569 |
|
return array( |
|
|
|
|
|
| 1570 |
|
bWFnZVJlYWR5ccllPAAA |
|
|
|
|
|
| 1571 |
|
f4KbOFcRwbGTc0HQSVQQ |
|
|
|
|
|
| 1572 |
|
rKUX3N3Hj/8M+cZ6GcOt |
|
|
|
|
|
| 1573 |
|
Z4ZDDfsLiwER45xDEATg |
|
|
|
|
|
| 1574 |
|
PKEizdEabUaeFCDKCCHA |
|
|
|
|
|
| 1575 |
|
LXmGAKTRpGVZUx2dAqQz |
|
|
|
|
|
| 1576 |
|
GdhJS550BjpRCdCbAJCM |
|
|
|
|
|
| 1577 |
|
VlZSUlNAZ2c4Xl4lSUkR |
|
|
|
|
|
| 1578 |
|
fgABS3RUpN+VUycuh9Ig |
|
|
|
|
|
| 1579 |
|
abNSUlJLe70VAQEsh85o |
|
|
|
|
|
| 1580 |
|
VKFGBABSAXovGAkrg86x |
|
|
|
|
|
| 1581 |
|
UAAvmeRiYp6ysrmIAABJ |
|
|
|
|
|
| 1582 |
|
AGkqKiw0ldYuTHCYsF86 |
|
|
|
|
|
| 1583 |
|
7OzZ6enV5+eTpKTo6Oj6 |
|
|
|
|
|
| 1584 |
|
4uPDx8v/866nZDO7iNT3 |
|
|
|
|
|
| 1585 |
|
4vb76N2au9by2I9gYGVI |
|
|
|
|
|
| 1586 |
|
ZM663PH97+YeRq2GqmRj |
|
|
|
|
|
| 1587 |
|
zrrIpWI8PD3pkwhCltZF |
|
|
|
|
|
| 1588 |
|
gBrbhgR9fX9bW1u8nRFa |
|
|
|
|
|
| 1589 |
|
sflynsLEvIk55kr866ae |
|
|
|
|
|
| 1590 |
|
s6qcrMmJaTmVdRW2AAAA |
|
|
|
|
|
| 1591 |
|
z8yeQybOzlv+tP5q/qKR |
|
|
|
|
|
| 1592 |
|
uJxhyMBWwJbp28C9tJ6L |
|
|
|
|
|
| 1593 |
|
NzHmviWOrCudqxhbNdZq |
|
|
|
|
|
| 1594 |
|
Kn189rT5Pt/363k+3YHE |
|
|
|
|
|
| 1595 |
|
jvno90kfDaQTRhcioIv7 |
|
|
|
|
|
| 1596 |
|
fYc0JSaNxa8dH4zUEYag |
|
|
|
|
|
| 1597 |
|
hfybmhSWLS0dCpDrdFMR |
|
|
|
|
|
| 1598 |
|
JeE2RpmLEIlfFazzer3h |
|
|
|
|
|
| 1599 |
|
kH80GmUGWP6A4kKkQwG6 |
|
|
|
|
|
| 1600 |
|
7+8nKQMk/b41r048UKOk |
|
|
|
|
|
| 1601 |
|
+7d1Q8DA9/sY7weKapZ/ |
|
|
|
|
|
| 1602 |
|
fHVHbWjetKKiPCJsAkQv |
|
|
|
|
|
| 1603 |
|
OXKwgDuEBuAOEQDxgwDI |
|
|
|
|
|
| 1604 |
|
Z8OTg5ZqtRoEwLODy79J |
|
|
|
|
|
| 1605 |
|
Aj4BMqlAXCqV4e3udGH8 |
|
|
|
|
|
| 1606 |
|
IxHvEGTcmi/1+/NlMjJs |
|
|
|
|
|
| 1607 |
|
CzOgvqEGA4ICk91uQpQe |
|
|
|
|
|
| 1608 |
|
SRtTo4C8uf6/Nez11dRI |
|
|
|
|
|
| 1609 |
|
lJ6/1mqNK4C41bo2P72T |
|
|
|
|
|
| 1610 |
|
YCzWUpxhYS9IJDSIx1iy |
|
|
|
|
|
| 1611 |
|
wHG/xB+PQ8BC/6/0ejw1 |
|
|
|
|
|
| 1612 |
|
GOxKw1aU6ZOhX2ZK6GYZ |
|
|
|
|
|
| 1613 |
|
nulLR5qKS5aWMAFOV7Wr |
|
|
|
|
|
| 1614 |
|
DYrM18AD/sE8Z2DSJLae |
|
|
|
|
|
| 1615 |
|
sFMC9roYe0EA2YLMwIGe |
|
|
|
|
|
| 1616 |
|
8wLo/TKKl45cWgwaTNNx |
|
|
|
|
|
| 1617 |
|
vHIzfEQXMAEeAszzpKUh |
|
|
|
|
|
| 1618 |
|
jAD3doabCeAMVFABZ6mA |
|
|
|
|
|
| 1619 |
|
IJTIiYAy52l8COkOoAZE |
|
|
|
|
|
| 1620 |
|
UKK52mAQC/D5fHVe6VyE |
|
|
|
|
|
| 1621 |
|
17D+fF/AewmzkDNQaG5v |
|
|
|
|
|
| 1622 |
|
CM3oJ2CB7+1xwPkeQj4T |
|
|
|
|
|
| 1623 |
|
CbhIgMCbh6K8d5jFfA33 |
|
|
|
|
|
| 1624 |
|
7bq5jBqAHUANLFlmRBzy |
|
|
|
|
|
| 1625 |
|
6PdZHzqwjXEgtB6+0KuM |
|
|
|
|
|
| 1626 |
|
x2u/JUA+Z46Ri4aeBLYH |
|
|
|
|
|
| 1627 |
|
xAlY35Vn/RTSA4gB517X |
|
|
|
|
|
| 1628 |
|
QGPjrWL0E7AlsAX8ZUTr |
|
|
|
|
|
| 1629 |
|
6Sss4O/y4/WL7+avxS/+ |
|
|
|
|
|
| 1630 |
|
pEkx7QwdxYUJjRC1mAEF |
|
|
|
|
|
| 1631 |
|
nnPnHKaQ+zHV/sxcPlPZ |
|
|
|
|
|
| 1632 |
|
rir2A/bdxPhSghfrt9Tx |
|
|
|
|
|
| 1633 |
|
i/FJUo9y0Mp+inw/Kgp9 |
|
|
|
|
|
| 1634 |
|
/QaeQKiwfusuH8BB5EMn |
|
|
|
|
|
| 1635 |
|
enQDBsOoAW5AFlfkMICn |
|
|
|
|
|
| 1636 |
|
XoBHjO6RkdNuY4TI9wFu |
|
|
|
|
|
| 1637 |
|
gGB10BYMfqkOluBIr6Y7 |
|
|
|
|
|
| 1638 |
|
axj0uN650e+vxHqhG6Yb |
|
|
|
|
|
| 1639 |
|
Do/H2+HhB3Cstra2sP9E |
|
|
|
|
|
| 1640 |
|
DXDcKOcKNBBxyFdTQ3Km |
|
|
|
|
|
| 1641 |
|
j8WG7mlD/jzfcf0jf+0Q |
|
|
|
|
|
| 1642 |
|
DcAEDwDAXo/iA5bEXd9d |
|
|
|
|
|
| 1643 |
|
nqa99+97aBrxgKvV5WoN |
|
|
|
|
|
| 1644 |
|
hy8Nwyvocb1X7tx4a7JQ |
|
|
|
|
|
| 1645 |
|
0SzVjPvPdixH648eO1YL |
|
|
|
|
|
| 1646 |
|
P/f2XumFFUoc6Z2Nnvu/ |
|
|
|
|
|
| 1647 |
|
/yOVEtfzDePjfRW2cF/Y |
|
|
|
|
|
| 1648 |
|
JBq5xEWFfDl3MiDmq/R0 |
|
|
|
|
|
| 1649 |
|
Eh1HXz2DFGfOHp+FGo7R |
|
|
|
|
|
| 1650 |
|
/v/4kQIu+BODhwYhjgaA |
|
|
|
|
|
| 1651 |
|
74QBoPVHjuJnAOIwAAy/ |
|
|
|
|
|
| 1652 |
|
BaBnG+NDQ/FGFvEt5zGS |
|
|
|
|
|
| 1653 |
|
SvXWvMTwYa7gb8yA97/u |
|
|
|
|
|
| 1654 |
|
K/gn5H40e7aL7oToUYAf |
|
|
|
|
|
| 1655 |
|
BfSnrvWLcWgYxGX6KfPs |
|
|
|
|
|
| 1656 |
|
NGG+9AmYL/MDRM5iLo9n |
|
|
|
|
|
| 1657 |
|
wDy8fH/sdpujTD2KxhxM |
|
|
|
|
|
| 1658 |
|
yfg3wNf+r99KxafOibNu |
|
|
|
|
|
| 1659 |
|
9oeiCT9Fr1cL/gmp125a |
|
|
|
|
|
| 1660 |
|
) |
|
|
|
|
|
| 1661 |
|
} |
|
|
|
|
|