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


PHP Controller::populate_object方法代码示例

本文整理汇总了PHP中Controller::populate_object方法的典型用法代码示例。如果您正苦于以下问题:PHP Controller::populate_object方法的具体用法?PHP Controller::populate_object怎么用?PHP Controller::populate_object使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Controller的用法示例。


在下文中一共展示了Controller::populate_object方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: InsuranceCompany

 function edit_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     //print_r($_POST);
     if (is_numeric($_POST['id'])) {
         $this->icompanies[0] = new InsuranceCompany($_POST['id']);
     } else {
         $this->icompanies[0] = new InsuranceCompany();
     }
     parent::populate_object($this->icompanies[0]);
     $this->icompanies[0]->persist();
     $this->icompanies[0]->populate();
     // Post insurance companies as customers to the accounting system
     // unless globals.php requests otherwise.
     //
     if (!$GLOBALS['insurance_companies_are_not_customers']) {
         $this->_sync_ws($this->icompanies[0]);
     }
     //echo "action processeed";
     $_POST['process'] = "";
     header('Location:' . $GLOBALS['webroot'] . "/controller.php?" . "practice_settings&insurance_company&action=list");
     //Z&H
 }
开发者ID:bootygal1,项目名称:openemr,代码行数:25,代码来源:C_InsuranceCompany.class.php

示例2: FormWellChild

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->well_child = new FormWellChild($_POST['id']);
     parent::populate_object($this->well_child);
     $new_form = false;
     if (empty($_POST['id'])) {
         $new_form = true;
     }
     $this->well_child->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     if ($new_form) {
         addForm($GLOBALS['encounter'], "Well Child Visit", $this->well_child->id, "well_child", $GLOBALS['pid'], $_SESSION['userauthorized']);
     }
     if (!empty($_POST['cpt_code'])) {
         $sql = "select * from codes where code ='" . mysql_real_escape_string($_POST['cpt_code']) . "' order by id";
         $results = sqlQ($sql);
         $row = mysql_fetch_array($results);
         if (!empty($row)) {
             addBilling(date("Ymd"), 'CPT4', $row['code'], $row['code_text'], $_SESSION['pid'], $_SESSION['userauthorized'], $_SESSION['authUserID'], $row['modifier'], $row['units'], $row['fee']);
         }
     }
     $_POST['process'] = "";
     return;
 }
开发者ID:mindfeederllc,项目名称:openemr,代码行数:29,代码来源:C_FormWellChild.class.php

示例3: FormHpTjePrimary

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->hptje_primary = new FormHpTjePrimary($_POST['id']);
     parent::populate_object($this->hptje_primary);
     $this->hptje_primary->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     addForm($GLOBALS['encounter'], "Head Pain TJE", $this->hptje_primary->id, "hp_tje_primary", $GLOBALS['pid'], $_SESSION['userauthorized']);
     $_POST['process'] = "";
     return;
 }
开发者ID:mindfeederllc,项目名称:openemr,代码行数:15,代码来源:C_FormHpTje.class.php

示例4: FormPriorAuth

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->prior_auth = new FormPriorAuth($_POST['id']);
     parent::populate_object($this->prior_auth);
     $this->prior_auth->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     addForm($GLOBALS['encounter'], "Prior Authorization Form", $this->prior_auth->id, "prior_auth", $GLOBALS['pid'], $_SESSION['userauthorized']);
     $_POST['process'] = "";
     return;
 }
开发者ID:katopenzz,项目名称:openemr,代码行数:15,代码来源:C_FormPriorAuth.class.php

示例5: FormLegLength

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->form = new FormLegLength($_POST['id']);
     parent::populate_object($this->form);
     $this->form->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     if (empty($_POST['id'])) {
         addForm($GLOBALS['encounter'], "Extremities measurements", $this->form->id, "leg_length", $GLOBALS['pid'], $_SESSION['userauthorized']);
         $_POST['process'] = "";
     }
     return;
 }
开发者ID:katopenzz,项目名称:openemr,代码行数:17,代码来源:C_FormLegLength.class.php

示例6: FormROS

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->ros = new FormROS($_POST['id']);
     parent::populate_object($this->ros);
     $this->ros->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     if (empty($_POST['id'])) {
         addForm($GLOBALS['encounter'], "Review Of Systems", $this->ros->id, "ros", $GLOBALS['pid'], $_SESSION['userauthorized']);
         $_POST['process'] = "";
     }
     return;
 }
开发者ID:mi-squared,项目名称:openemr,代码行数:17,代码来源:C_FormROS.class.php

示例7: FormSOAP

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->form = new FormSOAP($_POST['id']);
     parent::populate_object($this->form);
     $this->form->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     if (empty($_POST['id'])) {
         addForm($GLOBALS['encounter'], "SOAP", $this->form->id, "soap2", $GLOBALS['pid'], $_SESSION['userauthorized']);
         $_POST['process'] = "";
     }
     return;
 }
