├── README.md ├── admin ├── add-category.php ├── add-post.php ├── add-user.php ├── category.php ├── config.php ├── delete-category.php ├── delete-post.php ├── delete-user.php ├── footer.php ├── header.php ├── images │ ├── index.php │ └── news.jpg ├── index.php ├── logout.php ├── post.php ├── save-post.php ├── save-update-post.php ├── update-category.php ├── update-post.php ├── update-user.php ├── upload │ ├── 1597160277-2k.jpg │ ├── 1597160399-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png │ ├── 1597160449-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png │ ├── 1597160515-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png │ ├── 1597418914-Nirob.jpg │ ├── 1597418950-Nirob.jpg │ ├── 1597419844-Nirob.jpg │ ├── 1597848525-103278081_3234098969974631_9074514194088223063_o.jpg │ ├── 1597848605-Nirob.jpg │ ├── 1597848649-103278081_3234098969974631_9074514194088223063_o.jpg │ ├── 1598189520-103278081_3234098969974631_9074514194088223063_o.jpg │ ├── 1598192861-103278081_3234098969974631_9074514194088223063_o.jpg │ ├── 1598371267-Nirob.jpg │ ├── 1598542182-png-clipart-php-php-thumbnail.png │ ├── 1598542198-javascript.jpg │ ├── 1598542211-001. Bangla Introduction of Advanced PHP Advanced PHP Tutorial Nirob Hasan.jpg │ ├── 1598542254-javascript.jpg │ ├── 1598542278-javascript.jpg │ ├── 1598542310-javascript.jpg │ ├── 1599231056-001. Bangla Introduction of Advanced PHP Advanced PHP Tutorial Nirob Hasan.jpg │ ├── 1599231096-Bangla Tutorial Learn JavaScript Fundamentals in 26 Minutes Nirob Hasan.jpg │ ├── 1599231309-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg │ ├── 1599231320-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg │ ├── 1599231408-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg │ ├── 1599231414-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg │ ├── 1599231459-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg │ ├── 1599231592-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg │ ├── 1599231777-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg │ ├── 1599231833-001. Introduction And Starting Java.jpg │ ├── 1599315996-free_course.jpg │ ├── 1599316016-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg │ ├── 1599316030-001. Introduction And Starting Java.jpg │ ├── index.php │ └── post_1.jpg └── users.php ├── author.php ├── category.php ├── css ├── bootstrap.min.css ├── font-awesome.css ├── index.php └── style.css ├── database └── cms_db.sql ├── fonts ├── FontAwesome.otf ├── fontawesome-webfont.eot ├── fontawesome-webfont.svg ├── fontawesome-webfont.ttf ├── fontawesome-webfont.woff ├── fontawesome-webfont.woff2 └── index.php ├── footer.php ├── header.php ├── images ├── index.php ├── news.jpg ├── post-format.jpg └── post_1.jpg ├── index.php ├── search.php ├── sidebar.php ├── single.php └── test.php /README.md: -------------------------------------------------------------------------------- 1 | # news-portal-project 2 | 3 | Assalamu-Alaikum Everyone, 4 | 5 | I am Nirob Hasan And I'm a Web Developer by profession. With experience and expertise spanning around 7 years, in the Digital space. 6 | 7 | Good amount of experience in development of web applications using PHP, Frameworks, JavaScript Library’s, CMS, API’s, Reporting tools and Payment Gateways. Skilled in digital technology innovation's, brand building and all phases of the Web development lifecycle with an expert in translating business requirements into technical solutions and fanatical about quality, usability, security, and scalability. Dealing with and resolving problems and issues which arise. 8 | 9 | And Now talking about this project - 10 | This is about a news blog project with Raw PHP and MySQL. You can get the CMS with full source code and database. Feel free to share This link with your friend. It will be helpful for beginners. 11 | 12 | Thank you. 13 | 14 | Youtube Link: https://youtube.com/nirobhasan 15 | -------------------------------------------------------------------------------- /admin/add-category.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 |

Add New Category

7 |
8 |
9 | 0){ 22 | echo "Category Already Exists."; 23 | }else{ 24 | $query1 = "INSERT INTO category (category_name) 25 | VALUE ('$category_name')"; 26 | $result = mysqli_query($connection,$query1) or die("Query Failed."); 27 | 28 | if($result){ 29 | header("location: category.php"); 30 | } 31 | 32 | 33 | 34 | } 35 | 36 | } 37 | 38 | 39 | ?> 40 | 41 | 42 | 43 |
44 |
45 | 46 | 47 |
48 | 49 |
50 | 51 |
52 |
53 |
54 |
55 | 56 | -------------------------------------------------------------------------------- /admin/add-post.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 |

Add New Post

7 |
8 |
9 | 10 |
11 |
12 | 13 | 14 |
15 |
16 | 17 | 18 |
19 |
20 | 21 | 37 |
38 |
39 | 40 | 41 |
42 | 43 |
44 | 45 |
46 |
47 |
48 |
49 | 50 | -------------------------------------------------------------------------------- /admin/add-user.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 |

Add User

7 |
8 |
9 | 10 | 11 | 0){ 28 | echo "UserName Already Exists."; 29 | }{ 30 | $query1 = "INSERT INTO user (first_name,last_name,username,password,role) 31 | VALUE ('$fname','$lname','$user','$password','$role')"; 32 | $result = mysqli_query($connection,$query1) or die("Query Failed."); 33 | 34 | if($result){ 35 | header("location: users.php"); 36 | } 37 | 38 | 39 | 40 | } 41 | 42 | } 43 | 44 | 45 | ?> 46 | 47 |
48 |
49 | 50 | 51 |
52 |
53 | 54 | 55 |
56 |
57 | 58 | 59 |
60 | 61 |
62 | 63 | 64 |
65 |
66 | 67 | 71 |
72 | 73 |
74 | 75 |
76 |
77 |
78 |
79 | 80 | -------------------------------------------------------------------------------- /admin/category.php: -------------------------------------------------------------------------------- 1 | 8 |
9 |
10 |
11 |
12 |

All Categories

