コード例 #1
0
ファイル: contacts.php プロジェクト: jabouzi/contacts
 public function processedit()
 {
     $firstname = $_POST['firstname'];
     $middlename = $_POST['middlename'];
     $lastname = $_POST['lastname'];
     $id = $_POST['id'];
     $contact = new contact($id);
     $contact->firstname = $firstname;
     $contact->lastname = $lastname;
     $contact->middlename = $middlename;
     $contact->save();
     $this->deleteMethods($contact);
     $this->addMethods($_POST['type'], $contact);
     lib::sendto("/contacts/view/{$contact->id}");
 }
コード例 #2
0
 /**
  * Saves a given contact
  * @param contact
  * @return void
  */
 public function saveContact(contact $contact)
 {
     $contact->save();
 }
コード例 #3
0
//------------------------------------------------
// Insert Row #2
//------------------------------------------------
if ($tmp_debug) {
    qdb_list($data_source, $strsql2, false, $qdba_opts);
} else {
    qdb_list($data_source, $strsql2);
}
//------------------------------------------------
// Insert Row #3
//------------------------------------------------
if ($tmp_debug) {
    qdb_exec($data_source, $strsql3, $params, false, $qdba_opts);
} else {
    qdb_exec($data_source, $strsql3, $params);
}
//------------------------------------------------
// Insert Row #4
//------------------------------------------------
//print_array($test_vals[3]);
$contact = new contact(false);
$contact->use_bind_params();
$contact->import($test_vals[3]);
$print_only = false;
if ($print_only && $tmp_debug) {
    $contact->print_only();
    print $contact->save();
    $contact->dump('data');
} else {
    $contact->save();
}
コード例 #4
0
 /**
  * Saves a given contact.
  *
  * @param contact
  * @return void
  */
 public function saveContact(contact $contact)
 {
     $contact->save();
     foreach ($this->contacts as $k => $contactdb) {
         if ($contactdb->id == $contact->id) {
             $this->contacts[$k] = $contact;
             return;
         }
     }
     $this->contacts[] = $contact;
 }
コード例 #5
0
ファイル: tests.php プロジェクト: codifyllc/phpopenfw
qdb_exec($data_source, $strsql2, array('issss', &$id, &$fname, &$lname, &$city, &$state));
//-----------------------------------------------------------
// "DIO"
//-----------------------------------------------------------
//$data1->execute(array('issss', 13, 'ricky', 'richards', 'Here', 'OH'));
// Create New Object
$contact = new contact(false);
$contact->use_bind_params();
$contact->set_field_data('id', 13);
$contact->set_field_data('first_name', 'ricky');
$contact->set_field_data('last_name', 'richards');
$contact->set_field_data('city', 'Here');
$contact->set_field_data('state', 'OH');
//$contact->print_only();
//print $contact->save();
$contact->save();
//-----------------------------------------------------------
// Commit
//-----------------------------------------------------------
//print_array(qdb_list($data_source, $strsql0));
//$data1->rollback();
$data1->commit();
//***********************************************************************
// Rows should exist
//***********************************************************************
print_sub_header('Inserted four rows and committed. They should exist...');
$data1->prepare($strsql);
$affect_rows = $data1->execute(array('iiii', 10, 11, 12, 13));
print div(xhe('strong', 'Affected Rows: ') . $affect_rows);
$data = $data1->data_key_assoc('id');
print_array($data);