public function updateMultiple()
 {
     $inputs = Input::all();
     $collection = new Collection();
     for ($i = 0; $i < sizeOf($inputs); $i++) {
         // get input item
         //
         $input = $inputs[$i];
         if (array_key_exists('restricted_domain_id', $input)) {
             // find existing model
             //
             $restrictedDomainId = $input['restricted_domain_id'];
             $restrictedDomain = RestrictedDomain::where('restricted_domain_id', '=', $restrictedDomainId)->first();
             $collection->push($restrictedDomain);
         } else {
             // create new model
             //
             $restrictedDomain = new RestrictedDomain();
         }
         // update model
         //
         $restrictedDomain->domain_name = $input['domain_name'];
         $restrictedDomain->description = $input['description'];
         // save model
         //
         $restrictedDomain->save();
     }
     return $collection;
 }
 public static function getRestrictedDomainNames()
 {
     $restrictedDomains = RestrictedDomain::All();
     $restrictedDomainNames = array();
     for ($i = 0; $i < sizeof($restrictedDomains); $i++) {
         $restrictedDomainNames[] = $restrictedDomains[$i]->domain_name;
     }
     return $restrictedDomainNames;
 }
Exemple #3
0
 static function isValidEmailDomain($domain)
 {
     $restrictedDomainNames = RestrictedDomain::getRestrictedDomainNames();
     return !in_array($domain, $restrictedDomainNames);
 }