hanze/iwa-panda2

Lollipop/Utils.php in main
Repositories | Summary | Log | Files | README.md

Utils.php (1003B) download


 1<?php
 2
 3namespace Lollipop{
 4
 5    /// this class is a collection of utilities
 6    class Utils
 7    {
 8        public static function missing_fields($not_nullable)
 9        {
10            $missing = [];
11            foreach($not_nullable as $column) {
12                if($_POST[$column] == null || $_POST[$column] == "") {
13                    $key = 'missing_' . $column;
14                    $missing[$key] = "This field cannot be empty!";
15                }
16            }
17            return $missing;
18        }
19
20        public static function missing_fields_sans_pw($not_nullable)
21        {
22            $missing = [];
23            foreach($not_nullable as $column) {
24                if($_POST[$column] == null || $_POST[$column] == "") {
25                    if($column != "password") {
26                        $key = 'missing_' . $column;
27                        $missing[$key] = "This field cannot be empty!";
28                    }
29                }
30            }
31            return $missing;
32        }
33    }
34}