public function setName($n) { if (!($n = ZP::parseString($n))) { $this->setError('name'); } else { $this->name = $n; } }
public function setName($n) { $n = ZP::parseString($n); if (!$n || strlen($n) < 3) { $this->setError("name"); } else { $this->name = $n; } }
public function setDateOfGrant($n) { $n = preg_replace('/-/', '/', $n); if (!ZP::isDate($n)) { parent::setError('dateOfGrant'); } else { $this->dateOfGrant = $n; } //exit(\GuzzleHttp\json_encode(['success'=>false, 'n'=>$n, 'err'=>$this->getErrors(), 'date'=>$this->dateOfGrant])); }
public function setDate($n) { if (strlen(strval($n)) == 0) { $this->date = null; } else { if (!ZP::isDate($n) && !ZP::isDate($n, 'Y-m-d')) { $this->setError('date'); } else { $this->date = str_replace('-', '/', $n); } } }
public function setTypeID($n) { if (!ZP::isInt($n) || intval($n) < 0) { $this->setError("typeID"); } else { if (substr_compare($n, '0000', 0, 4) == 0 || intval($n) == 0) { $this->typeID = null; } else { $this->typeID = intval($n); } } }
public function setSecondaryBusiness($n) { $n = ZP::parseString($n); if (strlen($n) == 0) { $this->secondary = ""; } else { if ($n) { $this->secondary = $n; } else { $this->setError('secondary'); } } }
public function setDateOfficeLeft($n) { if (is_null($n)) { $this->dateOfficeLeft = null; } if (strpos($n, '/') !== false) { if (!ZP::isDate($n) || strtotime(explode('/', trim($n))[0] . explode('/', trim($n))[1] . explode('/', trim($n))[2]) < strtotime($this->getDateOfficeAssumed())) { // check if date left is after date assumed parent::setError('dateOfficeLeft'); parent::setError('dateOfficeAssumed'); } else { $arr = explode('/', trim($n)); $this->dateOfficeLeft = $arr[0] . $arr[1] . $arr[2]; } } else { if (!ZP::isDate($n, 'Y-m-d')) { parent::setError('dateOfficeLeft'); } else { $arr = explode('-', $n); $this->dateOfficeLeft = $arr[0] . '/' . $arr[1] . '/' . $arr[2]; } } }
public function setEntityID($n) { if (call_user_func(function ($n) { if (intval($this->TPIN) > 0) { $this->entityID = null; return; } else { if (intval($n) <= 0) { $this->setError('entityID'); return; } } $entities = ZP::getEntities(); if (!$entities['success']) { exit(json_encode(['success' => false, 'error' => 'Internal error occurred, could not validate entity.'])); } $entities = $entities['entities']; foreach ($entities as $v) { if ($v->entityID == $n) { $this->entityID = $n; return; } } $this->setError('entityID'); }, $n)) { } }
public function setReceipt($n) { if (!ZP::isReceipt($n)) { exit(json_encode(['success' => false, 'message' => 'Please attach a valid receipt.'])); } else { $this->receipt = $n; } }
public function setDate($n) { if (strpos($n, '/') !== false) { if (!ZP::isDate($n)) { $this->setError('date'); } else { $arr = explode('/', trim($n)); $this->date = $arr[0] . $arr[1] . $arr[2]; } } else { if (!ZP::isDate($n, 'Y-m-d')) { $this->setError('date'); } else { $arr = explode('-', $n); $this->date = $arr[0] . '/' . $arr[1] . '/' . $arr[2]; } } }
public function setTemplates($n) { if (!is_array($n)) { $this->setError('templates'); } else { $templates = ZP::getTemplates(); $r = []; foreach ($n as $x) { $isValid = false; foreach ($templates as $v) { //var_dump($x); //exit(0); if (intval($x->templateID) == intval($v->templateID)) { $isValid = true; array_push($r, $x->templateID); break; } } if (!$isValid) { $this->setError('templates'); return; } } if (!is_int(array_search("2", $r))) { array_push($r, "2"); } $this->templates = count($r) > 0 ? $r : $n; } }