| @@ 66-95 (lines=30) @@ | ||
| 63 | * |
|
| 64 | * @return string |
|
| 65 | */ |
|
| 66 | function editEquipmentCustomer($options) |
|
| 67 | { |
|
| 68 | require_once dirname(__DIR__) . '/class/customer.php'; |
|
| 69 | $moduleDirName = basename(dirname(__DIR__)); |
|
| 70 | ||
| 71 | $form = MB_EQUIPMENT_DISPLAY; |
|
| 72 | $form .= "<input type='hidden' name='options[0]' value='" . $options[0] . "' />"; |
|
| 73 | $form .= "<input name='options[1]' size='5' maxlength='255' value='" . $options[1] . "' type='text' /> <br>"; |
|
| 74 | $form .= MB_EQUIPMENT_TITLELENGTH . " : <input name='options[2]' size='5' maxlength='255' value='" . $options[2] . "' type='text' /><br><br>"; |
|
| 75 | ||
| 76 | /** @var XoopsObjectHandler $'. customer . 'Handler */ |
|
| 77 | $customerHandler = xoops_getModuleHandler('customer', $moduleDirName); |
|
| 78 | $criteria = new CriteriaCompo(); |
|
| 79 | array_shift($options); |
|
| 80 | array_shift($options); |
|
| 81 | array_shift($options); |
|
| 82 | $criteria->add(new Criteria('id', 0, '!=')); |
|
| 83 | $criteria->setSort('id'); |
|
| 84 | $criteria->setOrder('ASC'); |
|
| 85 | $customerArray = $customerHandler->getAll($criteria); |
|
| 86 | $form .= MB_EQUIPMENT_CATTODISPLAY . "<br><select name='options[]' multiple='multiple' size='5'>"; |
|
| 87 | $form .= "<option value='0' " . (in_array(0, $options) === false ? '' : "selected='selected'") . '>' . MB_EQUIPMENT_ALLCAT . '</option>'; |
|
| 88 | foreach (array_keys($customerArray) as $i) { |
|
| 89 | $id = $customerArray[$i]->getVar('id'); |
|
| 90 | $form .= "<option value='" . $id . "' " . (in_array($id, $options) === false ? '' : "selected='selected'") . '>' . $customerArray[$i]->getVar('last') . '</option>'; |
|
| 91 | } |
|
| 92 | $form .= '</select>'; |
|
| 93 | ||
| 94 | return $form; |
|
| 95 | } |
|
| 96 | ||
| @@ 68-97 (lines=30) @@ | ||
| 65 | * |
|
| 66 | * @return string |
|
| 67 | */ |
|
| 68 | function editEquipmentEquipment($options) |
|
| 69 | { |
|
| 70 | require_once dirname(__DIR__) . '/class/equipment.php'; |
|
| 71 | $moduleDirName = basename(dirname(__DIR__)); |
|
| 72 | ||
| 73 | $form = MB_EQUIPMENT_DISPLAY; |
|
| 74 | $form .= "<input type='hidden' name='options[0]' value='" . $options[0] . "' />"; |
|
| 75 | $form .= "<input name='options[1]' size='5' maxlength='255' value='" . $options[1] . "' type='text' /> <br>"; |
|
| 76 | $form .= MB_EQUIPMENT_TITLELENGTH . " : <input name='options[2]' size='5' maxlength='255' value='" . $options[2] . "' type='text' /><br><br>"; |
|
| 77 | ||
| 78 | /** @var XoopsObjectHandler $'. equipment . 'Handler */ |
|
| 79 | $equipmentHandler = xoops_getModuleHandler('equipment', $moduleDirName); |
|
| 80 | $criteria = new CriteriaCompo(); |
|
| 81 | array_shift($options); |
|
| 82 | array_shift($options); |
|
| 83 | array_shift($options); |
|
| 84 | $criteria->add(new Criteria('id', 0, '!=')); |
|
| 85 | $criteria->setSort('id'); |
|
| 86 | $criteria->setOrder('ASC'); |
|
| 87 | $equipmentArray = $equipmentHandler->getAll($criteria); |
|
| 88 | $form .= MB_EQUIPMENT_CATTODISPLAY . "<br><select name='options[]' multiple='multiple' size='5'>"; |
|
| 89 | $form .= "<option value='0' " . (in_array(0, $options) === false ? '' : "selected='selected'") . '>' . MB_EQUIPMENT_ALLCAT . '</option>'; |
|
| 90 | foreach (array_keys($equipmentArray) as $i) { |
|
| 91 | $id = $equipmentArray[$i]->getVar('id'); |
|
| 92 | $form .= "<option value='" . $id . "' " . (in_array($id, $options) === false ? '' : "selected='selected'") . '>' . $equipmentArray[$i]->getVar('name') . '</option>'; |
|
| 93 | } |
|
| 94 | $form .= '</select>'; |
|
| 95 | ||
| 96 | return $form; |
|
| 97 | } |
|
| 98 | ||
| @@ 67-96 (lines=30) @@ | ||
| 64 | * |
|
| 65 | * @return string |
|
| 66 | */ |
|
| 67 | function editEquipmentRentals($options) |
|
| 68 | { |
|
| 69 | require_once dirname(__DIR__) . '/class/rentals.php'; |
|
| 70 | $moduleDirName = basename(dirname(__DIR__)); |
|
| 71 | ||
| 72 | $form = MB_EQUIPMENT_DISPLAY; |
|
| 73 | $form .= "<input type='hidden' name='options[0]' value='" . $options[0] . "' />"; |
|
| 74 | $form .= "<input name='options[1]' size='5' maxlength='255' value='" . $options[1] . "' type='text' /> <br>"; |
|
| 75 | $form .= MB_EQUIPMENT_TITLELENGTH . " : <input name='options[2]' size='5' maxlength='255' value='" . $options[2] . "' type='text' /><br><br>"; |
|
| 76 | ||
| 77 | /** @var XoopsObjectHandler $'. rentals . 'Handler */ |
|
| 78 | $rentalsHandler = xoops_getModuleHandler('rentals', $moduleDirName); |
|
| 79 | $criteria = new CriteriaCompo(); |
|
| 80 | array_shift($options); |
|
| 81 | array_shift($options); |
|
| 82 | array_shift($options); |
|
| 83 | $criteria->add(new Criteria('id', 0, '!=')); |
|
| 84 | $criteria->setSort('id'); |
|
| 85 | $criteria->setOrder('ASC'); |
|
| 86 | $rentalsArray = $rentalsHandler->getAll($criteria); |
|
| 87 | $form .= MB_EQUIPMENT_CATTODISPLAY . "<br><select name='options[]' multiple='multiple' size='5'>"; |
|
| 88 | $form .= "<option value='0' " . (in_array(0, $options) === false ? '' : "selected='selected'") . '>' . MB_EQUIPMENT_ALLCAT . '</option>'; |
|
| 89 | foreach (array_keys($rentalsArray) as $i) { |
|
| 90 | $id = $rentalsArray[$i]->getVar('id'); |
|
| 91 | $form .= "<option value='" . $id . "' " . (in_array($id, $options) === false ? '' : "selected='selected'") . '>' . $rentalsArray[$i]->getVar('customerid') . '</option>'; |
|
| 92 | } |
|
| 93 | $form .= '</select>'; |
|
| 94 | ||
| 95 | return $form; |
|
| 96 | } |
|
| 97 | ||