+1 del $op.&nbsp; Couldn&#39;t this also lead to some deeper integration with actions/triggers and allow people to write their own $op states as functions? <br><br>Regardless I think it&#39;s a logical progression instead of everyone writing a switch statement to parse out which $op it is everytime.<br>
<br><div class="gmail_quote">On Fri, May 9, 2008 at 8:35 AM, Moshe Weitzman &lt;<a href="mailto:weitzman@tejasa.com">weitzman@tejasa.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I agree that we should move away from op to dedicated hooks. for<br>
example, hook_nodeapi_delete().<br>
<br>
Hook_help can be should be shot and killed by advanced_help module.<br>
<div class="Ih2E3d"><br>
On Fri, May 9, 2008 at 5:23 AM, Gábor Hojtsy &lt;<a href="mailto:gabor@hojtsy.hu">gabor@hojtsy.hu</a>&gt; wrote:<br>
</div><div><div></div><div class="Wj3C7c">&gt; Hello,<br>
&gt;<br>
&gt; &nbsp;Now that the registry patch landed, it looks like the time of $op<br>
&gt; &nbsp;might be over. General hooks implementing different branches with $op<br>
&gt; &nbsp;will always be loaded regardless of the exact need for them. Larry<br>
&gt; &nbsp;already suggests using the more granular *_preprocess_hookname() type<br>
&gt; &nbsp;of callbacks instead of the generic *_preprocess() callbacks for theme<br>
&gt; &nbsp;stuff, so that only those needed will be loaded. Take nodeapi for<br>
&gt; &nbsp;example. Code for loading nodes might often be needed, but not code<br>
&gt; &nbsp;for updating or deleting them, right? Those could easily be admin.inc<br>
&gt; &nbsp;stuff.<br>
&gt;<br>
&gt; &nbsp;So what do you think about $op? Should we evaluate on a case-by-case<br>
&gt; &nbsp;basis to make function level callbacks out of $op&#39;s or just do it<br>
&gt; &nbsp;wholesale (no, I am not volunteering for a patch) to get an overall<br>
&gt; &nbsp;consistent API.<br>
&gt;<br>
&gt; &nbsp;Gabor<br>
&gt;<br>
</div></div></blockquote></div><br>