开发者ID:mi-squared,项目名称:openemr,代码行数:17,代码来源:C_FormSOAP.class.php

示例8: FormActivityImpact

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->form = new FormActivityImpact($_POST['id']);
     parent::populate_object($this->form);
     $this->form->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     if (empty($_POST['id'])) {
         addForm($GLOBALS['encounter'], "Impact of Activities of Daily Living", $this->form->id, "activity_impact", $GLOBALS['pid'], $_SESSION['userauthorized']);
         $_POST['process'] = "";
     }
     return;
 }
开发者ID:mindfeederllc,项目名称:openemr,代码行数:17,代码来源:C_FormActivityImpact.class.php

示例9: Pharmacy

 function edit_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     //print_r($_POST);
     if (is_numeric($_POST['id'])) {
         $this->pharmacies[0] = new Pharmacy($_POST['id']);
     } else {
         $this->pharmacies[0] = new Pharmacy();
     }
     parent::populate_object($this->pharmacies[0]);
     //print_r($this->pharmacies[0]);
     //echo $this->pharmacies[0]->toString(true);
     $this->pharmacies[0]->persist();
     //echo "action processeed";
     $_POST['process'] = "";
 }
开发者ID:robonology,项目名称:openemr,代码行数:18,代码来源:C_Pharmacy.class.php

示例10: InsuranceCompany

 function edit_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     //print_r($_POST);
     if (is_numeric($_POST['id'])) {
         $this->icompanies[0] = new InsuranceCompany($_POST['id']);
     } else {
         $this->icompanies[0] = new InsuranceCompany();
     }
     parent::populate_object($this->icompanies[0]);
     $this->icompanies[0]->persist();
     $this->icompanies[0]->populate();
     //echo "action processeed";
     $_POST['process'] = "";
     header('Location:' . $GLOBALS['webroot'] . "/controller.php?" . "practice_settings&insurance_company&action=list");
     //Z&H
 }
开发者ID:juggernautsei,项目名称:openemr,代码行数:19,代码来源:C_InsuranceCompany.class.php

示例11:

 function edit_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     //print_r($_POST);
     if (is_numeric($_POST['id'])) {
         $this->x12_partner[0] = new X12Partner($_POST['id']);
     } else {
         $this->x12_partner[0] = new X12Partner();
     }
     parent::populate_object($this->x12_partner[0]);
     $this->x12_partner[0]->persist();
     //insurance numbers need to be repopulated so that insurance_company_name recieves a value
     $this->x12_partner[0]->populate();
     //echo "action processeed";
     $_POST['process'] = "";
     $this->_state = false;
     return $this->edit_action(null, $this->x12_partner[0]);
 }
开发者ID:robonology,项目名称:openemr,代码行数:20,代码来源:C_X12Partner.class.php

示例12: header

 function edit_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     //print_r($_POST);
     if (is_numeric($_POST['id'])) {
         $this->x12_partner[0] = new X12Partner($_POST['id']);
     } else {
         $this->x12_partner[0] = new X12Partner();
     }
     parent::populate_object($this->x12_partner[0]);
     $this->x12_partner[0]->persist();
     //insurance numbers need to be repopulated so that insurance_company_name recieves a value
     $this->x12_partner[0]->populate();
     //echo "action processeed";
     $_POST['process'] = "";
     $this->_state = false;
     header('Location:' . $GLOBALS['webroot'] . "/controller.php?" . "practice_settings&x12_partner&action=list");
     //Z&H
     //return $this->edit_action(null,$this->x12_partner[0]);
 }
开发者ID:katopenzz,项目名称:openemr,代码行数:22,代码来源:C_X12Partner.class.php

示例13: FormProsthesis

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->prosthesis = new FormProsthesis($_POST['id']);
     parent::populate_object($this->prosthesis);
     $this->prosthesis->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     addForm($GLOBALS['encounter'], "Prosthesis & Orthotics Form", $this->prosthesis->id, "prosthesis", $GLOBALS['pid'], $_SESSION['userauthorized']);
     if (!empty($_POST['cpt_code'])) {
         $sql = "select * from codes where code ='" . mysql_real_escape_string($_POST['cpt_code']) . "' order by id";
         $results = sqlQ($sql);
         $row = mysql_fetch_array($results);
         if (!empty($row)) {
             addBilling(date("Ymd"), 'CPT4', $row['code'], $row['code_text'], $_SESSION['pid'], $_SESSION['userauthorized'], $_SESSION['authUserID'], $row['modifier'], $row['units'], $row['fee']);
         }
     }
     $_POST['process'] = "";
     return;
 }
开发者ID:mindfeederllc,项目名称:openemr,代码行数:23,代码来源:C_FormProsthesis.class.php