13 |
14 |
15 | add category 16 |
17 |
18 | 19 | 0){ 39 | 40 | ?> 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 |
S.No.Category NameNo. of PostsEditDelete
'>'>
75 | 76 | "; 86 | if($page_number > 1){ 87 | echo '
  • prev
  • '; 88 | } 89 | 90 | for($i = 1; $i <= $total_page; $i++){ 91 | 92 | if($i == $page_number){ 93 | $active = "active"; 94 | }else{ 95 | $active = ""; 96 | } 97 | 98 | echo '
  • '.$i.'
  • '; 99 | } 100 | if($total_page > $page_number){ 101 | echo '
  • next
  • '; 102 | } 103 | echo ""; 104 | } 105 | 106 | 107 | ?> 108 | 109 |
    110 |
    111 |
    112 |
    113 | 114 | -------------------------------------------------------------------------------- /admin/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/delete-category.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/delete-post.php: -------------------------------------------------------------------------------- 1 | 23 | -------------------------------------------------------------------------------- /admin/delete-user.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /admin/header.php: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | ADMIN Panel 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
    29 | 30 |
    31 | 32 |
    33 | 34 |
    35 | 36 |
    37 | 38 | 39 |
    40 | , logout 41 |
    42 | 43 |
    44 |
    45 |
    46 | 47 | 48 |
    49 |
    50 |
    51 |
    52 |
    53 |
      54 |
    • 55 | Post 56 |
    • 57 | 58 | 59 | 60 | 61 |
    • 62 | Category 63 |
    • 64 |
    • 65 | Users 66 |
    • 67 | 68 | 69 | 70 |
    71 |
    72 |
    73 |
    74 |
    75 |
    76 | 77 | -------------------------------------------------------------------------------- /admin/images/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |

    File not found.

    6 | 7 | -------------------------------------------------------------------------------- /admin/images/news.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/images/news.jpg -------------------------------------------------------------------------------- /admin/index.php: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | ADMIN | Login 17 | 18 | 19 | 20 | 21 | 22 | 23 |
    24 |
    25 |
    26 |
    27 | 28 |

    Admin

    29 | 30 |
    31 |
    32 | 33 | 34 |
    35 |
    36 | 37 | 38 |
    39 | 40 |
    41 | 42 | 43 | 0){ 55 | 56 | while($row = mysqli_fetch_assoc($result)){ 57 | 58 | session_start(); 59 | 60 | $_SESSION['username'] = $row['username']; 61 | $_SESSION['user_id'] = $row['user_id']; 62 | $_SESSION['user_role'] = $row['role']; 63 | 64 | header("location: post.php"); 65 | } 66 | 67 | }else{ 68 | echo "Username and Password are not matched."; 69 | } 70 | 71 | 72 | } 73 | 74 | ?> 75 | 76 |
    77 |
    78 |
    79 |
    80 | 81 | 82 | -------------------------------------------------------------------------------- /admin/logout.php: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /admin/post.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |
    5 |
    6 |

    All Posts

    7 |
    8 |
    9 | add post 10 |
    11 |
    12 | 13 | 0){ 45 | 46 | ?> 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 |
    S.No.ImageTitleCategoryDateAuthorEditDelete
    '>&catid='>
    81 | 82 | "; 92 | if($page_number > 1){ 93 | echo '
  • prev
  • '; 94 | } 95 | 96 | for($i = 1; $i <= $total_page; $i++){ 97 | 98 | if($i == $page_number){ 99 | $active = "active"; 100 | }else{ 101 | $active = ""; 102 | } 103 | 104 | echo '
  • '.$i.'
  • '; 105 | } 106 | if($total_page > $page_number){ 107 | echo '
  • next
  • '; 108 | } 109 | echo ""; 110 | } 111 | 112 | 113 | ?> 114 | 115 |
    116 |
    117 |
    118 |
    119 | 120 | -------------------------------------------------------------------------------- /admin/save-post.php: -------------------------------------------------------------------------------- 1 | 2097152){ 20 | $errors[] = "File size must be 2mb or lower."; 21 | } 22 | $new_name = time(). "-".basename($file_name); 23 | $target = "upload/".$new_name; 24 | 25 | if(empty($errors) == true){ 26 | move_uploaded_file($file_tmp,$target); 27 | }else{ 28 | print_r($errors); 29 | die(); 30 | } 31 | } 32 | 33 | session_start(); 34 | 35 | $title = mysqli_real_escape_string($connection, $_POST['post_title']); 36 | $description = mysqli_real_escape_string($connection, $_POST['postdesc']); 37 | $category = mysqli_real_escape_string($connection, $_POST['category']); 38 | $date = date("d M, Y"); 39 | $author = $_SESSION['user_id']; 40 | 41 | $sql = "INSERT INTO post(title, description,category,post_date,author,post_img) 42 | 43 | 44 | VALUES('{$title}','{$description}',{$category},'{$date}',{$author},'{$new_name}');"; 45 | 46 | $sql .= "UPDATE category SET post = post + 1 WHERE category_id = {$category}"; 47 | 48 | if(mysqli_multi_query($connection, $sql)){ 49 | header("location: post.php"); 50 | }else{ 51 | echo "
    Query Failed.
    "; 52 | } 53 | 54 | ?> 55 | -------------------------------------------------------------------------------- /admin/save-update-post.php: -------------------------------------------------------------------------------- 1 | 2097152){ 25 | $errors[] = "File size must be 2mb or lower."; 26 | } 27 | 28 | if($file_size > 2097152){ 29 | $errors[] = "File size must be 2mb or lower."; 30 | } 31 | $new_name = time(). "-".basename($file_name); 32 | $target = "upload/".$new_name; 33 | $image_name = $new_name; 34 | if(empty($errors) == true){ 35 | move_uploaded_file($file_tmp,$target); 36 | }else{ 37 | print_r($errors); 38 | die(); 39 | } 40 | } 41 | 42 | $query = "UPDATE post SET 43 | title='{$_POST["post_title"]}', 44 | description='{$_POST["postdesc"]}', 45 | category={$_POST["category"]}, 46 | post_img='{$image_name}' 47 | WHERE post_id={$_POST["post_id"]}; "; 48 | 49 | if($_POST['old_category'] != $_POST["category"] ){ 50 | $query .= "UPDATE category SET post= post - 1 WHERE category_id = {$_POST['old_category']};"; 51 | $query .= "UPDATE category SET post= post + 1 WHERE category_id = {$_POST["category"]};"; 52 | } 53 | 54 | $result = mysqli_multi_query($connection,$query); 55 | 56 | if($result){ 57 | header("location: ../admin/post.php"); 58 | }else{ 59 | echo "Query Failed"; 60 | } 61 | 62 | 63 | 64 | 65 | ?> 66 | -------------------------------------------------------------------------------- /admin/update-category.php: -------------------------------------------------------------------------------- 1 | 28 | 29 | 30 | 31 |
    32 |
    33 |
    34 |
    35 |

    Update Category

    36 |
    37 |
    38 | 0){ 48 | while($row = mysqli_fetch_assoc($result)){ 49 | 50 | ?> 51 | 52 |
    53 |
    54 | 55 |
    56 |
    57 | 58 | 59 |
    60 | 61 |
    62 | 63 | 64 | 70 | 71 |
    72 |
    73 |
    74 |
    75 | 76 | -------------------------------------------------------------------------------- /admin/update-post.php: -------------------------------------------------------------------------------- 1 | 8 |
    9 |
    10 |
    11 |
    12 |

    Update Post

    13 |
    14 |
    15 | 16 | 17 | 0){ 30 | while($row = mysqli_fetch_assoc($result)){ 31 | ?> 32 | 33 | 34 | 35 |
    36 |
    37 | 38 |
    39 |
    40 | 41 | 42 |
    43 |
    44 | 45 | 48 |
    49 |
    50 | 51 | 76 | 77 | 78 | 79 |
    80 |
    81 | 82 | 83 | 84 | 85 |
    86 | 87 |
    88 | 89 | 96 | 97 | 98 | 99 | 100 |
    101 |
    102 |
    103 |
    104 | 105 | -------------------------------------------------------------------------------- /admin/update-user.php: -------------------------------------------------------------------------------- 1 | 36 |
    37 |
    38 |
    39 |
    40 |

    Modify User Details

    41 |
    42 |
    43 | 44 | 45 | 0){ 55 | while($row = mysqli_fetch_assoc($result)){ 56 | 57 | ?> 58 | 59 |
    60 |
    61 | 62 |
    63 |
    64 | 65 | 66 |
    67 |
    68 | 69 | 70 |
    71 |
    72 | 73 | 74 |
    75 |
    76 | 77 | 93 |
    94 | 95 |
    96 | 97 | 98 | 104 | 105 | 106 | 107 |
    108 |
    109 |
    110 |
    111 | 112 | -------------------------------------------------------------------------------- /admin/upload/1597160277-2k.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597160277-2k.jpg -------------------------------------------------------------------------------- /admin/upload/1597160399-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597160399-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png -------------------------------------------------------------------------------- /admin/upload/1597160449-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597160449-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png -------------------------------------------------------------------------------- /admin/upload/1597160515-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597160515-123-1238980_img-yamaha-r15-v3-blue-colour-hd-png.png -------------------------------------------------------------------------------- /admin/upload/1597418914-Nirob.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597418914-Nirob.jpg -------------------------------------------------------------------------------- /admin/upload/1597418950-Nirob.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597418950-Nirob.jpg -------------------------------------------------------------------------------- /admin/upload/1597419844-Nirob.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597419844-Nirob.jpg -------------------------------------------------------------------------------- /admin/upload/1597848525-103278081_3234098969974631_9074514194088223063_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597848525-103278081_3234098969974631_9074514194088223063_o.jpg -------------------------------------------------------------------------------- /admin/upload/1597848605-Nirob.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597848605-Nirob.jpg -------------------------------------------------------------------------------- /admin/upload/1597848649-103278081_3234098969974631_9074514194088223063_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1597848649-103278081_3234098969974631_9074514194088223063_o.jpg -------------------------------------------------------------------------------- /admin/upload/1598189520-103278081_3234098969974631_9074514194088223063_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598189520-103278081_3234098969974631_9074514194088223063_o.jpg -------------------------------------------------------------------------------- /admin/upload/1598192861-103278081_3234098969974631_9074514194088223063_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598192861-103278081_3234098969974631_9074514194088223063_o.jpg -------------------------------------------------------------------------------- /admin/upload/1598371267-Nirob.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598371267-Nirob.jpg -------------------------------------------------------------------------------- /admin/upload/1598542182-png-clipart-php-php-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598542182-png-clipart-php-php-thumbnail.png -------------------------------------------------------------------------------- /admin/upload/1598542198-javascript.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598542198-javascript.jpg -------------------------------------------------------------------------------- /admin/upload/1598542211-001. Bangla Introduction of Advanced PHP Advanced PHP Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598542211-001. Bangla Introduction of Advanced PHP Advanced PHP Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1598542254-javascript.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598542254-javascript.jpg -------------------------------------------------------------------------------- /admin/upload/1598542278-javascript.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598542278-javascript.jpg -------------------------------------------------------------------------------- /admin/upload/1598542310-javascript.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1598542310-javascript.jpg -------------------------------------------------------------------------------- /admin/upload/1599231056-001. Bangla Introduction of Advanced PHP Advanced PHP Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231056-001. Bangla Introduction of Advanced PHP Advanced PHP Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231096-Bangla Tutorial Learn JavaScript Fundamentals in 26 Minutes Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231096-Bangla Tutorial Learn JavaScript Fundamentals in 26 Minutes Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231309-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231309-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231320-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231320-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231408-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231408-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231414-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231414-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231459-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231459-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231592-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231592-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231777-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231777-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599231833-001. Introduction And Starting Java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599231833-001. Introduction And Starting Java.jpg -------------------------------------------------------------------------------- /admin/upload/1599315996-free_course.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599315996-free_course.jpg -------------------------------------------------------------------------------- /admin/upload/1599316016-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599316016-001. Introduction And Starting Java With JDK And IntelliJ Install Java Bangla Tutorial Nirob Hasan.jpg -------------------------------------------------------------------------------- /admin/upload/1599316030-001. Introduction And Starting Java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/1599316030-001. Introduction And Starting Java.jpg -------------------------------------------------------------------------------- /admin/upload/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |

    File not found.

    6 | 7 | -------------------------------------------------------------------------------- /admin/upload/post_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/admin/upload/post_1.jpg -------------------------------------------------------------------------------- /admin/users.php: -------------------------------------------------------------------------------- 1 | 9 |
    10 |
    11 |
    12 |
    13 |

    All Users

    14 |
    15 |
    16 | add user 17 |
    18 |
    19 | 20 | 0){ 39 | 40 | ?> 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 56 | 57 | 58 | 59 | 60 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 |
    DB IDFull NameUser NameRoleEditDelete
    61 | 70 | '>'>
    83 | 84 | "; 94 | if($page_number > 1){ 95 | echo '
  • prev
  • '; 96 | } 97 | 98 | for($i = 1; $i <= $total_page; $i++){ 99 | 100 | if($i == $page_number){ 101 | $active = "active"; 102 | }else{ 103 | $active = ""; 104 | } 105 | 106 | echo '
  • '.$i.'
  • '; 107 | } 108 | if($total_page > $page_number){ 109 | echo '
  • next
  • '; 110 | } 111 | echo ""; 112 | } 113 | 114 | 115 | ?> 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 |
    127 |
    128 |
    129 |
    130 | 131 | -------------------------------------------------------------------------------- /author.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |
    5 |
    6 | 7 |
    8 | 9 | 20 | 21 |

    22 | 23 | 24 | 0){ 47 | while($row = mysqli_fetch_assoc($result)){ 48 | 49 | ?> 50 | 51 | 52 |
    53 |
    54 |
    55 | 56 |
    57 |
    58 |
    59 |

    '>

    60 | 74 |

    75 | 76 |

    77 | '>read more 78 |
    79 |
    80 |
    81 |
    82 | 83 | "; 96 | if($page_number > 1){ 97 | echo '
  • prev
  • '; 98 | } 99 | 100 | for($i = 1; $i <= $total_page; $i++){ 101 | 102 | if($i == $page_number){ 103 | $active = "active"; 104 | }else{ 105 | $active = ""; 106 | } 107 | 108 | echo '
  • '.$i.'
  • '; 109 | } 110 | if($total_page > $page_number){ 111 | echo '
  • next
  • '; 112 | } 113 | echo ""; 114 | } 115 | }else{ 116 | echo "

    No Record Found.

    "; 117 | } 118 | 119 | ?> 120 | 121 | 122 | 123 |
    124 |
    125 | 126 |
    127 |
    128 |
    129 | 130 | -------------------------------------------------------------------------------- /category.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |
    5 |
    6 | 7 |
    8 | 9 | 20 | 21 |

    22 | 23 | 24 | 0){ 47 | while($row = mysqli_fetch_assoc($result)){ 48 | 49 | ?> 50 | 51 | 52 |
    53 |
    54 |
    55 | 56 |
    57 |
    58 |
    59 |

    '>

    60 | 74 |

    75 | 76 |

    77 | '>read more 78 |
    79 |
    80 |
    81 |
    82 | 83 | "; 96 | if($page_number > 1){ 97 | echo '
  • prev
  • '; 98 | } 99 | 100 | for($i = 1; $i <= $total_page; $i++){ 101 | 102 | if($i == $page_number){ 103 | $active = "active"; 104 | }else{ 105 | $active = ""; 106 | } 107 | 108 | echo '
  • '.$i.'
  • '; 109 | } 110 | if($total_page > $page_number){ 111 | echo '
  • next
  • '; 112 | } 113 | echo ""; 114 | } 115 | }else{ 116 | echo "

    No Record Found.

    "; 117 | } 118 | 119 | ?> 120 | 121 | 122 | 123 |
    124 |
    125 | 126 |
    127 |
    128 |
    129 | 130 | -------------------------------------------------------------------------------- /css/font-awesome.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | /* FONT PATH 6 | * -------------------------- */ 7 | @font-face { 8 | font-family: 'FontAwesome'; 9 | src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); 10 | src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); 11 | font-weight: normal; 12 | font-style: normal; 13 | } 14 | .fa { 15 | display: inline-block; 16 | font: normal normal normal 14px/1 FontAwesome; 17 | font-size: inherit; 18 | text-rendering: auto; 19 | -webkit-font-smoothing: antialiased; 20 | -moz-osx-font-smoothing: grayscale; 21 | } 22 | /* makes the font 33% larger relative to the icon container */ 23 | .fa-lg { 24 | font-size: 1.33333333em; 25 | line-height: 0.75em; 26 | vertical-align: -15%; 27 | } 28 | .fa-2x { 29 | font-size: 2em; 30 | } 31 | .fa-3x { 32 | font-size: 3em; 33 | } 34 | .fa-4x { 35 | font-size: 4em; 36 | } 37 | .fa-5x { 38 | font-size: 5em; 39 | } 40 | .fa-fw { 41 | width: 1.28571429em; 42 | text-align: center; 43 | } 44 | .fa-ul { 45 | padding-left: 0; 46 | margin-left: 2.14285714em; 47 | list-style-type: none; 48 | } 49 | .fa-ul > li { 50 | position: relative; 51 | } 52 | .fa-li { 53 | position: absolute; 54 | left: -2.14285714em; 55 | width: 2.14285714em; 56 | top: 0.14285714em; 57 | text-align: center; 58 | } 59 | .fa-li.fa-lg { 60 | left: -1.85714286em; 61 | } 62 | .fa-border { 63 | padding: .2em .25em .15em; 64 | border: solid 0.08em #eeeeee; 65 | border-radius: .1em; 66 | } 67 | .fa-pull-left { 68 | float: left; 69 | } 70 | .fa-pull-right { 71 | float: right; 72 | } 73 | .fa.fa-pull-left { 74 | margin-right: .3em; 75 | } 76 | .fa.fa-pull-right { 77 | margin-left: .3em; 78 | } 79 | /* Deprecated as of 4.4.0 */ 80 | .pull-right { 81 | float: right; 82 | } 83 | .pull-left { 84 | float: left; 85 | } 86 | .fa.pull-left { 87 | margin-right: .3em; 88 | } 89 | .fa.pull-right { 90 | margin-left: .3em; 91 | } 92 | .fa-spin { 93 | -webkit-animation: fa-spin 2s infinite linear; 94 | animation: fa-spin 2s infinite linear; 95 | } 96 | .fa-pulse { 97 | -webkit-animation: fa-spin 1s infinite steps(8); 98 | animation: fa-spin 1s infinite steps(8); 99 | } 100 | @-webkit-keyframes fa-spin { 101 | 0% { 102 | -webkit-transform: rotate(0deg); 103 | transform: rotate(0deg); 104 | } 105 | 100% { 106 | -webkit-transform: rotate(359deg); 107 | transform: rotate(359deg); 108 | } 109 | } 110 | @keyframes fa-spin { 111 | 0% { 112 | -webkit-transform: rotate(0deg); 113 | transform: rotate(0deg); 114 | } 115 | 100% { 116 | -webkit-transform: rotate(359deg); 117 | transform: rotate(359deg); 118 | } 119 | } 120 | .fa-rotate-90 { 121 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; 122 | -webkit-transform: rotate(90deg); 123 | -ms-transform: rotate(90deg); 124 | transform: rotate(90deg); 125 | } 126 | .fa-rotate-180 { 127 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; 128 | -webkit-transform: rotate(180deg); 129 | -ms-transform: rotate(180deg); 130 | transform: rotate(180deg); 131 | } 132 | .fa-rotate-270 { 133 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; 134 | -webkit-transform: rotate(270deg); 135 | -ms-transform: rotate(270deg); 136 | transform: rotate(270deg); 137 | } 138 | .fa-flip-horizontal { 139 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; 140 | -webkit-transform: scale(-1, 1); 141 | -ms-transform: scale(-1, 1); 142 | transform: scale(-1, 1); 143 | } 144 | .fa-flip-vertical { 145 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; 146 | -webkit-transform: scale(1, -1); 147 | -ms-transform: scale(1, -1); 148 | transform: scale(1, -1); 149 | } 150 | :root .fa-rotate-90, 151 | :root .fa-rotate-180, 152 | :root .fa-rotate-270, 153 | :root .fa-flip-horizontal, 154 | :root .fa-flip-vertical { 155 | filter: none; 156 | } 157 | .fa-stack { 158 | position: relative; 159 | display: inline-block; 160 | width: 2em; 161 | height: 2em; 162 | line-height: 2em; 163 | vertical-align: middle; 164 | } 165 | .fa-stack-1x, 166 | .fa-stack-2x { 167 | position: absolute; 168 | left: 0; 169 | width: 100%; 170 | text-align: center; 171 | } 172 | .fa-stack-1x { 173 | line-height: inherit; 174 | } 175 | .fa-stack-2x { 176 | font-size: 2em; 177 | } 178 | .fa-inverse { 179 | color: #ffffff; 180 | } 181 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 182 | readers do not read off random characters that represent icons */ 183 | .fa-glass:before { 184 | content: "\f000"; 185 | } 186 | .fa-music:before { 187 | content: "\f001"; 188 | } 189 | .fa-search:before { 190 | content: "\f002"; 191 | } 192 | .fa-envelope-o:before { 193 | content: "\f003"; 194 | } 195 | .fa-heart:before { 196 | content: "\f004"; 197 | } 198 | .fa-star:before { 199 | content: "\f005"; 200 | } 201 | .fa-star-o:before { 202 | content: "\f006"; 203 | } 204 | .fa-user:before { 205 | content: "\f007"; 206 | } 207 | .fa-film:before { 208 | content: "\f008"; 209 | } 210 | .fa-th-large:before { 211 | content: "\f009"; 212 | } 213 | .fa-th:before { 214 | content: "\f00a"; 215 | } 216 | .fa-th-list:before { 217 | content: "\f00b"; 218 | } 219 | .fa-check:before { 220 | content: "\f00c"; 221 | } 222 | .fa-remove:before, 223 | .fa-close:before, 224 | .fa-times:before { 225 | content: "\f00d"; 226 | } 227 | .fa-search-plus:before { 228 | content: "\f00e"; 229 | } 230 | .fa-search-minus:before { 231 | content: "\f010"; 232 | } 233 | .fa-power-off:before { 234 | content: "\f011"; 235 | } 236 | .fa-signal:before { 237 | content: "\f012"; 238 | } 239 | .fa-gear:before, 240 | .fa-cog:before { 241 | content: "\f013"; 242 | } 243 | .fa-trash-o:before { 244 | content: "\f014"; 245 | } 246 | .fa-home:before { 247 | content: "\f015"; 248 | } 249 | .fa-file-o:before { 250 | content: "\f016"; 251 | } 252 | .fa-clock-o:before { 253 | content: "\f017"; 254 | } 255 | .fa-road:before { 256 | content: "\f018"; 257 | } 258 | .fa-download:before { 259 | content: "\f019"; 260 | } 261 | .fa-arrow-circle-o-down:before { 262 | content: "\f01a"; 263 | } 264 | .fa-arrow-circle-o-up:before { 265 | content: "\f01b"; 266 | } 267 | .fa-inbox:before { 268 | content: "\f01c"; 269 | } 270 | .fa-play-circle-o:before { 271 | content: "\f01d"; 272 | } 273 | .fa-rotate-right:before, 274 | .fa-repeat:before { 275 | content: "\f01e"; 276 | } 277 | .fa-refresh:before { 278 | content: "\f021"; 279 | } 280 | .fa-list-alt:before { 281 | content: "\f022"; 282 | } 283 | .fa-lock:before { 284 | content: "\f023"; 285 | } 286 | .fa-flag:before { 287 | content: "\f024"; 288 | } 289 | .fa-headphones:before { 290 | content: "\f025"; 291 | } 292 | .fa-volume-off:before { 293 | content: "\f026"; 294 | } 295 | .fa-volume-down:before { 296 | content: "\f027"; 297 | } 298 | .fa-volume-up:before { 299 | content: "\f028"; 300 | } 301 | .fa-qrcode:before { 302 | content: "\f029"; 303 | } 304 | .fa-barcode:before { 305 | content: "\f02a"; 306 | } 307 | .fa-tag:before { 308 | content: "\f02b"; 309 | } 310 | .fa-tags:before { 311 | content: "\f02c"; 312 | } 313 | .fa-book:before { 314 | content: "\f02d"; 315 | } 316 | .fa-bookmark:before { 317 | content: "\f02e"; 318 | } 319 | .fa-print:before { 320 | content: "\f02f"; 321 | } 322 | .fa-camera:before { 323 | content: "\f030"; 324 | } 325 | .fa-font:before { 326 | content: "\f031"; 327 | } 328 | .fa-bold:before { 329 | content: "\f032"; 330 | } 331 | .fa-italic:before { 332 | content: "\f033"; 333 | } 334 | .fa-text-height:before { 335 | content: "\f034"; 336 | } 337 | .fa-text-width:before { 338 | content: "\f035"; 339 | } 340 | .fa-align-left:before { 341 | content: "\f036"; 342 | } 343 | .fa-align-center:before { 344 | content: "\f037"; 345 | } 346 | .fa-align-right:before { 347 | content: "\f038"; 348 | } 349 | .fa-align-justify:before { 350 | content: "\f039"; 351 | } 352 | .fa-list:before { 353 | content: "\f03a"; 354 | } 355 | .fa-dedent:before, 356 | .fa-outdent:before { 357 | content: "\f03b"; 358 | } 359 | .fa-indent:before { 360 | content: "\f03c"; 361 | } 362 | .fa-video-camera:before { 363 | content: "\f03d"; 364 | } 365 | .fa-photo:before, 366 | .fa-image:before, 367 | .fa-picture-o:before { 368 | content: "\f03e"; 369 | } 370 | .fa-pencil:before { 371 | content: "\f040"; 372 | } 373 | .fa-map-marker:before { 374 | content: "\f041"; 375 | } 376 | .fa-adjust:before { 377 | content: "\f042"; 378 | } 379 | .fa-tint:before { 380 | content: "\f043"; 381 | } 382 | .fa-edit:before, 383 | .fa-pencil-square-o:before { 384 | content: "\f044"; 385 | } 386 | .fa-share-square-o:before { 387 | content: "\f045"; 388 | } 389 | .fa-check-square-o:before { 390 | content: "\f046"; 391 | } 392 | .fa-arrows:before { 393 | content: "\f047"; 394 | } 395 | .fa-step-backward:before { 396 | content: "\f048"; 397 | } 398 | .fa-fast-backward:before { 399 | content: "\f049"; 400 | } 401 | .fa-backward:before { 402 | content: "\f04a"; 403 | } 404 | .fa-play:before { 405 | content: "\f04b"; 406 | } 407 | .fa-pause:before { 408 | content: "\f04c"; 409 | } 410 | .fa-stop:before { 411 | content: "\f04d"; 412 | } 413 | .fa-forward:before { 414 | content: "\f04e"; 415 | } 416 | .fa-fast-forward:before { 417 | content: "\f050"; 418 | } 419 | .fa-step-forward:before { 420 | content: "\f051"; 421 | } 422 | .fa-eject:before { 423 | content: "\f052"; 424 | } 425 | .fa-chevron-left:before { 426 | content: "\f053"; 427 | } 428 | .fa-chevron-right:before { 429 | content: "\f054"; 430 | } 431 | .fa-plus-circle:before { 432 | content: "\f055"; 433 | } 434 | .fa-minus-circle:before { 435 | content: "\f056"; 436 | } 437 | .fa-times-circle:before { 438 | content: "\f057"; 439 | } 440 | .fa-check-circle:before { 441 | content: "\f058"; 442 | } 443 | .fa-question-circle:before { 444 | content: "\f059"; 445 | } 446 | .fa-info-circle:before { 447 | content: "\f05a"; 448 | } 449 | .fa-crosshairs:before { 450 | content: "\f05b"; 451 | } 452 | .fa-times-circle-o:before { 453 | content: "\f05c"; 454 | } 455 | .fa-check-circle-o:before { 456 | content: "\f05d"; 457 | } 458 | .fa-ban:before { 459 | content: "\f05e"; 460 | } 461 | .fa-arrow-left:before { 462 | content: "\f060"; 463 | } 464 | .fa-arrow-right:before { 465 | content: "\f061"; 466 | } 467 | .fa-arrow-up:before { 468 | content: "\f062"; 469 | } 470 | .fa-arrow-down:before { 471 | content: "\f063"; 472 | } 473 | .fa-mail-forward:before, 474 | .fa-share:before { 475 | content: "\f064"; 476 | } 477 | .fa-expand:before { 478 | content: "\f065"; 479 | } 480 | .fa-compress:before { 481 | content: "\f066"; 482 | } 483 | .fa-plus:before { 484 | content: "\f067"; 485 | } 486 | .fa-minus:before { 487 | content: "\f068"; 488 | } 489 | .fa-asterisk:before { 490 | content: "\f069"; 491 | } 492 | .fa-exclamation-circle:before { 493 | content: "\f06a"; 494 | } 495 | .fa-gift:before { 496 | content: "\f06b"; 497 | } 498 | .fa-leaf:before { 499 | content: "\f06c"; 500 | } 501 | .fa-fire:before { 502 | content: "\f06d"; 503 | } 504 | .fa-eye:before { 505 | content: "\f06e"; 506 | } 507 | .fa-eye-slash:before { 508 | content: "\f070"; 509 | } 510 | .fa-warning:before, 511 | .fa-exclamation-triangle:before { 512 | content: "\f071"; 513 | } 514 | .fa-plane:before { 515 | content: "\f072"; 516 | } 517 | .fa-calendar:before { 518 | content: "\f073"; 519 | } 520 | .fa-random:before { 521 | content: "\f074"; 522 | } 523 | .fa-comment:before { 524 | content: "\f075"; 525 | } 526 | .fa-magnet:before { 527 | content: "\f076"; 528 | } 529 | .fa-chevron-up:before { 530 | content: "\f077"; 531 | } 532 | .fa-chevron-down:before { 533 | content: "\f078"; 534 | } 535 | .fa-retweet:before { 536 | content: "\f079"; 537 | } 538 | .fa-shopping-cart:before { 539 | content: "\f07a"; 540 | } 541 | .fa-folder:before { 542 | content: "\f07b"; 543 | } 544 | .fa-folder-open:before { 545 | content: "\f07c"; 546 | } 547 | .fa-arrows-v:before { 548 | content: "\f07d"; 549 | } 550 | .fa-arrows-h:before { 551 | content: "\f07e"; 552 | } 553 | .fa-bar-chart-o:before, 554 | .fa-bar-chart:before { 555 | content: "\f080"; 556 | } 557 | .fa-twitter-square:before { 558 | content: "\f081"; 559 | } 560 | .fa-facebook-square:before { 561 | content: "\f082"; 562 | } 563 | .fa-camera-retro:before { 564 | content: "\f083"; 565 | } 566 | .fa-key:before { 567 | content: "\f084"; 568 | } 569 | .fa-gears:before, 570 | .fa-cogs:before { 571 | content: "\f085"; 572 | } 573 | .fa-comments:before { 574 | content: "\f086"; 575 | } 576 | .fa-thumbs-o-up:before { 577 | content: "\f087"; 578 | } 579 | .fa-thumbs-o-down:before { 580 | content: "\f088"; 581 | } 582 | .fa-star-half:before { 583 | content: "\f089"; 584 | } 585 | .fa-heart-o:before { 586 | content: "\f08a"; 587 | } 588 | .fa-sign-out:before { 589 | content: "\f08b"; 590 | } 591 | .fa-linkedin-square:before { 592 | content: "\f08c"; 593 | } 594 | .fa-thumb-tack:before { 595 | content: "\f08d"; 596 | } 597 | .fa-external-link:before { 598 | content: "\f08e"; 599 | } 600 | .fa-sign-in:before { 601 | content: "\f090"; 602 | } 603 | .fa-trophy:before { 604 | content: "\f091"; 605 | } 606 | .fa-github-square:before { 607 | content: "\f092"; 608 | } 609 | .fa-upload:before { 610 | content: "\f093"; 611 | } 612 | .fa-lemon-o:before { 613 | content: "\f094"; 614 | } 615 | .fa-phone:before { 616 | content: "\f095"; 617 | } 618 | .fa-square-o:before { 619 | content: "\f096"; 620 | } 621 | .fa-bookmark-o:before { 622 | content: "\f097"; 623 | } 624 | .fa-phone-square:before { 625 | content: "\f098"; 626 | } 627 | .fa-twitter:before { 628 | content: "\f099"; 629 | } 630 | .fa-facebook-f:before, 631 | .fa-facebook:before { 632 | content: "\f09a"; 633 | } 634 | .fa-github:before { 635 | content: "\f09b"; 636 | } 637 | .fa-unlock:before { 638 | content: "\f09c"; 639 | } 640 | .fa-credit-card:before { 641 | content: "\f09d"; 642 | } 643 | .fa-feed:before, 644 | .fa-rss:before { 645 | content: "\f09e"; 646 | } 647 | .fa-hdd-o:before { 648 | content: "\f0a0"; 649 | } 650 | .fa-bullhorn:before { 651 | content: "\f0a1"; 652 | } 653 | .fa-bell:before { 654 | content: "\f0f3"; 655 | } 656 | .fa-certificate:before { 657 | content: "\f0a3"; 658 | } 659 | .fa-hand-o-right:before { 660 | content: "\f0a4"; 661 | } 662 | .fa-hand-o-left:before { 663 | content: "\f0a5"; 664 | } 665 | .fa-hand-o-up:before { 666 | content: "\f0a6"; 667 | } 668 | .fa-hand-o-down:before { 669 | content: "\f0a7"; 670 | } 671 | .fa-arrow-circle-left:before { 672 | content: "\f0a8"; 673 | } 674 | .fa-arrow-circle-right:before { 675 | content: "\f0a9"; 676 | } 677 | .fa-arrow-circle-up:before { 678 | content: "\f0aa"; 679 | } 680 | .fa-arrow-circle-down:before { 681 | content: "\f0ab"; 682 | } 683 | .fa-globe:before { 684 | content: "\f0ac"; 685 | } 686 | .fa-wrench:before { 687 | content: "\f0ad"; 688 | } 689 | .fa-tasks:before { 690 | content: "\f0ae"; 691 | } 692 | .fa-filter:before { 693 | content: "\f0b0"; 694 | } 695 | .fa-briefcase:before { 696 | content: "\f0b1"; 697 | } 698 | .fa-arrows-alt:before { 699 | content: "\f0b2"; 700 | } 701 | .fa-group:before, 702 | .fa-users:before { 703 | content: "\f0c0"; 704 | } 705 | .fa-chain:before, 706 | .fa-link:before { 707 | content: "\f0c1"; 708 | } 709 | .fa-cloud:before { 710 | content: "\f0c2"; 711 | } 712 | .fa-flask:before { 713 | content: "\f0c3"; 714 | } 715 | .fa-cut:before, 716 | .fa-scissors:before { 717 | content: "\f0c4"; 718 | } 719 | .fa-copy:before, 720 | .fa-files-o:before { 721 | content: "\f0c5"; 722 | } 723 | .fa-paperclip:before { 724 | content: "\f0c6"; 725 | } 726 | .fa-save:before, 727 | .fa-floppy-o:before { 728 | content: "\f0c7"; 729 | } 730 | .fa-square:before { 731 | content: "\f0c8"; 732 | } 733 | .fa-navicon:before, 734 | .fa-reorder:before, 735 | .fa-bars:before { 736 | content: "\f0c9"; 737 | } 738 | .fa-list-ul:before { 739 | content: "\f0ca"; 740 | } 741 | .fa-list-ol:before { 742 | content: "\f0cb"; 743 | } 744 | .fa-strikethrough:before { 745 | content: "\f0cc"; 746 | } 747 | .fa-underline:before { 748 | content: "\f0cd"; 749 | } 750 | .fa-table:before { 751 | content: "\f0ce"; 752 | } 753 | .fa-magic:before { 754 | content: "\f0d0"; 755 | } 756 | .fa-truck:before { 757 | content: "\f0d1"; 758 | } 759 | .fa-pinterest:before { 760 | content: "\f0d2"; 761 | } 762 | .fa-pinterest-square:before { 763 | content: "\f0d3"; 764 | } 765 | .fa-google-plus-square:before { 766 | content: "\f0d4"; 767 | } 768 | .fa-google-plus:before { 769 | content: "\f0d5"; 770 | } 771 | .fa-money:before { 772 | content: "\f0d6"; 773 | } 774 | .fa-caret-down:before { 775 | content: "\f0d7"; 776 | } 777 | .fa-caret-up:before { 778 | content: "\f0d8"; 779 | } 780 | .fa-caret-left:before { 781 | content: "\f0d9"; 782 | } 783 | .fa-caret-right:before { 784 | content: "\f0da"; 785 | } 786 | .fa-columns:before { 787 | content: "\f0db"; 788 | } 789 | .fa-unsorted:before, 790 | .fa-sort:before { 791 | content: "\f0dc"; 792 | } 793 | .fa-sort-down:before, 794 | .fa-sort-desc:before { 795 | content: "\f0dd"; 796 | } 797 | .fa-sort-up:before, 798 | .fa-sort-asc:before { 799 | content: "\f0de"; 800 | } 801 | .fa-envelope:before { 802 | content: "\f0e0"; 803 | } 804 | .fa-linkedin:before { 805 | content: "\f0e1"; 806 | } 807 | .fa-rotate-left:before, 808 | .fa-undo:before { 809 | content: "\f0e2"; 810 | } 811 | .fa-legal:before, 812 | .fa-gavel:before { 813 | content: "\f0e3"; 814 | } 815 | .fa-dashboard:before, 816 | .fa-tachometer:before { 817 | content: "\f0e4"; 818 | } 819 | .fa-comment-o:before { 820 | content: "\f0e5"; 821 | } 822 | .fa-comments-o:before { 823 | content: "\f0e6"; 824 | } 825 | .fa-flash:before, 826 | .fa-bolt:before { 827 | content: "\f0e7"; 828 | } 829 | .fa-sitemap:before { 830 | content: "\f0e8"; 831 | } 832 | .fa-umbrella:before { 833 | content: "\f0e9"; 834 | } 835 | .fa-paste:before, 836 | .fa-clipboard:before { 837 | content: "\f0ea"; 838 | } 839 | .fa-lightbulb-o:before { 840 | content: "\f0eb"; 841 | } 842 | .fa-exchange:before { 843 | content: "\f0ec"; 844 | } 845 | .fa-cloud-download:before { 846 | content: "\f0ed"; 847 | } 848 | .fa-cloud-upload:before { 849 | content: "\f0ee"; 850 | } 851 | .fa-user-md:before { 852 | content: "\f0f0"; 853 | } 854 | .fa-stethoscope:before { 855 | content: "\f0f1"; 856 | } 857 | .fa-suitcase:before { 858 | content: "\f0f2"; 859 | } 860 | .fa-bell-o:before { 861 | content: "\f0a2"; 862 | } 863 | .fa-coffee:before { 864 | content: "\f0f4"; 865 | } 866 | .fa-cutlery:before { 867 | content: "\f0f5"; 868 | } 869 | .fa-file-text-o:before { 870 | content: "\f0f6"; 871 | } 872 | .fa-building-o:before { 873 | content: "\f0f7"; 874 | } 875 | .fa-hospital-o:before { 876 | content: "\f0f8"; 877 | } 878 | .fa-ambulance:before { 879 | content: "\f0f9"; 880 | } 881 | .fa-medkit:before { 882 | content: "\f0fa"; 883 | } 884 | .fa-fighter-jet:before { 885 | content: "\f0fb"; 886 | } 887 | .fa-beer:before { 888 | content: "\f0fc"; 889 | } 890 | .fa-h-square:before { 891 | content: "\f0fd"; 892 | } 893 | .fa-plus-square:before { 894 | content: "\f0fe"; 895 | } 896 | .fa-angle-double-left:before { 897 | content: "\f100"; 898 | } 899 | .fa-angle-double-right:before { 900 | content: "\f101"; 901 | } 902 | .fa-angle-double-up:before { 903 | content: "\f102"; 904 | } 905 | .fa-angle-double-down:before { 906 | content: "\f103"; 907 | } 908 | .fa-angle-left:before { 909 | content: "\f104"; 910 | } 911 | .fa-angle-right:before { 912 | content: "\f105"; 913 | } 914 | .fa-angle-up:before { 915 | content: "\f106"; 916 | } 917 | .fa-angle-down:before { 918 | content: "\f107"; 919 | } 920 | .fa-desktop:before { 921 | content: "\f108"; 922 | } 923 | .fa-laptop:before { 924 | content: "\f109"; 925 | } 926 | .fa-tablet:before { 927 | content: "\f10a"; 928 | } 929 | .fa-mobile-phone:before, 930 | .fa-mobile:before { 931 | content: "\f10b"; 932 | } 933 | .fa-circle-o:before { 934 | content: "\f10c"; 935 | } 936 | .fa-quote-left:before { 937 | content: "\f10d"; 938 | } 939 | .fa-quote-right:before { 940 | content: "\f10e"; 941 | } 942 | .fa-spinner:before { 943 | content: "\f110"; 944 | } 945 | .fa-circle:before { 946 | content: "\f111"; 947 | } 948 | .fa-mail-reply:before, 949 | .fa-reply:before { 950 | content: "\f112"; 951 | } 952 | .fa-github-alt:before { 953 | content: "\f113"; 954 | } 955 | .fa-folder-o:before { 956 | content: "\f114"; 957 | } 958 | .fa-folder-open-o:before { 959 | content: "\f115"; 960 | } 961 | .fa-smile-o:before { 962 | content: "\f118"; 963 | } 964 | .fa-frown-o:before { 965 | content: "\f119"; 966 | } 967 | .fa-meh-o:before { 968 | content: "\f11a"; 969 | } 970 | .fa-gamepad:before { 971 | content: "\f11b"; 972 | } 973 | .fa-keyboard-o:before { 974 | content: "\f11c"; 975 | } 976 | .fa-flag-o:before { 977 | content: "\f11d"; 978 | } 979 | .fa-flag-checkered:before { 980 | content: "\f11e"; 981 | } 982 | .fa-terminal:before { 983 | content: "\f120"; 984 | } 985 | .fa-code:before { 986 | content: "\f121"; 987 | } 988 | .fa-mail-reply-all:before, 989 | .fa-reply-all:before { 990 | content: "\f122"; 991 | } 992 | .fa-star-half-empty:before, 993 | .fa-star-half-full:before, 994 | .fa-star-half-o:before { 995 | content: "\f123"; 996 | } 997 | .fa-location-arrow:before { 998 | content: "\f124"; 999 | } 1000 | .fa-crop:before { 1001 | content: "\f125"; 1002 | } 1003 | .fa-code-fork:before { 1004 | content: "\f126"; 1005 | } 1006 | .fa-unlink:before, 1007 | .fa-chain-broken:before { 1008 | content: "\f127"; 1009 | } 1010 | .fa-question:before { 1011 | content: "\f128"; 1012 | } 1013 | .fa-info:before { 1014 | content: "\f129"; 1015 | } 1016 | .fa-exclamation:before { 1017 | content: "\f12a"; 1018 | } 1019 | .fa-superscript:before { 1020 | content: "\f12b"; 1021 | } 1022 | .fa-subscript:before { 1023 | content: "\f12c"; 1024 | } 1025 | .fa-eraser:before { 1026 | content: "\f12d"; 1027 | } 1028 | .fa-puzzle-piece:before { 1029 | content: "\f12e"; 1030 | } 1031 | .fa-microphone:before { 1032 | content: "\f130"; 1033 | } 1034 | .fa-microphone-slash:before { 1035 | content: "\f131"; 1036 | } 1037 | .fa-shield:before { 1038 | content: "\f132"; 1039 | } 1040 | .fa-calendar-o:before { 1041 | content: "\f133"; 1042 | } 1043 | .fa-fire-extinguisher:before { 1044 | content: "\f134"; 1045 | } 1046 | .fa-rocket:before { 1047 | content: "\f135"; 1048 | } 1049 | .fa-maxcdn:before { 1050 | content: "\f136"; 1051 | } 1052 | .fa-chevron-circle-left:before { 1053 | content: "\f137"; 1054 | } 1055 | .fa-chevron-circle-right:before { 1056 | content: "\f138"; 1057 | } 1058 | .fa-chevron-circle-up:before { 1059 | content: "\f139"; 1060 | } 1061 | .fa-chevron-circle-down:before { 1062 | content: "\f13a"; 1063 | } 1064 | .fa-html5:before { 1065 | content: "\f13b"; 1066 | } 1067 | .fa-css3:before { 1068 | content: "\f13c"; 1069 | } 1070 | .fa-anchor:before { 1071 | content: "\f13d"; 1072 | } 1073 | .fa-unlock-alt:before { 1074 | content: "\f13e"; 1075 | } 1076 | .fa-bullseye:before { 1077 | content: "\f140"; 1078 | } 1079 | .fa-ellipsis-h:before { 1080 | content: "\f141"; 1081 | } 1082 | .fa-ellipsis-v:before { 1083 | content: "\f142"; 1084 | } 1085 | .fa-rss-square:before { 1086 | content: "\f143"; 1087 | } 1088 | .fa-play-circle:before { 1089 | content: "\f144"; 1090 | } 1091 | .fa-ticket:before { 1092 | content: "\f145"; 1093 | } 1094 | .fa-minus-square:before { 1095 | content: "\f146"; 1096 | } 1097 | .fa-minus-square-o:before { 1098 | content: "\f147"; 1099 | } 1100 | .fa-level-up:before { 1101 | content: "\f148"; 1102 | } 1103 | .fa-level-down:before { 1104 | content: "\f149"; 1105 | } 1106 | .fa-check-square:before { 1107 | content: "\f14a"; 1108 | } 1109 | .fa-pencil-square:before { 1110 | content: "\f14b"; 1111 | } 1112 | .fa-external-link-square:before { 1113 | content: "\f14c"; 1114 | } 1115 | .fa-share-square:before { 1116 | content: "\f14d"; 1117 | } 1118 | .fa-compass:before { 1119 | content: "\f14e"; 1120 | } 1121 | .fa-toggle-down:before, 1122 | .fa-caret-square-o-down:before { 1123 | content: "\f150"; 1124 | } 1125 | .fa-toggle-up:before, 1126 | .fa-caret-square-o-up:before { 1127 | content: "\f151"; 1128 | } 1129 | .fa-toggle-right:before, 1130 | .fa-caret-square-o-right:before { 1131 | content: "\f152"; 1132 | } 1133 | .fa-euro:before, 1134 | .fa-eur:before { 1135 | content: "\f153"; 1136 | } 1137 | .fa-gbp:before { 1138 | content: "\f154"; 1139 | } 1140 | .fa-dollar:before, 1141 | .fa-usd:before { 1142 | content: "\f155"; 1143 | } 1144 | .fa-rupee:before, 1145 | .fa-inr:before { 1146 | content: "\f156"; 1147 | } 1148 | .fa-cny:before, 1149 | .fa-rmb:before, 1150 | .fa-yen:before, 1151 | .fa-jpy:before { 1152 | content: "\f157"; 1153 | } 1154 | .fa-ruble:before, 1155 | .fa-rouble:before, 1156 | .fa-rub:before { 1157 | content: "\f158"; 1158 | } 1159 | .fa-won:before, 1160 | .fa-krw:before { 1161 | content: "\f159"; 1162 | } 1163 | .fa-bitcoin:before, 1164 | .fa-btc:before { 1165 | content: "\f15a"; 1166 | } 1167 | .fa-file:before { 1168 | content: "\f15b"; 1169 | } 1170 | .fa-file-text:before { 1171 | content: "\f15c"; 1172 | } 1173 | .fa-sort-alpha-asc:before { 1174 | content: "\f15d"; 1175 | } 1176 | .fa-sort-alpha-desc:before { 1177 | content: "\f15e"; 1178 | } 1179 | .fa-sort-amount-asc:before { 1180 | content: "\f160"; 1181 | } 1182 | .fa-sort-amount-desc:before { 1183 | content: "\f161"; 1184 | } 1185 | .fa-sort-numeric-asc:before { 1186 | content: "\f162"; 1187 | } 1188 | .fa-sort-numeric-desc:before { 1189 | content: "\f163"; 1190 | } 1191 | .fa-thumbs-up:before { 1192 | content: "\f164"; 1193 | } 1194 | .fa-thumbs-down:before { 1195 | content: "\f165"; 1196 | } 1197 | .fa-youtube-square:before { 1198 | content: "\f166"; 1199 | } 1200 | .fa-youtube:before { 1201 | content: "\f167"; 1202 | } 1203 | .fa-xing:before { 1204 | content: "\f168"; 1205 | } 1206 | .fa-xing-square:before { 1207 | content: "\f169"; 1208 | } 1209 | .fa-youtube-play:before { 1210 | content: "\f16a"; 1211 | } 1212 | .fa-dropbox:before { 1213 | content: "\f16b"; 1214 | } 1215 | .fa-stack-overflow:before { 1216 | content: "\f16c"; 1217 | } 1218 | .fa-instagram:before { 1219 | content: "\f16d"; 1220 | } 1221 | .fa-flickr:before { 1222 | content: "\f16e"; 1223 | } 1224 | .fa-adn:before { 1225 | content: "\f170"; 1226 | } 1227 | .fa-bitbucket:before { 1228 | content: "\f171"; 1229 | } 1230 | .fa-bitbucket-square:before { 1231 | content: "\f172"; 1232 | } 1233 | .fa-tumblr:before { 1234 | content: "\f173"; 1235 | } 1236 | .fa-tumblr-square:before { 1237 | content: "\f174"; 1238 | } 1239 | .fa-long-arrow-down:before { 1240 | content: "\f175"; 1241 | } 1242 | .fa-long-arrow-up:before { 1243 | content: "\f176"; 1244 | } 1245 | .fa-long-arrow-left:before { 1246 | content: "\f177"; 1247 | } 1248 | .fa-long-arrow-right:before { 1249 | content: "\f178"; 1250 | } 1251 | .fa-apple:before { 1252 | content: "\f179"; 1253 | } 1254 | .fa-windows:before { 1255 | content: "\f17a"; 1256 | } 1257 | .fa-android:before { 1258 | content: "\f17b"; 1259 | } 1260 | .fa-linux:before { 1261 | content: "\f17c"; 1262 | } 1263 | .fa-dribbble:before { 1264 | content: "\f17d"; 1265 | } 1266 | .fa-skype:before { 1267 | content: "\f17e"; 1268 | } 1269 | .fa-foursquare:before { 1270 | content: "\f180"; 1271 | } 1272 | .fa-trello:before { 1273 | content: "\f181"; 1274 | } 1275 | .fa-female:before { 1276 | content: "\f182"; 1277 | } 1278 | .fa-male:before { 1279 | content: "\f183"; 1280 | } 1281 | .fa-gittip:before, 1282 | .fa-gratipay:before { 1283 | content: "\f184"; 1284 | } 1285 | .fa-sun-o:before { 1286 | content: "\f185"; 1287 | } 1288 | .fa-moon-o:before { 1289 | content: "\f186"; 1290 | } 1291 | .fa-archive:before { 1292 | content: "\f187"; 1293 | } 1294 | .fa-bug:before { 1295 | content: "\f188"; 1296 | } 1297 | .fa-vk:before { 1298 | content: "\f189"; 1299 | } 1300 | .fa-weibo:before { 1301 | content: "\f18a"; 1302 | } 1303 | .fa-renren:before { 1304 | content: "\f18b"; 1305 | } 1306 | .fa-pagelines:before { 1307 | content: "\f18c"; 1308 | } 1309 | .fa-stack-exchange:before { 1310 | content: "\f18d"; 1311 | } 1312 | .fa-arrow-circle-o-right:before { 1313 | content: "\f18e"; 1314 | } 1315 | .fa-arrow-circle-o-left:before { 1316 | content: "\f190"; 1317 | } 1318 | .fa-toggle-left:before, 1319 | .fa-caret-square-o-left:before { 1320 | content: "\f191"; 1321 | } 1322 | .fa-dot-circle-o:before { 1323 | content: "\f192"; 1324 | } 1325 | .fa-wheelchair:before { 1326 | content: "\f193"; 1327 | } 1328 | .fa-vimeo-square:before { 1329 | content: "\f194"; 1330 | } 1331 | .fa-turkish-lira:before, 1332 | .fa-try:before { 1333 | content: "\f195"; 1334 | } 1335 | .fa-plus-square-o:before { 1336 | content: "\f196"; 1337 | } 1338 | .fa-space-shuttle:before { 1339 | content: "\f197"; 1340 | } 1341 | .fa-slack:before { 1342 | content: "\f198"; 1343 | } 1344 | .fa-envelope-square:before { 1345 | content: "\f199"; 1346 | } 1347 | .fa-wordpress:before { 1348 | content: "\f19a"; 1349 | } 1350 | .fa-openid:before { 1351 | content: "\f19b"; 1352 | } 1353 | .fa-institution:before, 1354 | .fa-bank:before, 1355 | .fa-university:before { 1356 | content: "\f19c"; 1357 | } 1358 | .fa-mortar-board:before, 1359 | .fa-graduation-cap:before { 1360 | content: "\f19d"; 1361 | } 1362 | .fa-yahoo:before { 1363 | content: "\f19e"; 1364 | } 1365 | .fa-google:before { 1366 | content: "\f1a0"; 1367 | } 1368 | .fa-reddit:before { 1369 | content: "\f1a1"; 1370 | } 1371 | .fa-reddit-square:before { 1372 | content: "\f1a2"; 1373 | } 1374 | .fa-stumbleupon-circle:before { 1375 | content: "\f1a3"; 1376 | } 1377 | .fa-stumbleupon:before { 1378 | content: "\f1a4"; 1379 | } 1380 | .fa-delicious:before { 1381 | content: "\f1a5"; 1382 | } 1383 | .fa-digg:before { 1384 | content: "\f1a6"; 1385 | } 1386 | .fa-pied-piper-pp:before { 1387 | content: "\f1a7"; 1388 | } 1389 | .fa-pied-piper-alt:before { 1390 | content: "\f1a8"; 1391 | } 1392 | .fa-drupal:before { 1393 | content: "\f1a9"; 1394 | } 1395 | .fa-joomla:before { 1396 | content: "\f1aa"; 1397 | } 1398 | .fa-language:before { 1399 | content: "\f1ab"; 1400 | } 1401 | .fa-fax:before { 1402 | content: "\f1ac"; 1403 | } 1404 | .fa-building:before { 1405 | content: "\f1ad"; 1406 | } 1407 | .fa-child:before { 1408 | content: "\f1ae"; 1409 | } 1410 | .fa-paw:before { 1411 | content: "\f1b0"; 1412 | } 1413 | .fa-spoon:before { 1414 | content: "\f1b1"; 1415 | } 1416 | .fa-cube:before { 1417 | content: "\f1b2"; 1418 | } 1419 | .fa-cubes:before { 1420 | content: "\f1b3"; 1421 | } 1422 | .fa-behance:before { 1423 | content: "\f1b4"; 1424 | } 1425 | .fa-behance-square:before { 1426 | content: "\f1b5"; 1427 | } 1428 | .fa-steam:before { 1429 | content: "\f1b6"; 1430 | } 1431 | .fa-steam-square:before { 1432 | content: "\f1b7"; 1433 | } 1434 | .fa-recycle:before { 1435 | content: "\f1b8"; 1436 | } 1437 | .fa-automobile:before, 1438 | .fa-car:before { 1439 | content: "\f1b9"; 1440 | } 1441 | .fa-cab:before, 1442 | .fa-taxi:before { 1443 | content: "\f1ba"; 1444 | } 1445 | .fa-tree:before { 1446 | content: "\f1bb"; 1447 | } 1448 | .fa-spotify:before { 1449 | content: "\f1bc"; 1450 | } 1451 | .fa-deviantart:before { 1452 | content: "\f1bd"; 1453 | } 1454 | .fa-soundcloud:before { 1455 | content: "\f1be"; 1456 | } 1457 | .fa-database:before { 1458 | content: "\f1c0"; 1459 | } 1460 | .fa-file-pdf-o:before { 1461 | content: "\f1c1"; 1462 | } 1463 | .fa-file-word-o:before { 1464 | content: "\f1c2"; 1465 | } 1466 | .fa-file-excel-o:before { 1467 | content: "\f1c3"; 1468 | } 1469 | .fa-file-powerpoint-o:before { 1470 | content: "\f1c4"; 1471 | } 1472 | .fa-file-photo-o:before, 1473 | .fa-file-picture-o:before, 1474 | .fa-file-image-o:before { 1475 | content: "\f1c5"; 1476 | } 1477 | .fa-file-zip-o:before, 1478 | .fa-file-archive-o:before { 1479 | content: "\f1c6"; 1480 | } 1481 | .fa-file-sound-o:before, 1482 | .fa-file-audio-o:before { 1483 | content: "\f1c7"; 1484 | } 1485 | .fa-file-movie-o:before, 1486 | .fa-file-video-o:before { 1487 | content: "\f1c8"; 1488 | } 1489 | .fa-file-code-o:before { 1490 | content: "\f1c9"; 1491 | } 1492 | .fa-vine:before { 1493 | content: "\f1ca"; 1494 | } 1495 | .fa-codepen:before { 1496 | content: "\f1cb"; 1497 | } 1498 | .fa-jsfiddle:before { 1499 | content: "\f1cc"; 1500 | } 1501 | .fa-life-bouy:before, 1502 | .fa-life-buoy:before, 1503 | .fa-life-saver:before, 1504 | .fa-support:before, 1505 | .fa-life-ring:before { 1506 | content: "\f1cd"; 1507 | } 1508 | .fa-circle-o-notch:before { 1509 | content: "\f1ce"; 1510 | } 1511 | .fa-ra:before, 1512 | .fa-resistance:before, 1513 | .fa-rebel:before { 1514 | content: "\f1d0"; 1515 | } 1516 | .fa-ge:before, 1517 | .fa-empire:before { 1518 | content: "\f1d1"; 1519 | } 1520 | .fa-git-square:before { 1521 | content: "\f1d2"; 1522 | } 1523 | .fa-git:before { 1524 | content: "\f1d3"; 1525 | } 1526 | .fa-y-combinator-square:before, 1527 | .fa-yc-square:before, 1528 | .fa-hacker-news:before { 1529 | content: "\f1d4"; 1530 | } 1531 | .fa-tencent-weibo:before { 1532 | content: "\f1d5"; 1533 | } 1534 | .fa-qq:before { 1535 | content: "\f1d6"; 1536 | } 1537 | .fa-wechat:before, 1538 | .fa-weixin:before { 1539 | content: "\f1d7"; 1540 | } 1541 | .fa-send:before, 1542 | .fa-paper-plane:before { 1543 | content: "\f1d8"; 1544 | } 1545 | .fa-send-o:before, 1546 | .fa-paper-plane-o:before { 1547 | content: "\f1d9"; 1548 | } 1549 | .fa-history:before { 1550 | content: "\f1da"; 1551 | } 1552 | .fa-circle-thin:before { 1553 | content: "\f1db"; 1554 | } 1555 | .fa-header:before { 1556 | content: "\f1dc"; 1557 | } 1558 | .fa-paragraph:before { 1559 | content: "\f1dd"; 1560 | } 1561 | .fa-sliders:before { 1562 | content: "\f1de"; 1563 | } 1564 | .fa-share-alt:before { 1565 | content: "\f1e0"; 1566 | } 1567 | .fa-share-alt-square:before { 1568 | content: "\f1e1"; 1569 | } 1570 | .fa-bomb:before { 1571 | content: "\f1e2"; 1572 | } 1573 | .fa-soccer-ball-o:before, 1574 | .fa-futbol-o:before { 1575 | content: "\f1e3"; 1576 | } 1577 | .fa-tty:before { 1578 | content: "\f1e4"; 1579 | } 1580 | .fa-binoculars:before { 1581 | content: "\f1e5"; 1582 | } 1583 | .fa-plug:before { 1584 | content: "\f1e6"; 1585 | } 1586 | .fa-slideshare:before { 1587 | content: "\f1e7"; 1588 | } 1589 | .fa-twitch:before { 1590 | content: "\f1e8"; 1591 | } 1592 | .fa-yelp:before { 1593 | content: "\f1e9"; 1594 | } 1595 | .fa-newspaper-o:before { 1596 | content: "\f1ea"; 1597 | } 1598 | .fa-wifi:before { 1599 | content: "\f1eb"; 1600 | } 1601 | .fa-calculator:before { 1602 | content: "\f1ec"; 1603 | } 1604 | .fa-paypal:before { 1605 | content: "\f1ed"; 1606 | } 1607 | .fa-google-wallet:before { 1608 | content: "\f1ee"; 1609 | } 1610 | .fa-cc-visa:before { 1611 | content: "\f1f0"; 1612 | } 1613 | .fa-cc-mastercard:before { 1614 | content: "\f1f1"; 1615 | } 1616 | .fa-cc-discover:before { 1617 | content: "\f1f2"; 1618 | } 1619 | .fa-cc-amex:before { 1620 | content: "\f1f3"; 1621 | } 1622 | .fa-cc-paypal:before { 1623 | content: "\f1f4"; 1624 | } 1625 | .fa-cc-stripe:before { 1626 | content: "\f1f5"; 1627 | } 1628 | .fa-bell-slash:before { 1629 | content: "\f1f6"; 1630 | } 1631 | .fa-bell-slash-o:before { 1632 | content: "\f1f7"; 1633 | } 1634 | .fa-trash:before { 1635 | content: "\f1f8"; 1636 | } 1637 | .fa-copyright:before { 1638 | content: "\f1f9"; 1639 | } 1640 | .fa-at:before { 1641 | content: "\f1fa"; 1642 | } 1643 | .fa-eyedropper:before { 1644 | content: "\f1fb"; 1645 | } 1646 | .fa-paint-brush:before { 1647 | content: "\f1fc"; 1648 | } 1649 | .fa-birthday-cake:before { 1650 | content: "\f1fd"; 1651 | } 1652 | .fa-area-chart:before { 1653 | content: "\f1fe"; 1654 | } 1655 | .fa-pie-chart:before { 1656 | content: "\f200"; 1657 | } 1658 | .fa-line-chart:before { 1659 | content: "\f201"; 1660 | } 1661 | .fa-lastfm:before { 1662 | content: "\f202"; 1663 | } 1664 | .fa-lastfm-square:before { 1665 | content: "\f203"; 1666 | } 1667 | .fa-toggle-off:before { 1668 | content: "\f204"; 1669 | } 1670 | .fa-toggle-on:before { 1671 | content: "\f205"; 1672 | } 1673 | .fa-bicycle:before { 1674 | content: "\f206"; 1675 | } 1676 | .fa-bus:before { 1677 | content: "\f207"; 1678 | } 1679 | .fa-ioxhost:before { 1680 | content: "\f208"; 1681 | } 1682 | .fa-angellist:before { 1683 | content: "\f209"; 1684 | } 1685 | .fa-cc:before { 1686 | content: "\f20a"; 1687 | } 1688 | .fa-shekel:before, 1689 | .fa-sheqel:before, 1690 | .fa-ils:before { 1691 | content: "\f20b"; 1692 | } 1693 | .fa-meanpath:before { 1694 | content: "\f20c"; 1695 | } 1696 | .fa-buysellads:before { 1697 | content: "\f20d"; 1698 | } 1699 | .fa-connectdevelop:before { 1700 | content: "\f20e"; 1701 | } 1702 | .fa-dashcube:before { 1703 | content: "\f210"; 1704 | } 1705 | .fa-forumbee:before { 1706 | content: "\f211"; 1707 | } 1708 | .fa-leanpub:before { 1709 | content: "\f212"; 1710 | } 1711 | .fa-sellsy:before { 1712 | content: "\f213"; 1713 | } 1714 | .fa-shirtsinbulk:before { 1715 | content: "\f214"; 1716 | } 1717 | .fa-simplybuilt:before { 1718 | content: "\f215"; 1719 | } 1720 | .fa-skyatlas:before { 1721 | content: "\f216"; 1722 | } 1723 | .fa-cart-plus:before { 1724 | content: "\f217"; 1725 | } 1726 | .fa-cart-arrow-down:before { 1727 | content: "\f218"; 1728 | } 1729 | .fa-diamond:before { 1730 | content: "\f219"; 1731 | } 1732 | .fa-ship:before { 1733 | content: "\f21a"; 1734 | } 1735 | .fa-user-secret:before { 1736 | content: "\f21b"; 1737 | } 1738 | .fa-motorcycle:before { 1739 | content: "\f21c"; 1740 | } 1741 | .fa-street-view:before { 1742 | content: "\f21d"; 1743 | } 1744 | .fa-heartbeat:before { 1745 | content: "\f21e"; 1746 | } 1747 | .fa-venus:before { 1748 | content: "\f221"; 1749 | } 1750 | .fa-mars:before { 1751 | content: "\f222"; 1752 | } 1753 | .fa-mercury:before { 1754 | content: "\f223"; 1755 | } 1756 | .fa-intersex:before, 1757 | .fa-transgender:before { 1758 | content: "\f224"; 1759 | } 1760 | .fa-transgender-alt:before { 1761 | content: "\f225"; 1762 | } 1763 | .fa-venus-double:before { 1764 | content: "\f226"; 1765 | } 1766 | .fa-mars-double:before { 1767 | content: "\f227"; 1768 | } 1769 | .fa-venus-mars:before { 1770 | content: "\f228"; 1771 | } 1772 | .fa-mars-stroke:before { 1773 | content: "\f229"; 1774 | } 1775 | .fa-mars-stroke-v:before { 1776 | content: "\f22a"; 1777 | } 1778 | .fa-mars-stroke-h:before { 1779 | content: "\f22b"; 1780 | } 1781 | .fa-neuter:before { 1782 | content: "\f22c"; 1783 | } 1784 | .fa-genderless:before { 1785 | content: "\f22d"; 1786 | } 1787 | .fa-facebook-official:before { 1788 | content: "\f230"; 1789 | } 1790 | .fa-pinterest-p:before { 1791 | content: "\f231"; 1792 | } 1793 | .fa-whatsapp:before { 1794 | content: "\f232"; 1795 | } 1796 | .fa-server:before { 1797 | content: "\f233"; 1798 | } 1799 | .fa-user-plus:before { 1800 | content: "\f234"; 1801 | } 1802 | .fa-user-times:before { 1803 | content: "\f235"; 1804 | } 1805 | .fa-hotel:before, 1806 | .fa-bed:before { 1807 | content: "\f236"; 1808 | } 1809 | .fa-viacoin:before { 1810 | content: "\f237"; 1811 | } 1812 | .fa-train:before { 1813 | content: "\f238"; 1814 | } 1815 | .fa-subway:before { 1816 | content: "\f239"; 1817 | } 1818 | .fa-medium:before { 1819 | content: "\f23a"; 1820 | } 1821 | .fa-yc:before, 1822 | .fa-y-combinator:before { 1823 | content: "\f23b"; 1824 | } 1825 | .fa-optin-monster:before { 1826 | content: "\f23c"; 1827 | } 1828 | .fa-opencart:before { 1829 | content: "\f23d"; 1830 | } 1831 | .fa-expeditedssl:before { 1832 | content: "\f23e"; 1833 | } 1834 | .fa-battery-4:before, 1835 | .fa-battery:before, 1836 | .fa-battery-full:before { 1837 | content: "\f240"; 1838 | } 1839 | .fa-battery-3:before, 1840 | .fa-battery-three-quarters:before { 1841 | content: "\f241"; 1842 | } 1843 | .fa-battery-2:before, 1844 | .fa-battery-half:before { 1845 | content: "\f242"; 1846 | } 1847 | .fa-battery-1:before, 1848 | .fa-battery-quarter:before { 1849 | content: "\f243"; 1850 | } 1851 | .fa-battery-0:before, 1852 | .fa-battery-empty:before { 1853 | content: "\f244"; 1854 | } 1855 | .fa-mouse-pointer:before { 1856 | content: "\f245"; 1857 | } 1858 | .fa-i-cursor:before { 1859 | content: "\f246"; 1860 | } 1861 | .fa-object-group:before { 1862 | content: "\f247"; 1863 | } 1864 | .fa-object-ungroup:before { 1865 | content: "\f248"; 1866 | } 1867 | .fa-sticky-note:before { 1868 | content: "\f249"; 1869 | } 1870 | .fa-sticky-note-o:before { 1871 | content: "\f24a"; 1872 | } 1873 | .fa-cc-jcb:before { 1874 | content: "\f24b"; 1875 | } 1876 | .fa-cc-diners-club:before { 1877 | content: "\f24c"; 1878 | } 1879 | .fa-clone:before { 1880 | content: "\f24d"; 1881 | } 1882 | .fa-balance-scale:before { 1883 | content: "\f24e"; 1884 | } 1885 | .fa-hourglass-o:before { 1886 | content: "\f250"; 1887 | } 1888 | .fa-hourglass-1:before, 1889 | .fa-hourglass-start:before { 1890 | content: "\f251"; 1891 | } 1892 | .fa-hourglass-2:before, 1893 | .fa-hourglass-half:before { 1894 | content: "\f252"; 1895 | } 1896 | .fa-hourglass-3:before, 1897 | .fa-hourglass-end:before { 1898 | content: "\f253"; 1899 | } 1900 | .fa-hourglass:before { 1901 | content: "\f254"; 1902 | } 1903 | .fa-hand-grab-o:before, 1904 | .fa-hand-rock-o:before { 1905 | content: "\f255"; 1906 | } 1907 | .fa-hand-stop-o:before, 1908 | .fa-hand-paper-o:before { 1909 | content: "\f256"; 1910 | } 1911 | .fa-hand-scissors-o:before { 1912 | content: "\f257"; 1913 | } 1914 | .fa-hand-lizard-o:before { 1915 | content: "\f258"; 1916 | } 1917 | .fa-hand-spock-o:before { 1918 | content: "\f259"; 1919 | } 1920 | .fa-hand-pointer-o:before { 1921 | content: "\f25a"; 1922 | } 1923 | .fa-hand-peace-o:before { 1924 | content: "\f25b"; 1925 | } 1926 | .fa-trademark:before { 1927 | content: "\f25c"; 1928 | } 1929 | .fa-registered:before { 1930 | content: "\f25d"; 1931 | } 1932 | .fa-creative-commons:before { 1933 | content: "\f25e"; 1934 | } 1935 | .fa-gg:before { 1936 | content: "\f260"; 1937 | } 1938 | .fa-gg-circle:before { 1939 | content: "\f261"; 1940 | } 1941 | .fa-tripadvisor:before { 1942 | content: "\f262"; 1943 | } 1944 | .fa-odnoklassniki:before { 1945 | content: "\f263"; 1946 | } 1947 | .fa-odnoklassniki-square:before { 1948 | content: "\f264"; 1949 | } 1950 | .fa-get-pocket:before { 1951 | content: "\f265"; 1952 | } 1953 | .fa-wikipedia-w:before { 1954 | content: "\f266"; 1955 | } 1956 | .fa-safari:before { 1957 | content: "\f267"; 1958 | } 1959 | .fa-chrome:before { 1960 | content: "\f268"; 1961 | } 1962 | .fa-firefox:before { 1963 | content: "\f269"; 1964 | } 1965 | .fa-opera:before { 1966 | content: "\f26a"; 1967 | } 1968 | .fa-internet-explorer:before { 1969 | content: "\f26b"; 1970 | } 1971 | .fa-tv:before, 1972 | .fa-television:before { 1973 | content: "\f26c"; 1974 | } 1975 | .fa-contao:before { 1976 | content: "\f26d"; 1977 | } 1978 | .fa-500px:before { 1979 | content: "\f26e"; 1980 | } 1981 | .fa-amazon:before { 1982 | content: "\f270"; 1983 | } 1984 | .fa-calendar-plus-o:before { 1985 | content: "\f271"; 1986 | } 1987 | .fa-calendar-minus-o:before { 1988 | content: "\f272"; 1989 | } 1990 | .fa-calendar-times-o:before { 1991 | content: "\f273"; 1992 | } 1993 | .fa-calendar-check-o:before { 1994 | content: "\f274"; 1995 | } 1996 | .fa-industry:before { 1997 | content: "\f275"; 1998 | } 1999 | .fa-map-pin:before { 2000 | content: "\f276"; 2001 | } 2002 | .fa-map-signs:before { 2003 | content: "\f277"; 2004 | } 2005 | .fa-map-o:before { 2006 | content: "\f278"; 2007 | } 2008 | .fa-map:before { 2009 | content: "\f279"; 2010 | } 2011 | .fa-commenting:before { 2012 | content: "\f27a"; 2013 | } 2014 | .fa-commenting-o:before { 2015 | content: "\f27b"; 2016 | } 2017 | .fa-houzz:before { 2018 | content: "\f27c"; 2019 | } 2020 | .fa-vimeo:before { 2021 | content: "\f27d"; 2022 | } 2023 | .fa-black-tie:before { 2024 | content: "\f27e"; 2025 | } 2026 | .fa-fonticons:before { 2027 | content: "\f280"; 2028 | } 2029 | .fa-reddit-alien:before { 2030 | content: "\f281"; 2031 | } 2032 | .fa-edge:before { 2033 | content: "\f282"; 2034 | } 2035 | .fa-credit-card-alt:before { 2036 | content: "\f283"; 2037 | } 2038 | .fa-codiepie:before { 2039 | content: "\f284"; 2040 | } 2041 | .fa-modx:before { 2042 | content: "\f285"; 2043 | } 2044 | .fa-fort-awesome:before { 2045 | content: "\f286"; 2046 | } 2047 | .fa-usb:before { 2048 | content: "\f287"; 2049 | } 2050 | .fa-product-hunt:before { 2051 | content: "\f288"; 2052 | } 2053 | .fa-mixcloud:before { 2054 | content: "\f289"; 2055 | } 2056 | .fa-scribd:before { 2057 | content: "\f28a"; 2058 | } 2059 | .fa-pause-circle:before { 2060 | content: "\f28b"; 2061 | } 2062 | .fa-pause-circle-o:before { 2063 | content: "\f28c"; 2064 | } 2065 | .fa-stop-circle:before { 2066 | content: "\f28d"; 2067 | } 2068 | .fa-stop-circle-o:before { 2069 | content: "\f28e"; 2070 | } 2071 | .fa-shopping-bag:before { 2072 | content: "\f290"; 2073 | } 2074 | .fa-shopping-basket:before { 2075 | content: "\f291"; 2076 | } 2077 | .fa-hashtag:before { 2078 | content: "\f292"; 2079 | } 2080 | .fa-bluetooth:before { 2081 | content: "\f293"; 2082 | } 2083 | .fa-bluetooth-b:before { 2084 | content: "\f294"; 2085 | } 2086 | .fa-percent:before { 2087 | content: "\f295"; 2088 | } 2089 | .fa-gitlab:before { 2090 | content: "\f296"; 2091 | } 2092 | .fa-wpbeginner:before { 2093 | content: "\f297"; 2094 | } 2095 | .fa-wpforms:before { 2096 | content: "\f298"; 2097 | } 2098 | .fa-envira:before { 2099 | content: "\f299"; 2100 | } 2101 | .fa-universal-access:before { 2102 | content: "\f29a"; 2103 | } 2104 | .fa-wheelchair-alt:before { 2105 | content: "\f29b"; 2106 | } 2107 | .fa-question-circle-o:before { 2108 | content: "\f29c"; 2109 | } 2110 | .fa-blind:before { 2111 | content: "\f29d"; 2112 | } 2113 | .fa-audio-description:before { 2114 | content: "\f29e"; 2115 | } 2116 | .fa-volume-control-phone:before { 2117 | content: "\f2a0"; 2118 | } 2119 | .fa-braille:before { 2120 | content: "\f2a1"; 2121 | } 2122 | .fa-assistive-listening-systems:before { 2123 | content: "\f2a2"; 2124 | } 2125 | .fa-asl-interpreting:before, 2126 | .fa-american-sign-language-interpreting:before { 2127 | content: "\f2a3"; 2128 | } 2129 | .fa-deafness:before, 2130 | .fa-hard-of-hearing:before, 2131 | .fa-deaf:before { 2132 | content: "\f2a4"; 2133 | } 2134 | .fa-glide:before { 2135 | content: "\f2a5"; 2136 | } 2137 | .fa-glide-g:before { 2138 | content: "\f2a6"; 2139 | } 2140 | .fa-signing:before, 2141 | .fa-sign-language:before { 2142 | content: "\f2a7"; 2143 | } 2144 | .fa-low-vision:before { 2145 | content: "\f2a8"; 2146 | } 2147 | .fa-viadeo:before { 2148 | content: "\f2a9"; 2149 | } 2150 | .fa-viadeo-square:before { 2151 | content: "\f2aa"; 2152 | } 2153 | .fa-snapchat:before { 2154 | content: "\f2ab"; 2155 | } 2156 | .fa-snapchat-ghost:before { 2157 | content: "\f2ac"; 2158 | } 2159 | .fa-snapchat-square:before { 2160 | content: "\f2ad"; 2161 | } 2162 | .fa-pied-piper:before { 2163 | content: "\f2ae"; 2164 | } 2165 | .fa-first-order:before { 2166 | content: "\f2b0"; 2167 | } 2168 | .fa-yoast:before { 2169 | content: "\f2b1"; 2170 | } 2171 | .fa-themeisle:before { 2172 | content: "\f2b2"; 2173 | } 2174 | .fa-google-plus-circle:before, 2175 | .fa-google-plus-official:before { 2176 | content: "\f2b3"; 2177 | } 2178 | .fa-fa:before, 2179 | .fa-font-awesome:before { 2180 | content: "\f2b4"; 2181 | } 2182 | .fa-handshake-o:before { 2183 | content: "\f2b5"; 2184 | } 2185 | .fa-envelope-open:before { 2186 | content: "\f2b6"; 2187 | } 2188 | .fa-envelope-open-o:before { 2189 | content: "\f2b7"; 2190 | } 2191 | .fa-linode:before { 2192 | content: "\f2b8"; 2193 | } 2194 | .fa-address-book:before { 2195 | content: "\f2b9"; 2196 | } 2197 | .fa-address-book-o:before { 2198 | content: "\f2ba"; 2199 | } 2200 | .fa-vcard:before, 2201 | .fa-address-card:before { 2202 | content: "\f2bb"; 2203 | } 2204 | .fa-vcard-o:before, 2205 | .fa-address-card-o:before { 2206 | content: "\f2bc"; 2207 | } 2208 | .fa-user-circle:before { 2209 | content: "\f2bd"; 2210 | } 2211 | .fa-user-circle-o:before { 2212 | content: "\f2be"; 2213 | } 2214 | .fa-user-o:before { 2215 | content: "\f2c0"; 2216 | } 2217 | .fa-id-badge:before { 2218 | content: "\f2c1"; 2219 | } 2220 | .fa-drivers-license:before, 2221 | .fa-id-card:before { 2222 | content: "\f2c2"; 2223 | } 2224 | .fa-drivers-license-o:before, 2225 | .fa-id-card-o:before { 2226 | content: "\f2c3"; 2227 | } 2228 | .fa-quora:before { 2229 | content: "\f2c4"; 2230 | } 2231 | .fa-free-code-camp:before { 2232 | content: "\f2c5"; 2233 | } 2234 | .fa-telegram:before { 2235 | content: "\f2c6"; 2236 | } 2237 | .fa-thermometer-4:before, 2238 | .fa-thermometer:before, 2239 | .fa-thermometer-full:before { 2240 | content: "\f2c7"; 2241 | } 2242 | .fa-thermometer-3:before, 2243 | .fa-thermometer-three-quarters:before { 2244 | content: "\f2c8"; 2245 | } 2246 | .fa-thermometer-2:before, 2247 | .fa-thermometer-half:before { 2248 | content: "\f2c9"; 2249 | } 2250 | .fa-thermometer-1:before, 2251 | .fa-thermometer-quarter:before { 2252 | content: "\f2ca"; 2253 | } 2254 | .fa-thermometer-0:before, 2255 | .fa-thermometer-empty:before { 2256 | content: "\f2cb"; 2257 | } 2258 | .fa-shower:before { 2259 | content: "\f2cc"; 2260 | } 2261 | .fa-bathtub:before, 2262 | .fa-s15:before, 2263 | .fa-bath:before { 2264 | content: "\f2cd"; 2265 | } 2266 | .fa-podcast:before { 2267 | content: "\f2ce"; 2268 | } 2269 | .fa-window-maximize:before { 2270 | content: "\f2d0"; 2271 | } 2272 | .fa-window-minimize:before { 2273 | content: "\f2d1"; 2274 | } 2275 | .fa-window-restore:before { 2276 | content: "\f2d2"; 2277 | } 2278 | .fa-times-rectangle:before, 2279 | .fa-window-close:before { 2280 | content: "\f2d3"; 2281 | } 2282 | .fa-times-rectangle-o:before, 2283 | .fa-window-close-o:before { 2284 | content: "\f2d4"; 2285 | } 2286 | .fa-bandcamp:before { 2287 | content: "\f2d5"; 2288 | } 2289 | .fa-grav:before { 2290 | content: "\f2d6"; 2291 | } 2292 | .fa-etsy:before { 2293 | content: "\f2d7"; 2294 | } 2295 | .fa-imdb:before { 2296 | content: "\f2d8"; 2297 | } 2298 | .fa-ravelry:before { 2299 | content: "\f2d9"; 2300 | } 2301 | .fa-eercast:before { 2302 | content: "\f2da"; 2303 | } 2304 | .fa-microchip:before { 2305 | content: "\f2db"; 2306 | } 2307 | .fa-snowflake-o:before { 2308 | content: "\f2dc"; 2309 | } 2310 | .fa-superpowers:before { 2311 | content: "\f2dd"; 2312 | } 2313 | .fa-wpexplorer:before { 2314 | content: "\f2de"; 2315 | } 2316 | .fa-meetup:before { 2317 | content: "\f2e0"; 2318 | } 2319 | .sr-only { 2320 | position: absolute; 2321 | width: 1px; 2322 | height: 1px; 2323 | padding: 0; 2324 | margin: -1px; 2325 | overflow: hidden; 2326 | clip: rect(0, 0, 0, 0); 2327 | border: 0; 2328 | } 2329 | .sr-only-focusable:active, 2330 | .sr-only-focusable:focus { 2331 | position: static; 2332 | width: auto; 2333 | height: auto; 2334 | margin: 0; 2335 | overflow: visible; 2336 | clip: auto; 2337 | } 2338 | -------------------------------------------------------------------------------- /css/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |

    File not found.

    6 | 7 | -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- 1 | /* ===================== */ 2 | /* COMMOM CSS */ 3 | body{ 4 | background: #f1f1f1; 5 | font-family: sans-serif,arial,Helvetica; 6 | } 7 | 8 | a, 9 | a:hover, 10 | a:focus{ 11 | text-decoration: none; 12 | outline: none; 13 | } 14 | .btn:focus, 15 | button:focus{ 16 | outline: none; 17 | } 18 | 19 | ul{ 20 | margin:0; 21 | padding:0; 22 | list-style:none; 23 | } 24 | 25 | h2.page-heading{ 26 | margin: 5px 0 30px; 27 | padding: 0 5px 10px; 28 | border-bottom: 2px solid #333; 29 | } 30 | 31 | /* ===================== */ 32 | 33 | /* ===================== */ 34 | /* ADMIN Panel CSS START */ 35 | /* ===================== */ 36 | 37 | #wrapper-admin{ 38 | padding: 100px 0 0; 39 | } 40 | 41 | img.logo{ 42 | width: 100%; 43 | height: auto; 44 | display: block; 45 | } 46 | 47 | #header-admin{ 48 | background-color: #e4e6d6; 49 | padding: 15px 0; 50 | } 51 | 52 | #header-admin .admin-logout{ 53 | margin: 10px 0; 54 | color: #f00; 55 | font-size: 18px; 56 | font-weight: 600; 57 | text-transform: uppercase; 58 | display: inline-block; 59 | } 60 | 61 | #header-admin .admin-logout:hover{ 62 | text-decoration: underline; 63 | } 64 | 65 | #admin-menubar{ 66 | background-color: #fff; 67 | } 68 | #admin-menubar .admin-menu{ 69 | font-size: 0; 70 | } 71 | #admin-menubar .admin-menu li{ 72 | display: inline-block; 73 | margin: 0 5px 0 0; 74 | } 75 | #admin-menubar .admin-menu li a{ 76 | color: #3179c3; 77 | font-size: 16px; 78 | font-weight: 600; 79 | text-transform: uppercase; 80 | padding: 7px 15px; 81 | display: block; 82 | transition: all 0.3s; 83 | } 84 | 85 | #admin-menubar .admin-menu li a:hover{ 86 | color: #fff; 87 | background-color: #333333; 88 | } 89 | 90 | #admin-content{ 91 | padding: 20px 0; 92 | min-height: 750px; 93 | } 94 | 95 | #admin-content .admin-heading{ 96 | font-size: 35px; 97 | margin: 0 0 15px; 98 | } 99 | 100 | #admin-content .add-new{ 101 | color: #fff; 102 | background-color: #26b226; 103 | font-size: 15px; 104 | font-weight: 600; 105 | text-align: center; 106 | text-transform: uppercase; 107 | padding: 7px 10px; 108 | /* margin: 0 0 20px; */ 109 | display: block; 110 | transition: all 0.3s; 111 | } 112 | #admin-content .add-new:hover{ 113 | text-shadow: 0 0 3px #000; 114 | box-shadow: 3px 3px 0 rgba(0,0,0,0.2); 115 | } 116 | 117 | #admin-content .content-table{ 118 | border: 1px solid #000; 119 | width: 100%; 120 | margin: 0 0 20px; 121 | } 122 | 123 | #admin-content .content-table thead{ 124 | color: #fff; 125 | background-color: #333; 126 | } 127 | 128 | #admin-content .content-table th{ 129 | padding: 10px; 130 | border: 1px solid #fff; 131 | font-weight: 600; 132 | text-align: center; 133 | text-transform: uppercase; 134 | } 135 | 136 | #admin-content .content-table tbody{ 137 | color: #333; 138 | } 139 | 140 | #admin-content .content-table tbody tr{ 141 | background-color: #e7e7e7; 142 | } 143 | #admin-content .content-table tbody tr:nth-child(even){ 144 | background-color: transparent; 145 | } 146 | #admin-content .content-table tbody td{ 147 | padding: 10px; 148 | border: 1px solid #fff; 149 | text-align: center; 150 | 151 | } 152 | 153 | #admin-content .content-table tbody td:nth-child(2){ 154 | text-align: left; 155 | } 156 | 157 | #admin-content .admin-pagination{ 158 | margin: 0; 159 | } 160 | #admin-content .admin-pagination li a{ 161 | display: block; 162 | } 163 | 164 | .id, 165 | .edit, 166 | .delete{ 167 | text-align:center; 168 | } 169 | 170 | form{ 171 | background: #fff; 172 | padding: 25px; 173 | box-shadow:0 1px 3px rgba(0, 0, 0, 0.13); 174 | } 175 | 176 | /* ===================== */ 177 | /* ADMIN Panel CSS END */ 178 | /* ===================== */ 179 | 180 | /* ===================== */ 181 | /* FrontEnd CSS START */ 182 | /* ===================== */ 183 | 184 | /* Header Styling */ 185 | #header{ 186 | background: #e4e6d6; 187 | text-align: center; 188 | padding: 15px; 189 | } 190 | 191 | #logo{ 192 | display: inline-block; 193 | width: 65%; 194 | } 195 | 196 | #logo img{ 197 | width: 100%; 198 | } 199 | 200 | /* Menubar Styling */ 201 | #menu-bar{ 202 | background: #333; 203 | text-align: center; 204 | } 205 | 206 | #menu-bar .menu > li{ 207 | display: inline-block; 208 | } 209 | 210 | .menu > li > a{ 211 | padding: 10px 20px; 212 | display: block; 213 | text-transform: uppercase; 214 | color: #fff; 215 | font-size: 15px; 216 | font-weight:600; 217 | transition:all 0.5s ease 0s; 218 | } 219 | 220 | #menu-bar .menu > li > a:hover, 221 | #menu-bar .menu > li > a.active{ 222 | color:#fff; 223 | background:#e4e6d6; 224 | } 225 | 226 | /* Main Content Styling */ 227 | #main-content{ 228 | padding: 30px 0; 229 | min-height: 750px; 230 | } 231 | 232 | #main-content .post-container{ 233 | background-color: #fff; 234 | padding: 25px; 235 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13); 236 | } 237 | 238 | #main-content .post-content{ 239 | border-bottom: 1px solid #d1d1d1; 240 | padding: 0 0 30px; 241 | margin-bottom:30px; 242 | } 243 | 244 | #main-content .post-content img{ 245 | width: 100%; 246 | } 247 | 248 | #main-content .post-content .post-img{ 249 | border: 3px solid #e7e7e7; 250 | display: block; 251 | height: 145px; 252 | overflow: hidden; 253 | transition: border .3s; 254 | } 255 | #main-content .post-content .post-img:hover{ 256 | border: 3px solid #1e90ff; 257 | } 258 | #main-content .post-content .inner-content{ 259 | /* border: 1px solid #000; */ 260 | } 261 | 262 | #main-content .post-content h3{ 263 | font-size: 21px; 264 | line-height: 28px; 265 | font-weight: 600; 266 | margin: 0 0 7px; 267 | 268 | } 269 | #main-content .post-content h3 a{ 270 | color: #1e90ff; 271 | transition:all 0.3s; 272 | } 273 | #main-content .post-content h3 a:hover{ 274 | color:#333; 275 | } 276 | 277 | #main-content .post-content .post-information span{ 278 | color: #606060; 279 | font-size: 12px; 280 | text-transform: capitalize; 281 | margin: 0 5px 5px 0; 282 | display: inline-block; 283 | } 284 | 285 | #main-content .post-content .post-information i{ 286 | color: #1e90ff; 287 | margin-right: 1px; 288 | } 289 | 290 | #main-content .post-content .post-information a{ 291 | color: #606060; 292 | text-decoration: none; 293 | } 294 | 295 | #main-content .post-content .post-information a:hover{ 296 | color: #333; 297 | text-decoration: none; 298 | } 299 | 300 | #main-content .post-content p, 301 | #main-content .single-post p{ 302 | color: #666; 303 | font-size: 14px; 304 | letter-spacing: 0.5px; 305 | margin:0 0 10px; 306 | } 307 | 308 | #main-content .post-content a.read-more{ 309 | color: #fff; 310 | background-color: #333333; 311 | font-size: 12px; 312 | text-transform: capitalize; 313 | padding: 3px 8px; 314 | border-radius: 2px; 315 | transition: all 0.3s; 316 | } 317 | 318 | #main-content .post-content a.read-more:hover{ 319 | color: #fff; 320 | background-color: #333; 321 | } 322 | 323 | #main-content .single-post{ 324 | border: none; 325 | margin-bottom: 0; 326 | padding-bottom: 0; 327 | } 328 | 329 | #main-content .single-post h3{ 330 | color: #1e90ff; 331 | } 332 | 333 | #main-content .single-post .post-information{ 334 | margin: 0 0 10px; 335 | } 336 | #main-content .single-post p{ 337 | text-align: justify; 338 | } 339 | 340 | #main-content .single-post img.single-feature-image{ 341 | width: 70%; 342 | margin: 0 auto 20px; 343 | display: block; 344 | border: 3px solid #e7e7e7; 345 | } 346 | 347 | /* Pagination Styling */ 348 | .pagination { 349 | display: block; 350 | text-align: center; 351 | margin: 0; 352 | } 353 | 354 | .pagination li { 355 | display:inline-block; 356 | margin: 0 5px 0 0; 357 | } 358 | 359 | .pagination li a{ 360 | border: none; 361 | background: #1e90ff; 362 | color: #fff; 363 | } 364 | 365 | .pagination li a:hover, 366 | .pagination > li > a:focus{ 367 | color:#fff; 368 | background:#333; 369 | } 370 | 371 | .page_links { 372 | background-color: #ccc; 373 | font-family: arial, verdana; 374 | font-size: 12px; 375 | text-decoration: none; 376 | border:1px solid #000; 377 | padding: 6px; 378 | margin: 3px; 379 | } 380 | 381 | #page_a_link{ 382 | font-size: 12px; 383 | border:1px #000000 solid; 384 | color:#000; 385 | background-color: #cccccc; 386 | padding: 6px; 387 | margin: 3px; 388 | text-decoration: none; 389 | } 390 | 391 | i.fa{ 392 | color:#222; 393 | } 394 | 395 | /* Sidebar Styling */ 396 | #sidebar h4{ 397 | color: #1A1A1A; 398 | font-size: 17px; 399 | line-height: 27px; 400 | font-weight:600; 401 | text-transform: uppercase; 402 | padding: 0 0 0 5px; 403 | margin: 0 0 21px; 404 | border-left: 3px solid #1e90ff; 405 | } 406 | 407 | #sidebar .search-box-container{ 408 | background-color: #fff; 409 | padding: 20px; 410 | margin: 0 0 30px; 411 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13); 412 | } 413 | 414 | #sidebar .search-post{ 415 | padding: 0; 416 | } 417 | #sidebar .search-post input{ 418 | color: #606060; 419 | } 420 | #sidebar .search-post input:focus{ 421 | box-shadow: none; 422 | border-color: #999; 423 | } 424 | 425 | #sidebar .search-post .btn{ 426 | font-weight: 600; 427 | text-transform: uppercase; 428 | padding: 6px 8px; 429 | background-color: #333333; 430 | border-color: #333333; 431 | outline: none; 432 | } 433 | 434 | #sidebar .search-post .btn:hover, 435 | #sidebar .search-post .btn:focus{ 436 | text-shadow: 0 0 3px #333; 437 | } 438 | 439 | #sidebar .search-post i.fa{ 440 | font-size: 16px; 441 | color: #999999; 442 | line-height: 40px; 443 | float:right; 444 | } 445 | 446 | #sidebar .recent-post-container{ 447 | padding: 20px; 448 | background: #fff; 449 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13); 450 | } 451 | 452 | #sidebar .recent-post{ 453 | border-bottom: 1px solid #e7e7e7; 454 | padding: 0 0 15px; 455 | margin: 0 0 15px; 456 | } 457 | 458 | #sidebar .recent-post:last-child{ 459 | margin: 0; 460 | padding: 0; 461 | border: none; 462 | } 463 | 464 | #sidebar .recent-post .post-img{ 465 | display: inline-block; 466 | width: 33%; 467 | border: 3px solid rgba(0,0,0,0.3); 468 | vertical-align: top; 469 | transition: border .3s; 470 | } 471 | 472 | #sidebar .recent-post .post-img:hover{ 473 | border: 3px solid #1e90ff; 474 | } 475 | 476 | #sidebar .recent-post .post-img img{ 477 | width: 100%; 478 | } 479 | 480 | #sidebar .recent-post .post-content{ 481 | width: 65%; 482 | display: inline-block; 483 | border: none; 484 | padding: 0 0 0 7px; 485 | margin: 0; 486 | } 487 | 488 | #sidebar .recent-post h5{ 489 | font-size: 14px; 490 | line-height: 20px; 491 | margin: 0 0 5px; 492 | } 493 | #sidebar .recent-post h5 a{ 494 | color: #1E90FF; 495 | } 496 | 497 | #sidebar .recent-post span{ 498 | color: #666; 499 | font-size: 11px; 500 | display: inline-block; 501 | margin: 0 5px 10px 0; 502 | } 503 | 504 | #sidebar .recent-post span a{ 505 | color: #666; 506 | } 507 | #sidebar .recent-post span i{ 508 | color: #1E90FF; 509 | } 510 | 511 | #sidebar .recent-post a.read-more{ 512 | color: #666; 513 | background-color: rgba(0,0,0,0.09); 514 | width: 65px; 515 | font-size: 11px; 516 | text-align: center; 517 | padding: 0; 518 | display: block; 519 | transition: all 0.3s; 520 | } 521 | 522 | #sidebar .recent-post a.read-more:hover{ 523 | box-shadow: 0 0 5px rgba(0,0,0,0.3); 524 | } 525 | 526 | /* Footer Styling */ 527 | #footer{ 528 | color: #000; 529 | padding:15px 0; 530 | text-align:center; 531 | background-color:#e4e6d6; 532 | } 533 | 534 | #footer a{ 535 | color:#e20d0d; 536 | } 537 | 538 | #footer span a:hover{ 539 | text-decoration: underline; 540 | } 541 | 542 | /* ===================== */ 543 | /* FrontEnd CSS END */ 544 | /* ===================== */ 545 | -------------------------------------------------------------------------------- /database/cms_db.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 4.9.2 3 | -- https://www.phpmyadmin.net/ 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: Jan 02, 2020 at 10:11 AM 7 | -- Server version: 10.4.10-MariaDB 8 | -- PHP Version: 7.3.12 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | SET AUTOCOMMIT = 0; 12 | START TRANSACTION; 13 | SET time_zone = "+00:00"; 14 | 15 | 16 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 17 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 18 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 19 | /*!40101 SET NAMES utf8mb4 */; 20 | 21 | -- 22 | -- Database: `test` 23 | -- 24 | 25 | -- -------------------------------------------------------- 26 | 27 | -- 28 | -- Table structure for table `category` 29 | -- 30 | 31 | CREATE TABLE `category` ( 32 | `category_id` int(11) NOT NULL, 33 | `category_name` varchar(100) NOT NULL, 34 | `post` int(11) NOT NULL DEFAULT 0 35 | ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 36 | 37 | -- -------------------------------------------------------- 38 | 39 | -- 40 | -- Table structure for table `post` 41 | -- 42 | 43 | CREATE TABLE `post` ( 44 | `post_id` int(11) NOT NULL, 45 | `title` varchar(100) NOT NULL, 46 | `description` text NOT NULL, 47 | `category` varchar(100) NOT NULL, 48 | `post_date` varchar(50) NOT NULL, 49 | `author` int(11) NOT NULL, 50 | `post_img` varchar(100) NOT NULL 51 | ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 52 | 53 | -- -------------------------------------------------------- 54 | 55 | -- 56 | -- Table structure for table `user` 57 | -- 58 | 59 | CREATE TABLE `user` ( 60 | `user_id` int(10) UNSIGNED NOT NULL, 61 | `first_name` varchar(30) NOT NULL, 62 | `last_name` varchar(30) NOT NULL, 63 | `username` varchar(30) DEFAULT NULL, 64 | `password` varchar(40) DEFAULT NULL, 65 | `role` int(11) NOT NULL 66 | ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 67 | 68 | -- 69 | -- Indexes for dumped tables 70 | -- 71 | 72 | -- 73 | -- Indexes for table `category` 74 | -- 75 | ALTER TABLE `category` 76 | ADD PRIMARY KEY (`category_id`); 77 | 78 | -- 79 | -- Indexes for table `post` 80 | -- 81 | ALTER TABLE `post` 82 | ADD PRIMARY KEY (`post_id`), 83 | ADD UNIQUE KEY `post_id` (`post_id`); 84 | 85 | -- 86 | -- Indexes for table `user` 87 | -- 88 | ALTER TABLE `user` 89 | ADD PRIMARY KEY (`user_id`); 90 | 91 | -- 92 | -- AUTO_INCREMENT for dumped tables 93 | -- 94 | 95 | -- 96 | -- AUTO_INCREMENT for table `category` 97 | -- 98 | ALTER TABLE `category` 99 | MODIFY `category_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30; 100 | 101 | -- 102 | -- AUTO_INCREMENT for table `post` 103 | -- 104 | ALTER TABLE `post` 105 | MODIFY `post_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=36; 106 | 107 | -- 108 | -- AUTO_INCREMENT for table `user` 109 | -- 110 | ALTER TABLE `user` 111 | MODIFY `user_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24; 112 | COMMIT; 113 | 114 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 115 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 116 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 117 | -------------------------------------------------------------------------------- /fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /fonts/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |

    File not found.

    6 | 7 | -------------------------------------------------------------------------------- /footer.php: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | News Site 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 31 | 32 | 33 | 85 | 86 | -------------------------------------------------------------------------------- /images/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |

    File not found.

    6 | 7 | -------------------------------------------------------------------------------- /images/news.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/images/news.jpg -------------------------------------------------------------------------------- /images/post-format.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/images/post-format.jpg -------------------------------------------------------------------------------- /images/post_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaddafy/news-portal-project/6f28652c3f03a2b71b7780021bad34592c5f13fa/images/post_1.jpg -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |
    5 |
    6 | 7 |
    8 | 9 | 0){ 32 | while($row = mysqli_fetch_assoc($result)){ 33 | 34 | ?> 35 | 36 | 37 |
    38 |
    39 |
    40 | 41 |
    42 |
    43 |
    44 |

    '>

    45 | 59 |

    60 | 61 |

    62 | '>read more 63 |
    64 |
    65 |
    66 |
    67 | 68 | "; 81 | if($page_number > 1){ 82 | echo '
  • prev
  • '; 83 | } 84 | 85 | for($i = 1; $i <= $total_page; $i++){ 86 | 87 | if($i == $page_number){ 88 | $active = "active"; 89 | }else{ 90 | $active = ""; 91 | } 92 | 93 | echo '
  • '.$i.'
  • '; 94 | } 95 | if($total_page > $page_number){ 96 | echo '
  • next
  • '; 97 | } 98 | echo ""; 99 | } 100 | 101 | 102 | ?> 103 | 104 | 105 | 106 | 107 |
    108 |
    109 | 110 |
    111 |
    112 |
    113 | 114 | -------------------------------------------------------------------------------- /search.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |
    5 |
    6 | 7 |
    8 | 9 | 16 | 17 |

    Search:

    18 | 19 | 20 | 0){ 44 | while($row = mysqli_fetch_assoc($result)){ 45 | 46 | ?> 47 | 48 | 49 |
    50 |
    51 |
    52 | 53 |
    54 |
    55 |
    56 |

    '>

    57 | 71 |

    72 | 73 |

    74 | '>read more 75 |
    76 |
    77 |
    78 |
    79 | 80 | "; 93 | if($page_number > 1){ 94 | echo '
  • prev
  • '; 95 | } 96 | 97 | for($i = 1; $i <= $total_page; $i++){ 98 | 99 | if($i == $page_number){ 100 | $active = "active"; 101 | }else{ 102 | $active = ""; 103 | } 104 | 105 | echo '
  • '.$i.'
  • '; 106 | } 107 | if($total_page > $page_number){ 108 | echo '
  • next
  • '; 109 | } 110 | echo ""; 111 | } 112 | }else{ 113 | echo "

    No Record Found.

    "; 114 | } 115 | 116 | ?> 117 | 118 | 119 |
    120 |
    121 | 122 |
    123 |
    124 |
    125 | 126 | -------------------------------------------------------------------------------- /sidebar.php: -------------------------------------------------------------------------------- 1 | 106 | -------------------------------------------------------------------------------- /single.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |
    5 |
    6 | 7 | 8 | 9 | 0){ 24 | while($row = mysqli_fetch_assoc($result)){ 25 | 26 | ?> 27 | 28 | 29 |
    30 |
    31 |

    32 | 46 | 47 |

    48 | 49 |

    50 |
    51 |
    52 | 53 | 54 | 61 | 62 | 63 |
    64 | 65 |
    66 |
    67 |
    68 | 69 | -------------------------------------------------------------------------------- /test.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | News Site 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 31 | 32 | 33 | 68 | 69 | --------------------------------------------------------------------------------