当前位置: 首页>>代码示例>>PHP>>正文


PHP Person::setPhone方法代码示例

本文整理汇总了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()));
 }
开发者ID:JakeDawkins,项目名称:NiceCatch,代码行数:12,代码来源:personTest.php

示例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;
 }
开发者ID:jphilip124,项目名称:Symbiota,代码行数:48,代码来源:ProfileManager.php

示例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);
//.........这里部分代码省略.........
开发者ID:nvidela,项目名称:kimkelen,代码行数:101,代码来源:actions.class.php

示例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;
 }
开发者ID:CarolinePaixao,项目名称:SCI,代码行数:27,代码来源:Person.php

示例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 . " ==> ";
开发者ID:CodeForEindhoven,项目名称:uReport,代码行数:31,代码来源:1_constituents.php

示例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;
            //}
        }
    }
}
开发者ID:brightskylee,项目名称:muresearch,代码行数:31,代码来源:PeopleInfoBuilder.php

示例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) {
开发者ID:CodeForEindhoven,项目名称:uReport,代码行数:31,代码来源:5_constituents.php

示例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();
 }
开发者ID:JakeDawkins,项目名称:NiceCatch,代码行数:10,代码来源:class.NiceCatchAPI.php


注:本文中的Person::setPhone方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。