1<?php 2// ================================================================================================== 3// person contact handling 4// ================================================================================================== 5// ================================================================================================== 6 7 8if((isset($_GET["obj"]) and $_GET["obj"] == "person") || (isset($_POST["obj"]) and $_POST["obj"] == "person")){ 9 10 $contactObj = new Contact(); 11 $contactObj->templatesAreIn = $useTemplatesIn; 12 13 if (isset($_GET["view"]) && $_GET["view"] == "newform") { 14 $contactObj->viewNewForm(); 15 $contactObj->display('contact_edit.tpl'); 16 exit(); 17 } 18 19 if (isset($_GET["view"]) && $_GET["view"] == "editform") { 20 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 21 $contactObj->viewEditForm($id); 22 $contactObj->display('contact_edit.tpl'); 23 exit(); 24 } 25 26 if(isset($_GET["view"]) && $_GET["view"] == "details"){ 27 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 28 $contactObj->viewDetails($id); 29 $contactObj->display("contact_details.tpl"); 30 exit(); 31 } 32 33 if (isset($_GET["view"]) && $_GET["view"] == "vcardimport"){ 34 $contactObj->viewCardImport(); 35 $contactObj->display('contact_vi.tpl'); 36 exit(); 37 } 38 39 if (isset($_GET["view"]) && $_GET["view"] == "vcardexportall"){ 40 $contactObj->viewCardExport(-1); 41 exit(); 42 } 43 44 if (isset($_GET["view"]) && $_GET["view"] == "vcardexport"){ 45 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 46 $contactObj->viewCardExport($id); 47 exit(); 48 } 49 50 if(isset($_GET["view"]) && $_GET["view"] == "lemails"){ 51 $contactObj->viewEmailList($id); 52 $contactObj->display('contact_lemails.tpl'); 53 exit(); 54 } 55 56 if(isset($_GET["view"]) && $_GET["view"] == "pdfexport"){ 57 $contactObj->viewPDFExport(); 58 $contactObj->display('contact_pdfexport.tpl'); 59 exit(); 60 } 61 62 if(isset($_POST["confirmation_yes"])) { 63 $id = isset($_POST["itemid"])?(int) $_POST["itemid"]:0; 64 $contactObj->opDelete($id); 65 redirect(ROOTURL. "modules/contact/index.php?obj=person&".SID); 66 } 67 elseif (isset($_GET["view"]) && $_GET["view"] == "delete"){ 68 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 69 $contactObj->viewDelete($id); 70 $contactObj->display($appconf["gentemplates"] ."/delete_item.tpl"); 71 exit(); 72 } 73 74 if(isset($_POST["op"]) && $_POST["op"] == "exportpdf"){ 75 $contactObj->opPDFExport(); 76 exit(); 77 } 78 79 if (isset($_POST["op"]) && $_POST["op"] == "vimport"){ 80 $contactObj->opCardImport($_FILES["userfile"]); 81 redirect(ROOTURL. "modules/contact/index.php?obj=person&".SID); 82 } 83 84 if (isset($_POST["massupdate"])){ 85 $contactObj->opMassUpdate($_POST); 86 redirect(ROOTURL. "modules/contact/index.php?obj=person&".SID); 87 } 88 89 if (isset($_POST["op"]) && $_POST["op"] == "create"){ 90 $contactObj->opCreate(); 91 redirect(ROOTURL. "modules/contact/index.php?obj=person&".SID); 92 } 93 94 if(isset($_POST["op"]) && $_POST["op"] == "edit"){ 95 $contactObj->opUpdate(); 96 redirect(ROOTURL. "modules/contact/index.php?obj=person&".SID); 97 } 98 99 $contactObj->viewList(); 100 $contactObj->display("contact_list.tpl"); 101 exit(); 102} 103 104// ================================================================================================== 105// contact company handling 106// ================================================================================================== 107// ================================================================================================== 108if((isset($_GET["obj"]) and $_GET["obj"] == "company") || (isset($_POST["obj"]) and $_POST["obj"] == "company")){ 109 $compObj = new Company(); 110 $compObj->templatesAreIn = $useTemplatesIn; 111 112 if (isset($_POST["massupdate"])){ 113 $compObj->opMassUpdate($_POST); 114 redirect(ROOTURL. "modules/contact/index.php?obj=company&".SID); 115 } 116 117 if(isset($_POST["op"]) && $_POST["op"] == "create"){ 118 $compObj->opCreate($_POST); 119 redirect(ROOTURL. "modules/contact/index.php?obj=company&".SID); 120 } 121 122 if (isset($_POST["op"]) && $_POST["op"] == "edit"){ 123 $compObj->opUpdate($_POST); 124 redirect(ROOTURL. "modules/contact/index.php?obj=company&".SID); 125 } 126 127 if(isset($_POST["confirmation_yes"])) { 128 $id = isset($_POST["itemid"])?(int) $_POST["itemid"]:0; 129 $compObj->opDelete($id); 130 redirect(ROOTURL. "modules/contact/index.php?obj=company&".SID); 131 } 132 elseif (isset($_GET["view"]) && $_GET["view"] == "delete"){ 133 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 134 $compObj->viewDelete($id); 135 $compObj->display($appconf["gentemplates"] ."/delete_item.tpl"); 136 exit(); 137 } 138 139 if (isset($_GET["view"]) && $_GET["view"] == "newform") { 140 $compObj->viewNewForm(); 141 $compObj->display('contact_comp_edit.tpl'); 142 exit(); 143 } 144 145 if (isset($_GET["view"]) && $_GET["view"] == "editform") { 146 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 147 $compObj->viewEditForm($id); 148 $compObj->display('contact_comp_edit.tpl'); 149 exit(); 150 } 151 152 if (isset($_GET["view"]) && $_GET["view"] == "details") { 153 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 154 $compObj->viewDetails($id); 155 $compObj->display('contact_comp_details.tpl'); 156 exit(); 157 } 158 159 $compObj->viewList(); 160 $compObj->display('contact_comp_list.tpl'); 161 exit(); 162} 163 164// ================================================================================================== 165// contact group handling 166// ================================================================================================== 167// ================================================================================================== 168if((isset($_GET["obj"]) and $_GET["obj"] == "group") || (isset($_POST["obj"]) and $_POST["obj"] == "group")){ 169 $groupObj = new ContactGroup(); 170 $groupObj->templatesAreIn = $useTemplatesIn; 171 172 if (isset($_POST["op"]) && $_POST["op"] == "create"){ 173 $groupObj->opCreate(); 174 redirect(ROOTURL. "modules/contact/index.php?obj=group&".SID); 175 } 176 177 if(isset($_POST["op"]) && $_POST["op"] == "edit"){ 178 $id = isset($_POST["id"])?(int) $_POST["id"]:0; 179 $groupObj->opUpdate($id); 180 redirect(ROOTURL. "modules/contact/index.php?obj=group&".SID); 181 } 182 183 if (isset($_GET["view"]) && $_GET["view"] == "newform") { 184 $groupObj->viewNewForm(); 185 $groupObj->display('contact_groups_edit.tpl'); 186 exit(); 187 } 188 189 if (isset($_GET["view"]) && $_GET["view"] == "editform") { 190 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 191 $groupObj->viewEditForm($id); 192 $groupObj->display('contact_groups_edit.tpl'); 193 exit(); 194 } 195 196 if(isset($_GET["view"]) && $_GET["view"] == "details"){ 197 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 198 $groupObj->viewDetails($id); 199 $groupObj->display('contact_groups_details.tpl'); 200 exit(); 201 } 202 203 if(isset($_POST["confirmation_yes"])) { 204 $id = isset($_POST["itemid"])?(int) $_POST["itemid"]:0; 205 $groupObj->opDelete($id); 206 redirect(ROOTURL. "modules/contact/index.php?obj=group&".SID); 207 } 208 elseif (isset($_GET["view"]) && $_GET["view"] == "delete"){ 209 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 210 $groupObj->viewDelete($id); 211 $groupObj->display($appconf["gentemplates"] ."/delete_item.tpl"); 212 exit(); 213 } 214 215 $groupObj->viewList(); 216 $groupObj->display('contact_groups_list.tpl'); 217 exit(); 218} 219 220// ================================================================================================== 221// CRM handling 222// ================================================================================================== 223// ================================================================================================== 224if((isset($_GET["obj"]) and $_GET["obj"] == "crm") || (isset($_POST["obj"]) and $_POST["obj"] == "crm")){ 225 $crmObj = new CRM(); 226 $crmObj->templatesAreIn = $useTemplatesIn; 227 228 if(isset($_POST["op"]) && $_POST["op"] == "create"){ 229 $crmObj->opCreate(); 230 redirect(ROOTURL. "modules/contact/index.php?obj=crm&".SID); 231 } 232 233 if (isset($_POST["op"]) && $_POST["op"] == "edit"){ 234 $id = isset($_POST["id"])? (int) $_POST["id"]:0; 235 $crmObj->opUpdate($id); 236 redirect(ROOTURL. "modules/contact/index.php?obj=crm&".SID); 237 } 238 239 if(isset($_POST["confirmation_yes"])) { 240 $id = isset($_POST["itemid"])?(int) $_POST["itemid"]:0; 241 $crmObj->opDelete($id); 242 redirect(ROOTURL. "modules/contact/index.php?obj=crm&".SID); 243 } 244 elseif (isset($_GET["view"]) && $_GET["view"] == "delete"){ 245 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 246 $crmObj->viewDelete($id); 247 $crmObj->display($appconf["gentemplates"] ."/delete_item.tpl"); 248 exit(); 249 } 250 251 if (isset($_GET["view"]) && $_GET["view"] == "newform") { 252 $crmObj->viewNewForm(); 253 $crmObj->display('contact_crm_edit.tpl'); 254 exit(); 255 } 256 257 if (isset($_GET["view"]) && $_GET["view"] == "directnewform") { 258 $crmObj->viewDirectNewForm(); 259 $crmObj->display('contact_crm_edit.tpl'); 260 exit(); 261 } 262 263 if (isset($_GET["view"]) && $_GET["view"] == "details") { 264 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 265 $crmObj->viewDetails($id); 266 $crmObj->display('contact_crm_details.tpl'); 267 exit(); 268 } 269 270 if (isset($_GET["view"]) && $_GET["view"] == "editform") { 271 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 272 $crmObj->viewEditForm($id); 273 $crmObj->display('contact_crm_edit.tpl'); 274 exit(); 275 } 276 277 if (isset($_GET["view"]) && $_GET["view"] == "detail_list"){ 278 $id = isset($_GET["id"])?(int) $_GET["id"]:0; 279 $crmObj->viewDetailsList($id); 280 $crmObj->display('contact_crm_detail_list.tpl'); 281 exit(); 282 } 283 284 $crmObj->viewList(); 285 $crmObj->display('contact_crm_list.tpl'); 286 exit(); 287} 288?> 289