PageRenderTime 44ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/old/list.php

https://github.com/radicaldesigns/jaguar
PHP | 294 lines | 265 code | 29 blank | 0 comment | 2 complexity | a068737b0cb2e37e6a81105967bf0684 MD5 | raw file
Possible License(s): MIT, LGPL-2.1
  1. <div id='search'>
  2. <label for="search_name">Search Name, Email, Phone</label><input id="search_name" type="text" name="search_name">
  3. <label for="search_name">Organization</label><input id="search_company" type="text" name="search_company"> (auto complete)
  4. <div id='search-location'>
  5. Location:
  6. <label for="search_city">City</label><input id="search_city" name="search_city" type="text">
  7. <label for="search_state">State</label><input id="search_state" name="search_state" type="text">
  8. <div id="search_location_range">
  9. <label for="search_zip_range">Zip</label><input id="search_zip_range" name="search_zip_range" type="text">
  10. <label for="search_zip_range">Range in Miles</label><input id="search_zip_range" name="search_zip_range" type="text">
  11. </div>
  12. </div>
  13. <div id='search-type'>
  14. <label for="search_supporter_type">Supporter Type</label>
  15. <select class="select_change" name="search_supporter_type" id="search_supporter_type">
  16. <option value="">Activists</option>
  17. <option value="">Volunteers</option>
  18. <option value="">Email List</option>
  19. <option value="">Allies</option>
  20. <option value="">Donors</option>
  21. <option value="">Organizations</option>
  22. <option value="">Lawyers</option>
  23. <option value="">Vendors</option>
  24. <option value="">All People</option>
  25. <optgroup label="Campaign">
  26. <option value="">Energy</option>
  27. <option value="">Forests</option>
  28. <option value="">Chevron</option>
  29. </optgroup>
  30. </select>
  31. </div>
  32. </div>
  33. <div id='results-info'>
  34. <div id='results-description'>
  35. 1-top of total where conditions ordered by sort
  36. </div>
  37. <div id='results-options'>
  38. <label for="results_sort">Sort By</label>
  39. <select class="select_change" name="results_sort">
  40. <option value="">Recently Created</option>
  41. <option value="">Recently Contacted/Updated</option>
  42. <option value="">City</option>
  43. <option value="">State</option>
  44. <option value="">First Name</option>
  45. <option value="">Last Name</option>
  46. </select>
  47. <label for="results_sort">Bulk Action</label>
  48. <select class="select_change" name="results_sort">
  49. <option value="email">Send Email</option>
  50. <optgroup label="Log Interaction">
  51. <option value="call">Log Phone Call</option>
  52. <option value="note">Add Note</option>
  53. <option value="to-do">Add To Do</option>
  54. </optgroup>
  55. <optgroup label="List Manegment">
  56. <option value="list-new">Save as New List</option>
  57. <option value="list-old">Add to Existing List</option>
  58. <option value="export">Export</option>
  59. <optgroup label="Event">
  60. <option value="event-invite">Invite</option>
  61. <option value="event-rsvp">Mark RSVP</option>
  62. <option value="event-attended">Mark Attended</option>
  63. </optgroup>
  64. <option value="email-list">Add Email Subscription</option>
  65. <option value="company">Add to Organization</option>
  66. <option value="welcome">Send Welcome Cycle</option>
  67. <option value="tag">Add Tag</option>
  68. </select>
  69. <div id='results-filter'>
  70. Narrow results
  71. <div id='results-filter-select'>
  72. Show by icon types (all as or conditions)
  73. </div>
  74. </div>
  75. <div id='results-display'>
  76. <label for="results_display">Select List Display Format</label>
  77. <select class="select_change" name="results_display">
  78. <option value="">Activist</option>
  79. <option value="">Online</option>
  80. <option value="">Call List</option>
  81. <option value="">Devolopment</option>
  82. </select>
  83. </div>
  84. </div>
  85. </div>
  86. <div id="bulk-actions">
  87. <div id="action-email">
  88. interface to send an email
  89. subject
  90. body
  91. From: logged in manager name and email
  92. date: now
  93. _action-to-do partial
  94. </div>
  95. <div id="action-call">
  96. subject
  97. note
  98. status: completed (default), scheduled, left message, unreachable
  99. from: current manager
  100. date: now
  101. _action-to-do partial
  102. </div>
  103. <div id="action-note">
  104. subject
  105. body
  106. date: now
  107. _action-to-do partial
  108. </div>
  109. <div id="action-to-do">
  110. Schedule Follow-up Activity
  111. Meeting
  112. Call
  113. Email
  114. Reminder
  115. Other
  116. Due Date*
  117. subject*
  118. body
  119. manager (hidden)
  120. </div>
  121. <div id="action-list-new">
  122. Name
  123. Campaign (default of manager set)
  124. Manager
  125. List Type ??? may control the view of a list
  126. Email
  127. Call
  128. Recruit
  129. parent (list master group)
  130. </div>
  131. <div id="action-list-old">
  132. select all of the lists owned by you
  133. toggle to see all of the lists filtered by campaign
  134. </div>
  135. <div id="action-export">
  136. select export format
  137. simple contact
  138. general contact
  139. Type exports
  140. activist
  141. Energy
  142. Forests
  143. Chevron
  144. all campaigns
  145. donor
  146. online
  147. lawyer
  148. ally
  149. phone list
  150. all supporter fields
  151. </div>
  152. <div id="action-event-invite">
  153. select event
  154. create event
  155. create partial
  156. mark invited or send email and mark invited
  157. date: now
  158. manager
  159. </div>
  160. <div id="action-event-rsvp">
  161. same as above with rsvp
  162. </div>
  163. <div id="action-event-attended">
  164. same as above with attended
  165. </div>
  166. <div id="action-email-list">
  167. add to
  168. Weekly
  169. Monthly
  170. Issue
  171. Send welcome cycle (list)
  172. </div>
  173. <div id="action-comapny">
  174. add to organization
  175. </div>
  176. <div id="action-welcome">
  177. send welcome cycle list
  178. </div>
  179. <div id="action-tag">
  180. add tag
  181. </div>
  182. </div>
  183. <div id="results-list-item">
  184. <div id='suppoprter-select>
  185. checkbox
  186. </div>
  187. <div id='suppoprter-remove>
  188. <div id="remove-[[supporter_KEY]]" class="icon-remove"></div>
  189. action that removes them from the results show an x icon
  190. </div>
  191. <div id='supporter-name'>
  192. [[First_Name]] [[Last_Name]] [[Title]] [[Company]] - [[City]], [[State]] [[Country]]
  193. </div>
  194. <div id='supporter-contact'>
  195. [[Phone]] (red if bad format) <a href="message/[[supporter_KEY]]"[[Email]]</a> (red if bouncing or bad format)
  196. </div>
  197. <div id='supporter-icons'>
  198. <div id="supporter-activist-[[supporter_KEY]]" class='icon-activist icon'>Activist</div>
  199. [[activist-climber]]
  200. [[activist-trainer]]
  201. [[activist-intern]]
  202. [[activist-volunteer]]
  203. [[activist-intern]]
  204. [[activist_prospect]]
  205. [[staff]]
  206. [[staff-past]]
  207. <div id="supporter-online-[[supporter_KEY]]" class='icon-online icon'>Online Supporter</div>
  208. [[action_taker]] (count overlay)
  209. [[social_media_activist]]
  210. <div id="supporter-emaillist-[[supporter_KEY]]" class='icon-emaillist icon'>On Email List</div>
  211. [[email_list_unsub]]
  212. [[email_unusable]]
  213. <div id="supporter-donor-[[supporter_KEY]]" class='icon-donor icon'>Donor</div>
  214. [[donor-major]]
  215. [[donor-monthly]]
  216. [[donor-lapsed]]
  217. [[donor-event]]
  218. [[donor-online]]
  219. [[donor-mail]]
  220. [[donor-prospect]]
  221. <div id="supporter-ally-[[supporter_KEY]]" class='icon-ally icon'>Ally</div>
  222. <div id="supporter-lawyer-[[supporter_KEY]]" class='icon-lawyer icon'>Lawyer</div>
  223. <div id="supporter-foundation-[[supporter_KEY]]" class='icon-foundation icon'>Foundation</div>
  224. Activist activity color /graph
  225. Online activity color / graph
  226. has mailable address
  227. has searchable location
  228. has phone
  229. international
  230. </div>
  231. <div id='supporter-details'>
  232. <div id='supporter-details-activist'>
  233. interests, level, campaigns, score
  234. </div>
  235. <div id='supporter-details-online'>
  236. action count, activist score, source info
  237. </div>
  238. <div id='supporter-details-emaillist'>
  239. lists,
  240. add to list
  241. open rate, click rate
  242. </div>
  243. <div id='supporter-details-donor'>
  244. largest, average, # gifts, RE id, major donor, monthly, lapsed monthly, latest gift
  245. </div>
  246. </div>
  247. <div id='supporter-actions'>
  248. log call
  249. send email
  250. add note
  251. add to do
  252. quick edit
  253. <div id="supporter-quick-edit">
  254. name
  255. email
  256. phone
  257. organization
  258. location (city, state, zip country, )
  259. activist types
  260. activist activites
  261. </div>
  262. </div>
  263. </div>
  264. <div id="pagination-footer"></div>