示例14: FormEvaluation

 function default_action_process()
 {
     if ($_POST['process'] != "true") {
         return;
     }
     $this->evaluation = new FormEvaluation($_POST['id']);
     parent::populate_object($this->evaluation);
     $this->evaluation->persist();
     if ($GLOBALS['encounter'] == "") {
         $GLOBALS['encounter'] = date("Ymd");
     }
     addForm($GLOBALS['encounter'], "Evaluation Form", $this->evaluation->id, "evaluation", $GLOBALS['pid'], $_SESSION['userauthorized']);
     if (!empty($_POST['cpt_code'])) {
         $sql = "select * from codes where code ='" . add_escape_custom($_POST['cpt_code']) . "' order by id";
         $results = sqlQ($sql);
         $row = sqlFetchArray($results);
         if (!empty($row)) {
             addBilling(date("Ymd"), 'CPT4', $row['code'], $row['code_text'], $_SESSION['pid'], $_SESSION['userauthorized'], $_SESSION['authUserID'], $row['modifier'], $row['units'], $row['fee']);
         }
     }
     $_POST['process'] = "";
     return;
 }
开发者ID:juggernautsei,项目名称:openemr,代码行数:23,代码来源:C_FormEvaluation.class.php

示例15: Note

 function note_action_process($patient_id)
 {
     // this function is a dual function that will set up a note associated with a document or send a document via email.
     if ($_POST['process'] != "true") {
         return;
     }
     $n = new Note();
     $n->set_owner($_SESSION['authUserID']);
     parent::populate_object($n);
     if ($_POST['identifier'] == "no") {
         // associate a note with a document
         $n->persist();
     } elseif ($_POST['identifier'] == "yes") {
         // send the document via email
         $d = new Document($_POST['foreign_id']);
         $url = $d->get_url();
         $storagemethod = $d->get_storagemethod();
         $couch_docid = $d->get_couch_docid();
         $couch_revid = $d->get_couch_revid();
         if ($couch_docid && $couch_revid) {
             $couch = new CouchDB();
             $data = array($GLOBALS['couchdb_dbase'], $couch_docid);
             $resp = $couch->retrieve_doc($data);
             $content = $resp->data;
             if ($content == '' && $GLOBALS['couchdb_log'] == 1) {
                 $log_content = date('Y-m-d H:i:s') . " ==> Retrieving document\r\n";
                 $log_content = date('Y-m-d H:i:s') . " ==> URL: " . $url . "\r\n";
                 $log_content .= date('Y-m-d H:i:s') . " ==> CouchDB Document Id: " . $couch_docid . "\r\n";
                 $log_content .= date('Y-m-d H:i:s') . " ==> CouchDB Revision Id: " . $couch_revid . "\r\n";
                 $log_content .= date('Y-m-d H:i:s') . " ==> Failed to fetch document content from CouchDB.\r\n";
                 //$log_content .= date('Y-m-d H:i:s')." ==> Will try to download file from HardDisk if exists.\r\n\r\n";
                 $this->document_upload_download_log($d->get_foreign_id(), $log_content);
                 die(xlt("File retrieval from CouchDB failed"));
             }
             // place it in a temporary file and will remove the file below after emailed
             $temp_couchdb_url = $GLOBALS['OE_SITE_DIR'] . '/documents/temp/couch_' . date("YmdHis") . $d->get_url_file();
             $fh = fopen($temp_couchdb_url, "w");
             fwrite($fh, base64_decode($content));
             fclose($fh);
             $temp_url = $temp_couchdb_url;
             // doing this ensure hard drive file never deleted in case something weird happens
         } else {
             $url = preg_replace("|^(.*)://|", "", $url);
             // Collect filename and path
             $from_all = explode("/", $url);
             $from_filename = array_pop($from_all);
             $from_pathname_array = array();
             for ($i = 0; $i < $d->get_path_depth(); $i++) {
                 $from_pathname_array[] = array_pop($from_all);
             }
             $from_pathname_array = array_reverse($from_pathname_array);
             $from_pathname = implode("/", $from_pathname_array);
             $temp_url = $GLOBALS['OE_SITE_DIR'] . '/documents/' . $from_pathname . '/' . $from_filename;
         }
         if (!file_exists($temp_url)) {
             echo xl('The requested document is not present at the expected location on the filesystem or there are not sufficient permissions to access it.', '', '', ' ') . $temp_url;
         }
         $url = $temp_url;
         $body_notes = attr($_POST['note']);
         $pdetails = getPatientData($patient_id);
         $pname = $pdetails['fname'] . " " . $pdetails['lname'];
         $this->document_send($_POST['provide_email'], $body_notes, $url, $pname);
         if ($couch_docid && $couch_revid) {
             // remove the temporary couchdb file
             unlink($temp_couchdb_url);
         }
     }
     $this->_state = false;
     $_POST['process'] = "";
     return $this->view_action($patient_id, $n->get_foreign_id());
 }
开发者ID:bootygal1,项目名称:openemr,代码行数:71,代码来源:C_Document.class.php


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