本文整理汇总了PHP中Person::setPhone方法的典型用法代码示例。如果您正苦于以下问题:PHP Person::setPhone方法的具体用法?PHP Person::setPhone怎么用?PHP Person::setPhone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Person
的用法示例。
在下文中一共展示了Person::setPhone方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testDelete
public function testDelete()
{
$person = new Person();
$person->setPersonKindID(1);
$person->setUsername("timmy");
$person->setName("Timothy");
$person->setPhone("000-101-1010");
$person->save();
$this->assertTrue(Person::personExists($person->getUsername()) != false);
$person->delete();
$this->assertTrue(!Person::personExists($person->getUsername()));
}
示例2: getPerson
public function getPerson()
{
$sqlStr = "SELECT u.uid, u.firstname, u.lastname, u.title, u.institution, u.department, " . "u.address, u.city, u.state, u.zip, u.country, u.phone, u.email, " . "u.url, u.biography, u.ispublic, u.notes, ul.username, ul.lastlogindate " . "FROM users u LEFT JOIN userlogin ul ON u.uid = ul.uid " . "WHERE (u.uid = " . $this->uid . ")";
$person = new Person();
//echo $sqlStr;
$badUserNameArr = array();
$result = $this->conn->query($sqlStr);
if ($row = $result->fetch_object()) {
$person->setUid($row->uid);
$person->setUserName($row->username);
$person->setLastLoginDate($row->lastlogindate);
$person->setFirstName($row->firstname);
$person->setLastName($row->lastname);
$person->setTitle($row->title);
$person->setInstitution($row->institution);
$person->setDepartment($row->department);
$person->setAddress($row->address);
$person->setCity($row->city);
$person->setState($row->state);
$person->setZip($row->zip);
$person->setCountry($row->country);
$person->setPhone($row->phone);
$person->setEmail($row->email);
$person->setUrl($row->url);
$person->setBiography($row->biography);
$person->setIsPublic($row->ispublic);
$this->setUserTaxonomy($person);
while ($row = $result->fetch_object()) {
//Old code allowed folks to maintain more than one login names. This code will make sure the most recently active one is used
if ($row->lastlogindate && (!$person->getLastLoginDate() || $row->lastlogindate > $person->getLastLoginDate())) {
$badUserNameArr[] = $person->getUserName();
$person->setUserName($row->username);
$person->setLastLoginDate($row->lastlogindate);
} else {
$badUserNameArr[] = $row->userName;
}
}
}
if ($badUserNameArr) {
//Delete the none active logins
$sql = 'DELETE FROM userlogin WHERE username IN("' . implode('","', $badUserNameArr) . '")';
if (!$this->conn->query($sql)) {
$this->errorStr = 'ERROR removing extra logins: ' . $this->conn->error;
}
}
$result->free();
return $person;
}
示例3: executeConfirmStudent
public function executeConfirmStudent(sfWebRequest $request)
{
sfContext::getInstance()->set("user", new FakeUser());
//tomo las intancias de las librerias.
$i_identification_type = BaseCustomOptionsHolder::getInstance('IdentificationType');
$i_sex_type = BaseCustomOptionsHolder::getInstance('SexType');
$i_nationality = BaseCustomOptionsHolder::getInstance('Nationality');
$s_lastname = $this->getRequestParameter('apellido');
// Es obligatorio
$s_firstname = $this->getRequestParameter('nombres');
// Es obligatorio
$s_identification_type = $i_identification_type->getIdentificationType($this->getRequestParameter('tipo_documento_id'));
$s_identification_number = $this->getRequestParameter('nro_documento');
$s_sex = $i_sex_type->getSexType($this->getRequestParameter('sexo'));
//Es obligatorio
$s_phone = $this->getRequestParameter('telefono_fijo');
$s_birthdate = $this->getRequestParameter('fecha_nacimiento');
$s_birth_city = $this->getRequestParameter('ciudad_nacimiento_id');
$s_health_coverage_id = $this->getRequestParameter('obra_social_id');
$s_origin_school_id = $request->getParameter('escuela_procedencia_numero');
//domicilio
$s_city = $this->getRequestParameter('domicilio_ciudad_id');
$s_street = $this->getRequestParameter('domicilio_calle');
$s_number = $this->getRequestParameter('domicilio_numero');
$s_floor = $this->getRequestParameter('domicilio_piso');
$s_flat = $this->getRequestParameter('domicilio_departamento');
//Chequeo tutor (madre)
$m_identification_type = $i_identification_type->getIdentificationType($this->getRequestParameter('madre_tipo_documento_id'));
$m_identification_number = $this->getRequestParameter('madre_nro_documento');
$m_firstname = $this->getRequestParameter('madre_nombres');
$m_lastname = $this->getRequestParameter('madre_apellido');
$m_occupation = $this->getRequestParameter('madre_actividad_id');
$m_occupation_category = $this->getRequestParameter('madre_ocupacion_id');
$m_study = $this->getRequestParameter('madre_estudios_id');
$m_email = $this->getRequestParameter('madre_email');
$m_phone = $this->getRequestParameter('madre_telefono_celular');
$m_birthdate = $this->getRequestParameter('madre_fecha_nacimiento');
$m_birth_city = $this->getRequestParameter('madre_ciudad_nacimiento_id');
$m_nationality = $i_nationality->getNationality($this->getRequestParameter('madre_nacionalidad_id'));
$m_is_alive = $this->getRequestParameter('madre_vive');
//chequeo is_alive
if ($m_is_alive == 'S') {
$m_is_alive = true;
} elseif ($m_is_alive == 'N') {
$m_is_alive = false;
}
//domicilio
$m_city = $this->getRequestParameter('madre_domicilio_ciudad_id');
$m_street = $this->getRequestParameter('madre_domicilio_calle');
$m_number = $this->getRequestParameter('madre_domicilio_numero');
$m_floor = $this->getRequestParameter('madre_domicilio_piso');
$m_flat = $this->getRequestParameter('madre_domicilio_departamento');
//Chequeo tutor (padre)
$p_identification_type = $i_identification_type->getIdentificationType($this->getRequestParameter('padre_tipo_documento_id'));
$p_identification_number = $this->getRequestParameter('padre_nro_documento');
$p_firstname = $this->getRequestParameter('padre_nombres');
$p_lastname = $this->getRequestParameter('padre_apellido');
$p_occupation = $this->getRequestParameter('padre_actividad_id');
$p_occupation_category = $this->getRequestParameter('padre_ocupacion_id');
$p_study = $this->getRequestParameter('padre_estudios_id');
$p_email = $this->getRequestParameter('padre_email');
$p_phone = $this->getRequestParameter('padre_telefono_celular');
$p_birthdate = $this->getRequestParameter('padre_fecha_nacimiento');
$p_birth_city = $this->getRequestParameter('padre_ciudad_nacimiento_id');
$p_nationality = $i_nationality->getNationality($this->getRequestParameter('padre_nacionalidad_id'));
$p_is_alive = $this->getRequestParameter('padre_vive');
//chequeo is_alive
if ($p_is_alive == 'S') {
$p_is_alive = true;
} elseif ($p_is_alive == 'N') {
$p_is_alive = false;
}
//domicilio
$p_city = $this->getRequestParameter('padre_domicilio_ciudad_id');
$p_street = $this->getRequestParameter('padre_domicilio_calle');
$p_number = $this->getRequestParameter('padre_domicilio_numero');
$p_floor = $this->getRequestParameter('padre_domicilio_piso');
$p_flat = $this->getRequestParameter('padre_domicilio_departamento');
$data = array();
//chequeo campos obligatorios
if (is_null($s_identification_type) || is_null($s_identification_number) || is_null($s_lastname) || trim($s_lastname) == "" || is_null($s_firstname) || trim($s_firstname) == "" || is_null($s_sex)) {
throw new Exception('Missing data');
} else {
$con = Propel::getConnection();
try {
//chequeo que el alumno no haya sido ingresado en un año anterior (por lista de espera)
$student = StudentPeer::retrieveByDocumentTypeAndNumber($s_identification_type, $s_identification_number);
$con->beginTransaction();
if (is_null($student)) {
//el alumno no existe. Creo la persona y el alumno
$s_person = new Person();
$s_person->setLastname($s_lastname);
$s_person->setFirstname($s_firstname);
$s_person->setSex($s_sex);
$s_person->setIdentificationType($s_identification_type);
$s_person->setIdentificationNumber($s_identification_number);
$s_person->setPhone($s_phone);
$s_person->setBirthdate($s_birthdate);
$s_person->setIsActive(true);
$s_person->setBirthCity($s_birth_city);
//.........这里部分代码省略.........
示例4: getPersons
public static function getPersons()
{
$dados = Database::ReadAll("person", "*");
if (!$dados) {
return '';
}
foreach ($dados as $dado) {
$person = new Person();
$person->setId($dado['ID_PERSON']);
$person->setName($dado['NAME_PERSON']);
$person->setEmail($dado['EMAIL']);
$person->setAge($dado['AGE']);
$person->setSex($dado['SEX']);
$person->setPhone($dado['PHONE']);
$person->setOperator($dado['OPERATOR']);
$person->setMaritalStatus($dado['MARITAL_STATUS']);
$person->setChildren($dado['CHILDREN']);
$religion = Religion::getReligion("WHERE id_religion = " . $dado['ID_RELIGION']);
$person->setReligion($religion);
$address = Address::getAddress("AND id_address = " . $dado['ID_ADDRESS']);
$person->setAddress($address);
$login = Login::getLogin($dado['ID_PERSON']);
$person->setLogin($login);
$persons[] = $person;
}
return $persons;
}
示例5: PDO
<?php
/**
* @copyright 2011 City of Bloomington, Indiana
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.txt
* @author Cliff Ingham <inghamn@bloomington.in.gov>
*/
include '../../../configuration.inc';
include './migrationConfig.inc';
$pdo = new PDO(MIGRATION_DSN, MIGRATION_USER, MIGRATION_PASS);
$sql = "select distinct\r\n\t\tfirstname,lastname,email,phone,address,city,state,zip\t\t\r\n\t\tfrom contacts";
$result = $pdo->query($sql);
foreach ($result->fetchAll(PDO::FETCH_ASSOC) as $row) {
$person = new Person();
$person->setFirstname(ucwords(strtolower($row['firstname'])));
$person->setPhone($row['phone']);
$person->setLastname(ucwords(strtolower($row['lastname'])));
$person->setEmail($row['email']);
if ($row['address'] && strtolower($row['city']) == 'bloomington') {
$row['address'] = preg_replace('/[^a-zA-Z0-9\\-\\&\\s\'\\/]/', '', $row['address']);
$url = new URL(ADDRESS_SERVICE . '/addresses/parse.php');
$url->format = 'xml';
$url->address = $row['address'];
$parsed = new SimpleXMLElement($url, null, true);
if ($parsed->street_number && $parsed->street_name) {
// Look up their address in Master Address
$url = new URL(ADDRESS_SERVICE . '/home.php');
$url->queryType = 'address';
$url->format = 'xml';
$url->query = $row['address'];
echo $url->query . " ==> ";
示例6: die
$peopleInfoXML = file_get_contents($baseURL . $searchURL, false, $context) or die("The mospace server might failed\n");
//echo $baseURL.$searchURL;
$peopleInfoXMLObject = simplexml_load_string($peopleInfoXML, null, LIBXML_NOCDATA);
if ($peopleInfoXMLObject['found'] == 0 || $peopleInfoXMLObject['found'] >= 49) {
continue;
}
//echo "<pre>";
///print_r($peopleInfoXMLObject->Person);
//echo "</pre>";
$personObject = new Person();
$personObject->setLastName($parser->getLast());
$personObject->setFirstName($parser->getFirst());
//For test purpose only
//echo $personObject->getLastName().", ".$personObject->getFirstName()."; ";
$personObject->setDepartment($peopleInfoXMLObject->Person->Department);
$personObject->setTitle($peopleInfoXMLObject->Person->Title);
//$personObject->setImageURL("http://freelanceme.net/Images/default%20profile%20picture.png");
if ($peopleInfoXMLObject->Person->Phone != null) {
$personObject->setPhone($peopleInfoXMLObject->Person->Phone);
}
$personObject->setEmail($peopleInfoXMLObject->Person->{'E-mail'});
$personObject->insertToDatabase();
}
echo "\n";
//For testing purpose only
//if($i++ > 10){
//break;
//}
}
}
}
示例7: PersonList
if ($row['e_mail_address']) {
$list = new PersonList(array('email' => $row['e_mail_address']));
if (count($list)) {
continue;
}
}
$list = new PersonList(array('firstname' => $row['first_name'], 'lastname' => $row['last_name']));
if (count($list)) {
continue;
}
$person = new Person();
$person->setFirstname(ucwords(strtolower($row['first_name'])));
$person->setMiddlename(ucwords(strtolower($row['middle_initial'])));
$person->setLastname(ucwords(strtolower($row['last_name'])));
$person->setEmail(strtolower($row['e_mail_address']));
$person->setPhone($row['home_phone'] ? $row['home_phone'] : $row['bus_phone']);
if ($row['address']) {
$row['address'] = preg_replace('/[^a-zA-Z0-9\\-\\&\\s\'\\/]/', '', $row['address']);
$url = new URL(ADDRESS_SERVICE . '/addresses/parse.php');
$url->format = 'xml';
$url->address = $row['address'];
$parsed = new SimpleXMLElement($url, null, true);
if ($parsed->street_number && $parsed->street_name) {
// Look up their address in Master Address
$url = new URL(ADDRESS_SERVICE . '/home.php');
$url->queryType = 'address';
$url->format = 'xml';
$url->query = $row['address'];
echo $url->query . " ==> ";
$xml = new SimpleXMLElement($url, null, true);
if (count($xml) == 1) {
示例8: setUpPerson
private function setUpPerson()
{
$person = new Person();
$person->setPersonKindID(getPersonKindID($this->request['personKind']));
$person->setUsername($this->request['username']);
$person->setName($this->request['name']);
$person->setPhone($this->request['phone']);
$person->save();
return $person->getID();
}